1 |
On 06/30/2010 02:17 PM, Mick wrote: |
2 |
> On Tuesday 29 June 2010 22:56:56 Alan McKinnon wrote: |
3 |
>> Seems like the horrendous screw-up that was the libpng-1.4 update never got |
4 |
>> fixed properly and is hitting stable users now. |
5 |
>> |
6 |
>> Flameeyes, in his usual in-your-face style, has documented what needs to be |
7 |
>> done: |
8 |
>> |
9 |
>> http://blog.flameeyes.eu/2010/06/29/stable-users-libpng-update |
10 |
>> |
11 |
>> If you are a stable user, save yourself a lot of trouble over the next few |
12 |
>> days, read his blog and do what he says. He has this uncanny ability of |
13 |
>> almost always being correct on technical toolchain matters |
14 |
> |
15 |
> Blast! I emerged media-libs/libpng-1.4.3 only 2 days ago and ... I followed |
16 |
> what the elog told me which was to run the very scrip that Flameeyes says it |
17 |
> causes long term problems! O_O |
18 |
> |
19 |
> This is what I have in terms of libpng* (on an amd64 system): |
20 |
> |
21 |
> # ls -la /usr/lib/libpng* |
22 |
> -rw-r--r-- 1 root root 236422 Jun 28 12:56 /usr/lib/libpng14.a |
23 |
> -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib/libpng14.la |
24 |
> lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib/libpng14.so -> |
25 |
> libpng14.so.14.3.0 |
26 |
> lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib/libpng14.so.14 -> |
27 |
> libpng14.so.14.3.0 |
28 |
> -rwxr-xr-x 1 root root 158400 Jun 28 12:56 /usr/lib/libpng14.so.14.3.0 |
29 |
> lrwxrwxrwx 1 root root 10 Jun 28 12:56 /usr/lib/libpng.a -> libpng14.a |
30 |
> -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib/libpng.la |
31 |
> lrwxrwxrwx 1 root root 11 Jun 28 12:56 /usr/lib/libpng.so -> libpng14.so |
32 |
> |
33 |
> # ls -la /usr/lib64/libpng* |
34 |
> -rw-r--r-- 1 root root 236422 Jun 28 12:56 /usr/lib64/libpng14.a |
35 |
> -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib64/libpng14.la |
36 |
> lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib64/libpng14.so -> |
37 |
> libpng14.so.14.3.0 |
38 |
> lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib64/libpng14.so.14 -> |
39 |
> libpng14.so.14.3.0 |
40 |
> -rwxr-xr-x 1 root root 158400 Jun 28 12:56 /usr/lib64/libpng14.so.14.3.0 |
41 |
> lrwxrwxrwx 1 root root 10 Jun 28 12:56 /usr/lib64/libpng.a -> libpng14.a |
42 |
> -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib64/libpng.la |
43 |
> lrwxrwxrwx 1 root root 11 Jun 28 12:56 /usr/lib64/libpng.so -> libpng14.so |
44 |
> |
45 |
> Is this OK? What now? |
46 |
|
47 |
Just run revdep-rebuild --keep-going a few times with a lafilefixer |
48 |
thrown in here and there for good measure. If you're really paranoid, |
49 |
you'll recompile all libpng's dependencies.... |