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

Bug 453698

Summary: gnome-base/dconf-0.14.1 USE=X should depend on >=x11-libs/gtk+-3.4:3
Product: Gentoo Linux Reporter: Dustin C. Hatch <dustin>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugzilla.gnome.org/show_bug.cgi?id=703122
Whiteboard:
Package list:
Runtime testing required: ---

Description Dustin C. Hatch 2013-01-23 15:33:26 UTC
Currently, the dconf-0.14.1 ebuild lists x11-libs/gtk+:3 as its dependency for GTK+ if USE=X, however, it requires the GtkApplicationWindow symbol, which was not introduced until GTK+ 3.4.

Reproducible: Always

Steps to Reproduce:
1. emerge <x11-libs/gtk+-3.4
2. emerge =gnome-base/dconf-0.14.1
Actual Results:  
Build fails with errors relating to GtkApplicationWindow:
[...]
dconf-editor.c:162:2: error: unknown type name ‘GtkApplicationWindow’
dconf-editor.c: In function ‘configuration_editor_real_startup’:
dconf-editor.c:421:2: error: unknown type name ‘GtkApplicationWindow’
dconf-editor.c:422:2: error: unknown type name ‘GtkApplicationWindow’
dconf-editor.c:423:2: error: unknown type name ‘GtkApplicationWindow’
dconf-editor.c:425:2: error: unknown type name ‘GtkApplicationWindow’
dconf-editor.c:426:2: error: unknown type name ‘GtkApplicationWindow’
dconf-editor.c:427:2: error: unknown type name ‘GtkApplicationWindow’
dconf-editor.c:433:2: error: unknown type name ‘GtkApplicationWindow’
dconf-editor.c:571:13: error: ‘GtkApplicationWindow’ undeclared (first use in this function)
dconf-editor.c:571:13: note: each undeclared identifier is reported only once for each function it appears in
dconf-editor.c:571:34: error: expected expression before ‘)’ token
dconf-editor.c:630:25: error: ‘_tmp33_’ undeclared (first use in this function)
dconf-editor.c: In function ‘configuration_editor_real_activate’:
dconf-editor.c:765:2: error: unknown type name ‘GtkApplicationWindow’
dconf-editor.c: In function ‘configuration_editor_about_cb’:
dconf-editor.c:1653:2: error: unknown type name ‘GtkApplicationWindow’
dconf-editor.c: In function ‘configuration_editor_quit_cb’:
dconf-editor.c:1693:2: error: unknown type name ‘GtkApplicationWindow’


Expected Results:  
Portage should try to upgrade x11-libs/gtk+ to 3.4, or refuse to install dconf-0.14.1 if this isn't possible
Comment 1 Kyle Evans 2013-06-23 22:53:00 UTC
confirm +1
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-06-26 13:43:01 UTC
Fixed, thanks for reporting.

Patch submitted upstream at https://bugzilla.gnome.org/show_bug.cgi?id=703122

+  26 Jun 2013; Alexandre Rostovtsev <tetromino@gentoo.org> dconf-0.14.1.ebuild,
+  dconf-0.16.0.ebuild:
+  Require >=gtk+-3.4 (bug #453698, thanks to Dustin C. Hatch).