On Sun, Sep 18 2011, walt wrote: > I just did a routine update on my ~amd64 machine and saw the portage > warning that libpng14 has been replaced by libpng15, and I should run > revdep-rebuild --library '/usr/lib/libpng14.so' and then delete the > obsolete library. > > After that I ran plain revdep-rebuild as I do after every update, and > saw that two gnome packages failed to rebuild properly because lpng14 > couldn't be found :/ > > From painful experience I've learned that good-old libtool files (*.la) > are the usual suspects, and grep found -lpng14 in about ten .la files > even after both revdep-rebuilds. Grrr! > > This fixed the problem for me (as similar moves have done in the past): > > #find /usr/lib64 -name \*.la -exec sed -i s/png14/png15/ '{}' ';'
Thanks for the tip. I wonder when a routing update world tells you to run revdep-rebuild --library <some-lib> should you run it before or after the normal revdep-rebuild that we normally run after updates? thanks, allan