To get through “libpng12” errors on latest [emerge world] (it apears that libpng14 went stable before its time :0)…

gcc-config -l
gcc-config (pick most recent number)
lafilefixer --justfixit
revdep-rebuild -i (a bunch of times, unemerging old blockers)
emerge --unmerge libpng
emerge libpng
emerge libpng:1.2 (see here for the whole ugly story)
lafilefixer --justfixit
etc....

Still working on this… Note that one way to find all the libraries that need libpng12 is…

grep png12 `find /usr/lib64/ -name '*.la'`

… but that’s a LOT OF SHIT. :>

Still going… lots of [emerge -Davu world] and [emerge –skipfirst –resume] attempts… and this to get past lots of kde blockers…

emerge --unmerge kde-base/solidautoeject kde-base/soliduiserver kde-base/kontactinterfaces kde-base/solid-hardware kde-base/akonadi

Leave a Reply