Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 414835 - dev-vcs/giggle-0.6.1 fails to build with gtk+-3.4
Summary: dev-vcs/giggle-0.6.1 fails to build with gtk+-3.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mike Auty
URL: http://git.gnome.org/browse/giggle/co...
Whiteboard:
Keywords:
Depends on:
Blocks: glib-2.32
  Show dependency tree
 
Reported: 2012-05-06 08:16 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2012-05-06 14:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
upstream patch (giggle-0.6.1-gmodule-2.0.patch,927 bytes, patch)
2012-05-06 08:16 UTC, Alexandre Rostovtsev (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-05-06 08:16:55 UTC
Created attachment 310937 [details, diff]
upstream patch

Due to changes in pkgconfig files in gtk+-3.4, giggle fails to build because it is missing an explicit PKG_CHECK_MODULES for gmodule-2.0:

# emerge giggle
[...]
.libs/giggle-plugin.o: In function `plugin_dispose':
giggle-plugin.c:(.text+0x9b3): undefined reference to `g_module_close'
.libs/giggle-plugin.o: In function `plugin_action_cb':
giggle-plugin.c:(.text+0xe2b): undefined reference to `g_module_symbol'
giggle-plugin.c:(.text+0xec3): undefined reference to `g_module_build_path'
giggle-plugin.c:(.text+0xed5): undefined reference to `g_module_open'
giggle-plugin.c:(.text+0x1067): undefined reference to `g_module_build_path'
giggle-plugin.c:(.text+0x1079): undefined reference to `g_module_open'
collect2: ld returned 1 exit status
make[3]: *** [libgiggle.la] Error 1

This problem is fixed in upstream git, see http://git.gnome.org/browse/giggle/commit/?h=giggle-0-6&id=d7e2dd276396a5d9d7c04de2b7cd3f06c96e020f (also attached)
Comment 1 Mike Auty gentoo-dev 2012-05-06 14:00:18 UTC
Thanks, this should now be fixed in the tree...  5:)