On 13/04/2014 17:05, Matthias Bethke wrote: > For the first time in years portage is driving me crazy. I'm trying to > update my desktop after half a year in storage and coping with the Gnome > 3.10 upgrade that I want to avoid because of systemd. And this is where > it always gets stuck: > > | aldous ~ # emerge --keep-going --jobs=5 -DNuvta @world > | > | These are the packages that would be merged, in reverse order: > | > | Calculating dependencies... done! > | > | emerge: there are no ebuilds to satisfy "media-libs/libpng:0/0=". > | (dependency required by "media-gfx/rawstudio-2.0-r1" [installed]) > | (dependency required by "@selected" [set]) > | (dependency required by "@world" [argument]) > > | aldous ~ # eix libpng > | [I] media-libs/libpng > | Available versions: > | (1.2) 1.2.50-r1 ~1.2.51 > | (1.5) 1.5.17-r15 ~1.5.18 > | (0) 1.6.8(0/16) ~1.6.9(0/16) ~1.6.10(0/16) > | {apng neon static-libs ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32"} > | Installed versions: 1.6.8(09:32:10 PM 03/29/2014)(apng -neon > -static-libs ABI_MIPS="-n32 -n64 -o32" ABI_X86="64 -32 -x32") > | Homepage: http://www.libpng.org/ > | Description: Portable Network Graphics library > > So media-libs/libpng:0 is indeed installed, and it not only works but > | emerge -1vta `equery d libpng` > does work, too. That way I have already recompiled every single thing > that requires libpng, including rawstudio so IMAO it shouldn't even come > up during @world updating, and if there is some reason for to be > recompiled it should work just like when I say "emerge -1 rawstudio". > > I've run into a few blockers during this update run and Google has been > my friend for most of there, but here I only find some QT-related forum > entries that seem to be unrelated or offer solutions like masking some > libpng version > [http://forums.gentoo.org/viewtopic-p-7520134.html#7520134] that didn't > help and frankly sound rather voodoo. > > Could anyone help me out here?
This sort of query is coming up a lot lately, a common suggestion to help portage out is to use the --backtrack option with a high number like 30 or 100. Give that a try. A second, blunt weapon, approach is to quickpkg libpng, unmerge libpng then emerge rawstudio back (or even -avuND world) and let portage get on with the business of figuring stuff out that will work -- Alan McKinnon alan.mckin...@gmail.com