[MonoDevelop] Building Monodevelop on OpenSolaris

Zachary Richmond dev.ihsdoor at gmail.com
Sat Oct 18 00:12:02 EDT 2008


Zachary Richmond wrote:
> System.DllNotFoundException: gtksharpglue-2
> ...
> 
> setting the log level helps, but the interesting thing is that 
> libgtksharpglue-2.so is in /opt/mono/lib so for now eventhough it seems 
> so close I can't get it to work.
> 

Okay, while still running pfexec monodevelop until I get the permissions 
problem worked out, this is where I am at:

After guessing, based on the locations of libgtk-x11-2.0.so.0 which 
loads successfully right before gtksharpglue-2 fails to load,  I added 
the following links:

/usr/lib/64/libgtksharpglue-2 -> /opt/mono/lib/libgtksharpglue-2.so

and

/usr/lib/libgtksharpglue-2 -> /opt/mono/lib/libgtksharpglue-2.so

I then get:

(MonoDevelop:17249): Mono-WARNING **: DllImport unable to load library 
'ld.so.1: mono: fatal: /usr/lib/64/libgtksharpglue-2: wrong ELF class: 
ELFCLASS32'.

When I delete the amd64 one:

(MonoDevelop:17314): Mono-WARNING **: DllImport unable to load library 
'ld.so.1: mono: fatal: libgtksharpglue-2: open failed: No such file or 
directory'.


I am building this on an amd64 machine, so maybe that is causing part of 
the problem, but mono -V does show amd64.

At this point I am at a loss if I have built/installed mono and the 
rest, as amd64 why would libgtksharpglue-2.so be 32-bit? Any clue in the 
right direction would be great.

Thanks, Zak



More information about the Monodevelop-list mailing list