[MonoDevelop] monodevelop 0.5 crashes on gentoo linux (x86)

Todd Berman tberman@off.net
Fri, 02 Jul 2004 03:34:56 -0400

Iain McCoy wrote:
> On Fri, 2004-07-02 at 15:30, Uwe Fechner wrote:
>>I just installed mono 1.0 and monodevelop 0.5 (official eBuilds on 
>>gentoo linux).
>>The installation worked ok, I can start it fine, but it crashes, as soon 
>>as I try to view any file:
>>bash-2.05b$ monodevelop
>>Creating DefaultWorkbench
>>Parsing assembly: /usr/lib/mscorlib.dll
>>Unhandled Exception: System.EntryPointNotFoundException: 
>>in <0x00053> (wrapper managed-to-native) 
>>Gtk.Widget:gtksharp_gtk_widget_get_flags (intptr)
>>in <0x0001a> Gtk.Widget:get_Flags ()
>>in <0x0001f> Gtk.Widget:ClearFlag (Gtk.WidgetFlags)
> Could both of you please run this command:
> nm /usr/lib/libgtksharpglue.so  | grep gtksharp_gtk_widget_get_flags
> It should give you output like this:
> 0000387c T gtksharp_gtk_widget_get_flags
> If it doesn't, then it looks like when gtk-sharp builds it is failing to
> export some symbols in the glue library. In this case, do you have any 
> CFLAGS environment variables set?
> If it does, then this is really weird :)
> Thanks.

I would give you the same advice I just gave. You have an old 
libgtksharpglue.so around, you need to get rid of the old one.

Also make sure mscorlib.dll is the only dll in /usr/lib/.