[MonoDevelop] Monodevelop won't start, seems not to be able to find a library

Karl Martindale karl at posmaster.com.au
Wed Feb 22 00:25:01 EST 2006


Hi all,

I'm trying to set up monodevelop on a box at work so we can 'get mono' here :)
The machine is running Slackware Linux 10.2

I tried a number of the pre-compiled mono distributions before I found one that 
monodevelop-0.9 would compile against, but found that 
mono-1.1.12_0-installer.bin seemed to compile and install successfully.

I've found a number of folk that have had similar sounding problems to me on 
various forums and mailing lists.  I've tried to include information that covers 
each of the solutions addressed elsewhere.  Unfortunately monodevelop still 
doesn't start and this is my first taste of anything mono, so I'm kinda at loss 
of what else to try.

Another thing to note would be that although Gnome is no longer included as part 
of the Slackware distribution I installed it using the freerock gnome projects 
installer:
lynx --source http://gsb.freerock.org/net-install | sh

When I try and start monodevelop the error I get is:

-------  CUT  -------
System.TypeInitializationException: An exception was thrown by the type 
initializer for Gnome.ModuleInfo ---> System.DllNotFoundException: gnomesharpglue-2
in (wrapper managed-to-native) 
Gnome.ModuleInfo:gnomesharp_gnome_moduleinfo_get_name_offset ()
in <0x00008> Gnome.ModuleInfo:.cctor ()--- End of inner exception stack trace ---

in <0x00000> <unknown method>
in <0x00025> Gnome.Modules:get_UI ()
in <0x00440> MonoDevelop.Ide.Gui.IdeStartup:Run (System.String[] args)
in <0x00169> MonoDevelop.Core.AddIns.AddInService:StartApplication 
(System.String addinId, System.String[] parameters)
-------  CUT  -------

Mono related environment variable found in ~/.bash_profile are:
export PATH="/opt/mono-1.1.12/bin:$PATH"
export PKG_CONFIG_PATH="/opt/mono-1.1.12/lib/pkgconfig:$PKG_CONFIG_PATH"
export MANPATH="/opt/mono-1.1.12/share/man:$MANPATH"
export LD_LIBRARY_PATH="/opt/mono-1.1.12/lib:$LD_LIBRARY_PATH"
export MOZILLA_FIVE_HOME="/usr/bin"

-------
result of "ls -l /opt/mono-1.1.12/lib/*gnomesharpglue*"
-rwxr-xr-x  1 root root 11988 2005-12-20 10:54 
/opt/mono-1.1.12/lib/libgnomesharpglue-2.so*
-rwxr-xr-x  1 root root 12528 2005-12-20 10:54 
/opt/mono-1.1.12/lib/libgnomesharpglue.so*

-------
contents of /etc/ld.so.conf
/usr/local/lib
/usr/X11R6/lib
/usr/i486-slackware-linux/lib
/opt/kde/lib
/usr/lib/qt/lib
/opt/mono-1.1.12/lib

-------
output of "ldconfig -p | grep libgnomesharpglue"
         libgnomesharpglue.so (libc6) => /opt/mono-1.1.12/lib/libgnomesharpglue.so
         libgnomesharpglue-2.so (libc6) => 
/opt/mono-1.1.12/lib/libgnomesharpglue-2.so
-------

Any suggestions as to what I'm missing will be gratefully received.
Thanks in advance,
Karl.


More information about the Monodevelop-list mailing list