1 |
On Thu, 2011-09-22 at 20:23 +0100, "Tóth Attila" wrote: |
2 |
> I've suspected, that it won't be a torch-light procession. |
3 |
> But reality exceeded my expectations. |
4 |
> Around 60 packages failed out of approx 100! I've followed the |
5 |
> ebuild's |
6 |
> advice, that I leave the old library in place and revdep all packages |
7 |
> linked to it. |
8 |
> Acutally it would be better to remove the old library immediately, |
9 |
> because |
10 |
> a bunch of packages still tried to use -lpng14 for linking. In those |
11 |
> case |
12 |
> removing the old libs seems to help most of the time. But it will take |
13 |
> another day to roll over the packages. |
14 |
> Of course some packages will still fail. But it could spare me a day |
15 |
> of |
16 |
> useless compiles failing at the end while linking if I would have |
17 |
> removed |
18 |
> the old library for the first time. |
19 |
|
20 |
I found that the "problem" was .la files where the library does NOT link |
21 |
in libpng but the .la file contains png14. Neither revdep-rebuild nor |
22 |
'emerge @preserver-rebuild' caught these and I had to manually identify |
23 |
and re-emerge the packages whose .la files referenced png14. |