Compilation of any gtk+ higher than 3.8.4 (e.g. x11-libs/gtk+-3.10.6:3 ) fails on gtk-query-immodules-3.0 ./.libs/libgtk-3.so: undefined reference to `_gtk_mount_operation_handler_call_ask_password' ./.libs/libgtk-3.so: undefined reference to `_gtk_mount_operation_handler_call_show_processes_finish' ./.libs/libgtk-3.so: undefined reference to `_gtk_mount_operation_handler_call_ask_question_finish' ./.libs/libgtk-3.so: undefined reference to `_gtk_mount_operation_handler_call_show_processes' ./.libs/libgtk-3.so: undefined reference to `_GTK_MOUNT_OPERATION_HANDLER' ./.libs/libgtk-3.so: undefined reference to `_gtk_mount_operation_handler_call_close' ./.libs/libgtk-3.so: undefined reference to `_gtk_mount_operation_handler_call_ask_password_finish' ./.libs/libgtk-3.so: undefined reference to `_gtk_mount_operation_handler_call_ask_question' ./.libs/libgtk-3.so: undefined reference to `_gtk_mount_operation_handler_proxy_new_for_bus_sync' collect2: error: ld returned 1 exit status Makefile:2414: recipe for target 'gtk-query-immodules-3.0' failed Reproducible: Always Steps to Reproduce: 1. emerge =x11-libs/gtk+-3.10.6:3
Created attachment 369476 [details] emerge --info
Created attachment 369478 [details] /var/tmp/portage/x11-libs/gtk+-3.10.6/temp/build.log
I cannot reproduce this, are you still hitting this with a fully updated system?
It requires mandatory >=dev-util/gdbus-codegen-2.38.2
+*gtk+-3.12.2-r2 (02 Jan 2015) + + 02 Jan 2015; Pacho Ramos <pacho@gentoo.org> + +files/gtk+-3.12.2-builtin-icon.patch, +gtk+-3.12.2-r2.ebuild, + gtk+-3.14.6.ebuild: + Include image data in the builtin icon cache (#518352 by Leho Kraav, Rafał + Mużyło and more), newer gdbus-codegen needed (#500216 by Vladimir Dolzhenko), + unset DISPLAY to make tests work in more environments (#527682 by Gangræna + Gorgeous, Mark Wright and Alexander Tsoy). +