Created attachment 298685 [details] build log I'm trying to emerge gnome-settings-daemon-3.2.2-r1, updating from 2.32.1-r2 and it fails to compile. I'm running amd64 in general, but I've set keywords for the following to ~amd64: gnome-base/gnome-settings-daemon gnome-base/libgnomekbd gnome-base/gnome-desktop I've attached the build log and the output of the two emerge commands recommended by the emerge fail message. It looks like the error has to do with the file libcommon.a, which according to equery belongs to www-misc/htdig-3.2.0_beta6-r3, so I've tried re-emerging that. Also tried running revdep-rebuild, and lafilefixer, all to no avail.
Created attachment 298687 [details] emerge -pqv =gnome-base/gnome-settings-daemon-3.2.2-r1 output
Created attachment 298689 [details] emerge --info =gnome-base/gnome-settings-daemon-3.2.2-r1 output
What does 'pkg-config gtk+-3.0 --libs' return ?
Output from 'pkg-config gtk+-3.0 --libs': -pthread -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
Thanks for reporting. The gdk_x11_device_manager_lookup that is used by gnome-settings-daemon-3.2.x was only added in gtk+-3.1.10, so I've updated the gtk+ dependency in the g-s-d ebuilds correspondingly. (There are two minor upstream bugs here: first, g-s-d's configure is not checking for the correct version of gdk, and second, the gdk API documentation fails to state that gdk_x11_device_manager_lookup is not available in 3.0.x releases.) > 12 Jan 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > gnome-settings-daemon-3.2.2.ebuild, gnome-settings-daemon-3.2.2-r1.ebuild: > Increase gtk+ dep to 3.1.10 (bug #398589, thanks to Jessica Leigh for > reporting) and add missing cairo and gdk-pixbuf dependencies.
Upstream bug for gdk API documentation filed at https://bugzilla.gnome.org/show_bug.cgi?id=667730 Upstream bug for gnome-settings-daemon-3.2.x's configure check filed at https://bugzilla.gnome.org/show_bug.cgi?id=667731
Thanks, updating gtk+ did indeed fix this.
Please don't change a bug's status from "resolved fixed" to "unconfirmed" unless you are reopening it because it had not been fixed properly or had manifested itself again. In this case, the bug had been fixed: see http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.2.2-r1.ebuild?r1=1.1&r2=1.2 (Note that it may take some time, perhaps an hour or two, for a change made in Gentoo's cvs to propagate to rsync mirrors.)