On 06/30/2010 02:17 PM, Mick wrote:
> On Tuesday 29 June 2010 22:56:56 Alan McKinnon wrote:
>> Seems like the horrendous screw-up that was the libpng-1.4 update never got
>> fixed properly and is hitting stable users now.
>>
>> Flameeyes, in his usual in-your-face style, has documented what needs to be
>> done:
>>
>> http://blog.flameeyes.eu/2010/06/29/stable-users-libpng-update
>>
>> If you are a stable user, save yourself a lot of trouble over the next few
>> days, read his blog and do what he says. He has this uncanny ability of
>> almost always being correct on technical toolchain matters
> 
> Blast!  I emerged media-libs/libpng-1.4.3 only 2 days ago and ... I followed 
> what the elog told me which was to run the very scrip that Flameeyes says it 
> causes long term problems!  O_O
> 
> This is what I have in terms of libpng* (on an amd64 system):
> 
> # ls -la /usr/lib/libpng*
> -rw-r--r-- 1 root root 236422 Jun 28 12:56 /usr/lib/libpng14.a
> -rw-r--r-- 1 root root    935 Jun 28 12:57 /usr/lib/libpng14.la
> lrwxrwxrwx 1 root root     18 Jun 28 12:56 /usr/lib/libpng14.so -> 
> libpng14.so.14.3.0
> lrwxrwxrwx 1 root root     18 Jun 28 12:56 /usr/lib/libpng14.so.14 -> 
> libpng14.so.14.3.0
> -rwxr-xr-x 1 root root 158400 Jun 28 12:56 /usr/lib/libpng14.so.14.3.0
> lrwxrwxrwx 1 root root     10 Jun 28 12:56 /usr/lib/libpng.a -> libpng14.a
> -rw-r--r-- 1 root root    935 Jun 28 12:57 /usr/lib/libpng.la
> lrwxrwxrwx 1 root root     11 Jun 28 12:56 /usr/lib/libpng.so -> libpng14.so
> 
> # ls -la /usr/lib64/libpng*
> -rw-r--r-- 1 root root 236422 Jun 28 12:56 /usr/lib64/libpng14.a
> -rw-r--r-- 1 root root    935 Jun 28 12:57 /usr/lib64/libpng14.la
> lrwxrwxrwx 1 root root     18 Jun 28 12:56 /usr/lib64/libpng14.so -> 
> libpng14.so.14.3.0
> lrwxrwxrwx 1 root root     18 Jun 28 12:56 /usr/lib64/libpng14.so.14 -> 
> libpng14.so.14.3.0
> -rwxr-xr-x 1 root root 158400 Jun 28 12:56 /usr/lib64/libpng14.so.14.3.0
> lrwxrwxrwx 1 root root     10 Jun 28 12:56 /usr/lib64/libpng.a -> libpng14.a
> -rw-r--r-- 1 root root    935 Jun 28 12:57 /usr/lib64/libpng.la
> lrwxrwxrwx 1 root root     11 Jun 28 12:56 /usr/lib64/libpng.so -> libpng14.so
> 
> Is this OK?  What now?

Just run revdep-rebuild --keep-going a few times with a lafilefixer
thrown in here and there for good measure. If you're really paranoid,
you'll recompile all libpng's dependencies....

Reply via email to