[Mono-dev] undefined symbol: g_module_open IKVM Native Library Loading

Jim Redman jredman at ergotech.com
Sat May 17 11:45:17 EDT 2008


Ah! Good thought.  I'd checked for the existence of libgmodule, it's 
there in /usr/lib.


# ldd libikvm-native.so
         libc.so.6 => /lib/libc.so.6 (0x40015000)
         /lib/ld-linux.so.2 (0x2a000000)

so missing the gmodule reference.  So it would seem that this is an IKVM 
build problem.  I'll go back to that list and ask.



Robert Jordan wrote:
> Jim Redman wrote:
>> Running the application gets this error about the time in the
>> application when I would expect the native library to be loaded.
>> mono: symbol lookup error: /home/MIX_CMIX/libikvm-native.so: undefined
>> symbol: g_module_open
>> Library loading seems to work on FC8 Mono 1.2.6 with the same IKVM
>> version - but, obviously, an X86 .so.
>> Any thoughts? Ideas?
> Your system is probably missing gmodule-2.0, which is usually
> part of glib.
> Check the output of `ldd /home/MIX_CMIX/libikvm-native.so'.
> Robert
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

Jim Redman
(505) 662 5156 x85

More information about the Mono-devel-list mailing list