2010/5/11 Graham Murray <graham@gmurray.org.uk>
George Prowse <george.prowse@gmail.com> writes:

> I have run revdep-rebuild about 30 times and I still can't fix
> it. revdep-rebuild does not fix it and libpng needs to have some
> serious action before it goes stable because I booted into, basically
> a completely broken machine because I had to stop a large upgrade on
> the previous emerge (~300 packages) in the middle.

Are the failures during a gtk-doc scan? If so then try unmerging the
affected package and then manually re-emerging it.

For me not, possibly it's a problem with la files, steps done by me follow:

revdep-rebuild -- --keep-going
lafilefixer --justfixit
# this does not work `revdep-rebuild -- --keep-going`

export PKGLIST="$(qfile --slots  --quiet  --nocolor $(grep -l png12  /usr/lib64/*.la))"
# PKGLIST="gnome-base/libgnomecanvas:0 gnome-base/libbonoboui:0 gnome-base/libgnomeui:0 gnome-base/gnome-keyring:0 
#                 gnome-base/libglade:2.0 dev-cpp/gtkmm:2.4 dev-cpp/gtkmm:2.4 gnome-extra/evolution-data-server:0"
sudo rm $(grep -l png12  /usr/lib64/*.la)
gnome-extra/evolution-data-server:0"
sudo emerge -1av $PKGLIST

revdep-rebuild -- --keep-going

# should do