CCLD libeutil.la .libs/libeutil_la-e-module.o: In function `module_unload': /var/tmp/portage/mail-client/evolution-2.32.3-r1/work/evolution-2.32.3/e-util/e-module.c:162: undefined reference to `g_module_close' .libs/libeutil_la-e-module.o: In function `module_load': /var/tmp/portage/mail-client/evolution-2.32.3-r1/work/evolution-2.32.3/e-util/e-module.c:125: undefined reference to `g_module_open' /var/tmp/portage/mail-client/evolution-2.32.3-r1/work/evolution-2.32.3/e-util/e-module.c:130: undefined reference to `g_module_symbol' /var/tmp/portage/mail-client/evolution-2.32.3-r1/work/evolution-2.32.3/e-util/e-module.c:145: undefined reference to `g_module_error' /var/tmp/portage/mail-client/evolution-2.32.3-r1/work/evolution-2.32.3/e-util/e-module.c:148: undefined reference to `g_module_close' /var/tmp/portage/mail-client/evolution-2.32.3-r1/work/evolution-2.32.3/e-util/e-module.c:135: undefined reference to `g_module_symbol' .libs/libeutil_la-e-module.o: In function `e_module_load_all_in_directory': /var/tmp/portage/mail-client/evolution-2.32.3-r1/work/evolution-2.32.3/e-util/e-module.c:264: undefined reference to `g_module_supported' collect2: ld returned 1 exit status
Same as bug 412109 - explicit linking libgmodule needed. Take a gander at evolution-data-server-3.2.2-gmodule-explicit.patch from that bug for inspiration.
Thanks for reporting, fixed in cvs. > 15 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > evolution-2.32.3-r1.ebuild, +files/evolution-2.32.3-gmodule-explicit.patch, > evolution-3.2.3.ebuild, +files/evolution-3.2.3-gmodule-explicit.patch: > Fix building with glib-2.32 (bug #412111, thanks to Peter Alfredsen).