CCLD libebackend-1.2.la .libs/libebackend_1_2_la-e-data-server-module.o: In function `e_data_server_module_unload': /var/tmp/portage/gnome-extra/evolution-data-server-2.32.3-r2/work/evolution-data-server-2.32.3/libebackend/e-data-server-module.c:115: undefined reference to `g_module_close' .libs/libebackend_1_2_la-e-data-server-module.o: In function `e_data_server_module_load': /var/tmp/portage/gnome-extra/evolution-data-server-2.32.3-r2/work/evolution-data-server-2.32.3/libebackend/e-data-server-module.c:77: undefined reference to `g_module_open' /var/tmp/portage/gnome-extra/evolution-data-server-2.32.3-r2/work/evolution-data-server-2.32.3/libebackend/e-data-server-module.c:85: undefined reference to `g_module_symbol' /var/tmp/portage/gnome-extra/evolution-data-server-2.32.3-r2/work/evolution-data-server-2.32.3/libebackend/e-data-server-module.c:88: undefined reference to `g_module_symbol' /var/tmp/portage/gnome-extra/evolution-data-server-2.32.3-r2/work/evolution-data-server-2.32.3/libebackend/e-data-server-module.c:95: undefined reference to `g_module_error' /var/tmp/portage/gnome-extra/evolution-data-server-2.32.3-r2/work/evolution-data-server-2.32.3/libebackend/e-data-server-module.c:96: undefined reference to `g_module_close' /var/tmp/portage/gnome-extra/evolution-data-server-2.32.3-r2/work/evolution-data-server-2.32.3/libebackend/e-data-server-module.c:91: undefined reference to `g_module_symbol' /var/tmp/portage/gnome-extra/evolution-data-server-2.32.3-r2/work/evolution-data-server-2.32.3/libebackend/e-data-server-module.c:81: undefined reference to `g_module_error' collect2: ld returned 1 exit status
Needs backport of evolution-data-server-3.2.2-gmodule-explicit.patch from files/
Looks like new glib breaks a ton of packages :(
Thanks for reporting, fixed in cvs. > 15 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > evolution-data-server-2.32.3-r2.ebuild, > +files/evolution-data-server-2.32.3-gmodule-explicit.patch: > Fix building with glib-2.32 (bug #412109, thanks to Peter Alfredse