Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Stable users: libpng-1.4
Date: Wed, 30 Jun 2010 22:16:17
Message-Id: 201006302315.35754.michaelkintzios@gmail.com
In Reply to: Re: [gentoo-user] Stable users: libpng-1.4 by Alan McKinnon
1 On Wednesday 30 June 2010 22:52:13 Alan McKinnon wrote:
2 > On Wednesday 30 June 2010 23:17:28 Mick wrote:
3 > > On Tuesday 29 June 2010 22:56:56 Alan McKinnon wrote:
4 > > > Seems like the horrendous screw-up that was the libpng-1.4 update never
5 > > > got fixed properly and is hitting stable users now.
6 > > >
7 > > > Flameeyes, in his usual in-your-face style, has documented what needs
8 > > > to be done:
9 > > >
10 > > > http://blog.flameeyes.eu/2010/06/29/stable-users-libpng-update
11 > > >
12 > > > If you are a stable user, save yourself a lot of trouble over the next
13 > > > few days, read his blog and do what he says. He has this uncanny
14 > > > ability of almost always being correct on technical toolchain matters
15 > >
16 > > Blast! I emerged media-libs/libpng-1.4.3 only 2 days ago and ... I
17 > > followed what the elog told me which was to run the very scrip that
18 > > Flameeyes says it causes long term problems! O_O
19 > >
20 > > This is what I have in terms of libpng* (on an amd64 system):
21 > >
22 > > # ls -la /usr/lib/libpng*
23 > > -rw-r--r-- 1 root root 236422 Jun 28 12:56 /usr/lib/libpng14.a
24 > > -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib/libpng14.la
25 > > lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib/libpng14.so ->
26 > > libpng14.so.14.3.0
27 > > lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib/libpng14.so.14 ->
28 > > libpng14.so.14.3.0
29 > > -rwxr-xr-x 1 root root 158400 Jun 28 12:56 /usr/lib/libpng14.so.14.3.0
30 > > lrwxrwxrwx 1 root root 10 Jun 28 12:56 /usr/lib/libpng.a ->
31 > > libpng14.a -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib/libpng.la
32 > > lrwxrwxrwx 1 root root 11 Jun 28 12:56 /usr/lib/libpng.so ->
33 > > libpng14.so
34 > >
35 > > # ls -la /usr/lib64/libpng*
36 > > -rw-r--r-- 1 root root 236422 Jun 28 12:56 /usr/lib64/libpng14.a
37 > > -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib64/libpng14.la
38 > > lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib64/libpng14.so ->
39 > > libpng14.so.14.3.0
40 > > lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib64/libpng14.so.14 ->
41 > > libpng14.so.14.3.0
42 > > -rwxr-xr-x 1 root root 158400 Jun 28 12:56 /usr/lib64/libpng14.so.14.3.0
43 > > lrwxrwxrwx 1 root root 10 Jun 28 12:56 /usr/lib64/libpng.a ->
44 > > libpng14.a -rw-r--r-- 1 root root 935 Jun 28 12:57
45 > > /usr/lib64/libpng.la lrwxrwxrwx 1 root root 11 Jun 28 12:56
46 > > /usr/lib64/libpng.so -> libpng14.so
47 > >
48 > > Is this OK? What now?
49 >
50 > I remember now what I eventually did to fix all my libpng problems back
51 > then:
52 >
53 > unmerge libpng
54 > delete everything left with libpng in it's name
55 > emerge -pvuND world just to see what was now busted
56 > same with revdep-rebuild
57 > re-emerge libpng and let portage pick the version to merge
58 > emerge -avuND world
59 > revdep-rebuild
60 > repeat till no problems reported
61 >
62 > and lafilefixer --justfixit somewhere in the mix as well just for good
63 > measure.
64 >
65 > This is called the "throw shit at the wall and hope some of it sticks"
66 > method of updating systems. By happy good fortune, it worked out for me.
67 >
68 > aka the dark underside of source-based systems :-)
69
70 I'm sure that I followed your scientific approach too because my system still
71 works ... although I may have lost the will to live somewhere in between the
72 lafilefixer and revdep-rebuild for the nth time and decided to emerge -e
73 world. :-))
74
75 Strangely enough two other x86 boxen were updated without any much drama.
76 --
77 Regards,
78 Mick

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] Stable users: libpng-1.4 Alan McKinnon <alan.mckinnon@×××××.com>