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
confirm +1
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).