[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


Robert,

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

However:

# 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.

Thanks,

Jim

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
http://www.ergotech.com


More information about the Mono-devel-list mailing list