[MonoDevelop] Welcome Page System.DllNotFoundException

Michael Hutchinson m.j.hutchinson at gmail.com
Thu Jul 20 22:19:56 EDT 2006

On 7/18/06, Gideon de Swardt <gdeswardt1978 at yahoo.co.uk> wrote:
> I build the svn copy by using "make" and then run MonoDevelop by executing
> "./build/bin/MonoDevelop.exe"
> I am running Ubuntu 6.06 as my OS and after reading Carlos Ble response to
> my original email, I set my LD_LIBRARY_PATH to /usr/lib/mozilla-firefox, and
> that did the trick. It was pointing to /usr/lib/firefox.

If you're adding the Firefox shared libs to your global
LD_LIBRARY_PATH, that's a bad idea. If you ever want to run more than
one Mozilla-based app (e.g. Mozilla Suite, Firefox, nVu, Thunderbird
etc) then this can break things really badly. Mozilla has very poor
ABI compatibility, and for example if you start /usr/bin/mozilla and
it tries to load libs from /usr/lib/mozilla-firefox/, then it will

The trick is to set LD_LIBRARY_PATH for each application -- both
/usr/bin/monodevelop and "make run" do this for you. In this case, as
Lluis said, "make run" is the way to run MD without installing it.

Michael Hutchinson

More information about the Monodevelop-list mailing list