GNOME Bugzilla – Bug 665782
configure.ac: Add gmodule-2.0 to GNOME_PLATFORM
Last modified: 2013-09-13 01:07:31 UTC
I am building evolution git master via JHBuild on Fedora 16. Build fails with details below. This is how gtk+ fixed a similar failure: http://git.gnome.org/browse/gtk+/commit/?h=gtk-2-24&id=26b749440bb61c59f79d8be93ddf7bc529085c3e .libs/libfilter_la-e-filter-option.o: In function `filter_option_get_dynamic_options': /home/oxyde/gnome/evolution/filter/e-filter-option.c:88: undefined reference to `g_module_open' /home/oxyde/gnome/evolution/filter/e-filter-option.c:90: undefined reference to `g_module_symbol' /home/oxyde/gnome/evolution/filter/e-filter-option.c:98: undefined reference to `g_module_close' collect2: ld returned 1 exit status make[3]: *** [libfilter.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
I did diff --git a/configure.ac b/configure.ac index 128bd1f..047ffee 100644 --- a/configure.ac +++ b/configure.ac @@ -242,6 +242,7 @@ dnl Check for base dependencies early. dnl ********************************** PKG_CHECK_MODULES([GNOME_PLATFORM], [gio-2.0 >= glib_minimum_version + gmodule-2.0 >= glib_minimum_version cairo-gobject gtk+-3.0 >= gtk_minimum_version gail-3.0 >= gtk_minimum_version here and it helps
Yep, that's the right place for it. Thanks! Fixed for Evolution 3.3.3: http://git.gnome.org/browse/evolution/commit/?id=d459b0885f427588ff5d45c84065a1534034d966