After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 666770 - Add gmodule-2.0 to libedataserver.pc
Add gmodule-2.0 to libedataserver.pc
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-12-23 17:30 UTC by Frederic Peters
Modified: 2011-12-23 17:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
explicitely link plugin-lib against gmodule (1.63 KB, patch)
2011-12-23 17:31 UTC, Frederic Peters
none Details | Review

Description Frederic Peters 2011-12-23 17:30:58 UTC
e-plugin-lib.c uses symbols from gmodule but doesn't explicitely link
against gmodule, this makes building fail:

  CCLD   libevolution-module-plugin-lib.la
e-plugin-lib.c:64: error: undefined reference to 'g_module_open'
e-plugin-lib.c:68: error: undefined reference to 'g_module_error'
e-plugin-lib.c:78: error: undefined reference to 'g_module_symbol'
e-plugin-lib.c:86: error: undefined reference to 'g_module_close'
e-plugin-lib.c:105: error: undefined reference to 'g_module_symbol'
e-plugin-lib.c:224: error: undefined reference to 'g_module_close'
collect2: ld returned 1 exit status
Comment 1 Frederic Peters 2011-12-23 17:31:01 UTC
Created attachment 204143 [details] [review]
explicitely link plugin-lib against gmodule
Comment 2 Matthew Barnes 2011-12-23 17:42:29 UTC
Easier just to add gmodule-2.0 to libedataserver.pc and be done with it.

http://git.gnome.org/browse/evolution-data-server/commit/?id=971766373b6d11bbbcdcfc892422205a12ae64c9