Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 414835

Summary: dev-vcs/giggle-0.6.1 fails to build with gtk+-3.4
Product: Gentoo Linux Reporter: Alexandre Rostovtsev (RETIRED) <tetromino>
Component: Current packagesAssignee: Mike Auty (RETIRED) <ikelos>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://git.gnome.org/browse/giggle/commit/?h=giggle-0-6&id=d7e2dd276396a5d9d7c04de2b7cd3f06c96e020f
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 406437    
Attachments: upstream patch

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 (RETIRED) gentoo-dev 2012-05-06 14:00:18 UTC
Thanks, this should now be fixed in the tree...  5:)