Emerge fails due to missing libgnome-keyring. Reproducible: Always Steps to Reproduce:
Created attachment 235559 [details] Adds the missing dependency to the ebuild.
What error do you get? (well, gnome-keyring depends on libgnome-keyring...) Please attach build.log
(In reply to comment #2) > What error do you get? (well, gnome-keyring depends on libgnome-keyring...) > Please attach build.log > Interesting part is: checking for GNOME_KEYRING... no configure: error: Could not find gnome-keyring devel files. Configure with --without-gnome if you wish to build only libsoup without GNOME-specific features. So my new question seems to be, why I got gnome-keyring installed without libgnome-keyring. A new emerge of gnome-keyring would install libgnome-keyring, too. This leaves me a bit puzzled. I don't know what this PDEPEND field is good for, but it failed to install libgnome-keyring at the right time although I was doing an update via emerge -vuDN @world But for now I can't even restore the old state, as the previous version of libsoup-gnome won't install without libgnome-keyring either.
(In reply to comment #3) > (In reply to comment #2) > > What error do you get? (well, gnome-keyring depends on libgnome-keyring...) > > Please attach build.log > > [..] > But for now I can't even restore the old state, as the previous version of > libsoup-gnome won't install without libgnome-keyring either. Okay, after uninstalling libsoup-gnome and libgnome-keyring I can reproduce the problem: # emerge -vuDN @system @world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] media-gfx/sam2p-0.47 [0.46] USE="gif -examples" 0 kB [ebuild U ] dev-python/docutils-0.7_pre6334 [0.6] USE="-emacs -glep" 0 kB [ebuild U ] net-libs/libsoup-2.30.1 [2.28.2] USE="gnome ssl -debug -doc" 0 kB [ebuild N ] net-libs/libsoup-gnome-2.30.1 USE="-debug -doc" 0 kB [ebuild N ] gnome-base/libgnome-keyring-2.30.1 USE="-debug -doc -test" 0 kB with libgnome-keyring beeing installed after libsoup-gnome, which will fail with the above configure messages.
+ 16 Jun 2010; Pacho Ramos <pacho@gentoo.org> libsoup-gnome-2.30.1.ebuild, + +files/libsoup-gnome-2.30.1-system-lib.patch, + -files/libsoup-gnome-system-lib.patch: + Depend on gnome-base/libgnome-keyring when needed instead of recent + gnome-base/gnome-keyring versions per bug #324267 (by Jan-Matthias Braun) + and choose a proper name for system-lib patch as reminded by Leio some + days ago on IRC.
(In reply to comment #5) > + 16 Jun 2010; Pacho Ramos <pacho@gentoo.org> libsoup-gnome-2.30.1.ebuild, > + +files/libsoup-gnome-2.30.1-system-lib.patch, > + -files/libsoup-gnome-system-lib.patch: > + Depend on gnome-base/libgnome-keyring when needed instead of recent > + gnome-base/gnome-keyring versions per bug #324267 (by Jan-Matthias Braun) > + and choose a proper name for system-lib patch as reminded by Leio some > + days ago on IRC. > Thanks for fast response and care! Cheers, Jan