Adam Kosmin reported a very similar issue a few months ago:
http://www.archivesat.com/DBMail_mailinglist/thread277967.htm

And FreeBSD might be building libgmodule separately, too:
http://www.daemonnews.org/mailinglists/FreeBSD/freebsd-gnome/msg18001.html

I'll see if there's some autoconf magic to test if the distribution is
doing something odd with Glib and work with it. Here's something
interesting:

localhost dbmail-2.1 # glib-config --libs
-L/usr/lib -lglib
localhost dbmail-2.1 # glib-config glib --libs
-L/usr/lib -lglib
localhost dbmail-2.1 # glib-config gmodule --libs
-L/usr/lib -rdynamic -lgmodule -lglib

Crossing Adam's thread above with these results should get you to a
temporary workaround.

Aaron


On Wed, 2006-09-06 at 17:04 -0700, Dan Stilts wrote:
> Hey All,
> 
> I get a feeling this is a gmime or glib problem somewhere, but I'm not 
> sure and I've not been able to find anything through the lists about the 
> error.
> 
> First, some versions:
> 
> OS: CentOS 4.3
> Dbmail: Today's trunk SVN (pulled at 4:45pm PDT)
> GMime: 2.1.9
> GLib: 2.12.2
> GCC: 3.4.5
> 
> Now, the failure:
> 
> gcc -g -O2 -I/usr/local/include/glib-2.0 
> -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gmime-2.0 
> -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -W -Wall 
> -Wpointer-arith -Wstrict-prototypes -Wl,--export-dynamic -o 
> .libs/dbmail-smtp main.o  -L/opt/software/mysql/lib/mysql 
> -L/usr/local/lib ./.libs/libdbmail.so /usr/local/lib/libgmime-2.0.so -lz 
> -lnsl /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so 
> /usr/local/lib/libiconv.so -lcrypt -Wl,--rpath 
> -Wl,/opt/software/dbmail2/lib -Wl,--rpath -Wl,/usr/local/lib
> ./.libs/libdbmail.so: undefined reference to `g_module_supported'
> ./.libs/libdbmail.so: undefined reference to `g_module_error'
> ./.libs/libdbmail.so: undefined reference to `g_module_symbol'
> ./.libs/libdbmail.so: undefined reference to `g_module_build_path'
> ./.libs/libdbmail.so: undefined reference to `g_module_open'
> collect2: ld returned 1 exit status
> make[2]: *** [dbmail-smtp] Error 1
> make[2]: Leaving directory `/opt/build/dbmail-svn/20060906/dbmail'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/opt/build/dbmail-svn/20060906/dbmail'
> make: *** [all] Error 2
> 
> Again, I'm sure this is a software issue on my end, but I'll be damned 
> if I can find it. Anyone have any suggestions?
> 
> Thanks,
> Dan
> _______________________________________________
> Dbmail-dev mailing list
> [email protected]
> http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to