Re: [gentoo-user] Stable users: libpng-1.4

2010-07-04 Thread Philip Webb
100630 Willie Wong wrote:
 On Wed, Jun 30, 2010 at 11:52:13PM +0200, Alan McKinnon wrote:
 unmerge libpng
 delete everything left with libpng in it's name
 emerge -pvuND world just to see what was now busted
 same with revdep-rebuild
 re-emerge libpng and let portage pick the version to merge
 emerge -avuND world
 revdep-rebuild
 repeat till no problems reported
 lafilefixer --justfixit somewhere in the mix just for good measure.
 Am I just extremely lucky or something?
 libpng was installed, slotted on Tuesday May 11 nothing broke.
 Didn't run lafilefixer, but did run revdep-rebuild a few times
 and two deep world updates since then.
 Should I let my breath out now, or should I not be surprised
 if this problem hits a few weeks down the road?

My experience spread over  2 days  was fairly straightforward.
(1) Emerged Libpng 1.4.3 ; (2) 'revdep-rebuild' showed  42  rebuilds,
some of which wouldn't compile ; (3) 'lafilefixer --justfixit' helped ;
(4) 'r-r' showed a much shorter list ; (5) KDE (3 or 4) wouldn't start,
so re-merge Qt3 Kdelibs3  Ksokoban Kmahjongg3 Kworldclock ;
(6) re-merged Qt4 (9 pkgs) Kdelibs4 Speedcrunch ; (7) along the way,
a few other pkgs needed re-merging, eg Openmotif for Xpdf ;
(8) Xulrunner  Openoffice were listed by 'r-r', but seem ok asis ;
(9) I deleted the Libpng '12' lib, which is now obsolete.

HTH anyone else updating: just allow a few hours for re-merging.

-- 
,,
SUPPORT ___//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT`-O--O---'   purslowatchassdotutorontodotca




Re: [gentoo-user] Stable users: libpng-1.4

2010-07-04 Thread Dale

Philip Webb wrote:

100630 Willie Wong wrote:
   

On Wed, Jun 30, 2010 at 11:52:13PM +0200, Alan McKinnon wrote:
 

unmerge libpng
delete everything left with libpng in it's name
emerge -pvuND world just to see what was now busted
same with revdep-rebuild
re-emerge libpng and let portage pick the version to merge
emerge -avuND world
revdep-rebuild
repeat till no problems reported
lafilefixer --justfixit somewhere in the mix just for good measure.
   

Am I just extremely lucky or something?
libpng was installed, slotted on Tuesday May 11 nothing broke.
Didn't run lafilefixer, but did run revdep-rebuild a few times
and two deep world updates since then.
Should I let my breath out now, or should I not be surprised
if this problem hits a few weeks down the road?
 

My experience spread over  2 days  was fairly straightforward.
(1) Emerged Libpng 1.4.3 ; (2) 'revdep-rebuild' showed  42  rebuilds,
some of which wouldn't compile ; (3) 'lafilefixer --justfixit' helped ;
(4) 'r-r' showed a much shorter list ; (5) KDE (3 or 4) wouldn't start,
so re-merge Qt3 Kdelibs3  Ksokoban Kmahjongg3 Kworldclock ;
(6) re-merged Qt4 (9 pkgs) Kdelibs4 Speedcrunch ; (7) along the way,
a few other pkgs needed re-merging, eg Openmotif for Xpdf ;
(8) Xulrunner  Openoffice were listed by 'r-r', but seem ok asis ;
(9) I deleted the Libpng '12' lib, which is now obsolete.

HTH anyone else updating: just allow a few hours for re-merging.

   


I'm not alone then.  My KDE wouldn't start either.  Actually, kdm 
wouldn't start.  Sort of have to have one to get to the other.  I didn't 
like the idea of not having my GUI either.  :-(


I didn't run lafilefixer on mine but all my packages compiled on the 
first try.  I had 45 or so to compile on here.  Weird.  I was expecting 
at least one to fail.


Dale

:-)  :-)



Re: [gentoo-user] Stable users: libpng-1.4

2010-07-04 Thread Philip Webb
100704 Dale wrote:
 My KDE wouldn't start either.  Actually, kdm wouldn't start.
 Sort of have to have one to get to the other.
 I didn't like the idea of not having my GUI either.

That's why I stopped using a GUI login many years ago (smile).
I login to a raw terminal, then 'startx': avoids lots of troubles.

-- 
,,
SUPPORT ___//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT`-O--O---'   purslowatchassdotutorontodotca




Re: [gentoo-user] Stable users: libpng-1.4

2010-07-04 Thread Mick
On Sunday 04 July 2010 17:24:52 Dale wrote:
 Philip Webb wrote:
  100630 Willie Wong wrote:
  On Wed, Jun 30, 2010 at 11:52:13PM +0200, Alan McKinnon wrote:
  unmerge libpng
  delete everything left with libpng in it's name
  emerge -pvuND world just to see what was now busted
  same with revdep-rebuild
  re-emerge libpng and let portage pick the version to merge
  emerge -avuND world
  revdep-rebuild
  repeat till no problems reported
  lafilefixer --justfixit somewhere in the mix just for good measure.
  
  Am I just extremely lucky or something?
  libpng was installed, slotted on Tuesday May 11 nothing broke.
  Didn't run lafilefixer, but did run revdep-rebuild a few times
  and two deep world updates since then.
  Should I let my breath out now, or should I not be surprised
  if this problem hits a few weeks down the road?
  
  My experience spread over  2 days  was fairly straightforward.
  (1) Emerged Libpng 1.4.3 ; (2) 'revdep-rebuild' showed  42  rebuilds,
  some of which wouldn't compile ; (3) 'lafilefixer --justfixit' helped ;
  (4) 'r-r' showed a much shorter list ; (5) KDE (3 or 4) wouldn't start,
  so re-merge Qt3 Kdelibs3  Ksokoban Kmahjongg3 Kworldclock ;
  (6) re-merged Qt4 (9 pkgs) Kdelibs4 Speedcrunch ; (7) along the way,
  a few other pkgs needed re-merging, eg Openmotif for Xpdf ;
  (8) Xulrunner  Openoffice were listed by 'r-r', but seem ok asis ;
  (9) I deleted the Libpng '12' lib, which is now obsolete.
  
  HTH anyone else updating: just allow a few hours for re-merging.
 
 I'm not alone then.  My KDE wouldn't start either.  Actually, kdm
 wouldn't start.  Sort of have to have one to get to the other.  I didn't
 like the idea of not having my GUI either.  :-(
 
 I didn't run lafilefixer on mine but all my packages compiled on the
 first try.  I had 45 or so to compile on here.  Weird.  I was expecting
 at least one to fail.

Run lafilefixer --justfixit and then revdep-rebuild -v -i.  You may have to 
rinse and repeat more than once.

I was getting symptoms like yours only to discover that I had many more 
packages that needed remerging.

YMMV
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Stable users: libpng-1.4

2010-07-04 Thread Dale

Philip Webb wrote:

100704 Dale wrote:
   

My KDE wouldn't start either.  Actually, kdm wouldn't start.
Sort of have to have one to get to the other.
I didn't like the idea of not having my GUI either.
 

That's why I stopped using a GUI login many years ago (smile).
I login to a raw terminal, then 'startx': avoids lots of troubles.

   


Wouldn't help if KDE wouldn't load tho.  A lot of the packages being 
rebuilt was KDE after all.  One of them kdelibs which is a biggie.  
Hmmm, spell check likes the word biggie now.  Odd.  I guess Wendy's 
hit big time.  lol  Also, I use Seamonkey to surf and check emails and 
it was being rebuilt too.  If I had known this before hand tho, I would 
have waited until I was going to bed and let it compile while I was 
napping.  Roughly 12 hours of compile time.  :/


Dale

:-)  :-)





Re: [gentoo-user] Stable users: libpng-1.4

2010-07-04 Thread Dale

Mick wrote:

On Sunday 04 July 2010 17:24:52 Dale wrote:
   
Run lafilefixer --justfixit and then revdep-rebuild -v -i.  You may have to

rinse and repeat more than once.

I was getting symptoms like yours only to discover that I had many more
packages that needed remerging.

YMMV
   


Everything is working fine.  It just wasn't as bad a upgrade as I 
thought it would be.  No serious problems or anything.  Just a lot of 
packages to recompile is all.


Of course, if I had known the new KDE was coming out, I would have 
waited until today.  The new KDE 4.4.5 is out.  Now I get to recompile 
the rest of KDE.  :-)


Dale

:-)  :-)



Re: [gentoo-user] Stable users: libpng-1.4

2010-07-01 Thread Dale

Alan McKinnon wrote:

On Thursday 01 July 2010 00:15:34 Mick wrote:
   

I remember now what I eventually did to fix all my libpng problems back

then:


unmerge libpng
delete everything left with libpng in it's name
emerge -pvuND world just to see what was now busted
same with revdep-rebuild
re-emerge libpng and let portage pick the version to merge
emerge -avuND world
revdep-rebuild

   repeat till no problems reported


and lafilefixer --justfixit somewhere in the mix as well just for good
measure.



This is called the throw shit at the wall and hope some of it sticks
method of updating systems. By happy good fortune, it worked out for me.



aka the dark underside of source-based systems :-)
   

I'm sure that I followed your scientific approach too because my system
still  works ... although I may have lost the will to live somewhere in
between the lafilefixer and revdep-rebuild for the nth time and decided to
emerge -e world.  :-))

Strangely enough two other x86 boxen were updated without any much drama.
 

:-)

On the front page of gentoo.org several blogs are reference that mention this
issue. In one of them, the author shows evidence that the same binary was
trying to link at one point to a 32 bit lib and at another point link to a 64
bit lib. All random of course, causing no end of mysterious failures, and
explains why some people had success re-merging cairo, other with something
else 

Truly bizarre. But it might go a ways to explaining why your 32 bit systems
were unaffected?

   


I followed flameeyes blog and everything worked fine.  I umerged libpng, 
tried to do a rm but there was nothing left to rm, then ran 
revdep-rebuild -i.  It was ~45 packages, most of them big I might add, 
but it ran all the way through without stopping.


Naturally there is no way to know what would have happened if I did it 
some other way but flameeyes' way worked for me.


Now to go catch up on all the emails I got.  X would not start during 
the upgrade.


Dale

:-)  :-)



Re: [gentoo-user] Stable users: libpng-1.4

2010-06-30 Thread Alan McKinnon
On Wednesday 30 June 2010 02:16:36 Willie Wong wrote:
 On Tue, Jun 29, 2010 at 11:56:56PM +0200, Alan McKinnon wrote:
  He has this uncanny ability of almost
  always being correct on technical toolchain matters
 
 I disagree with the uncanny part. This is flameeyes we are talking
 about. It's like saying Joerg Schilling has this uncanny ability
 of almost always being correct on technical CD{ROM,R,RW} DVD, or
 Dale has this uncanny ability of almost always jumping into a HAL
 bashing thread...
 
 :-)
 
 Thanks for the link as always.
 
 W


That's very funny :-)

I'm sure Dale appreciates being mentioned in the same sentence as flameeyes 
and Joerg good one!

-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] Stable users: libpng-1.4

2010-06-30 Thread Dale

Alan McKinnon wrote:

On Wednesday 30 June 2010 02:16:36 Willie Wong wrote:
   

On Tue, Jun 29, 2010 at 11:56:56PM +0200, Alan McKinnon wrote:
 

He has this uncanny ability of almost
always being correct on technical toolchain matters
   

I disagree with the uncanny part. This is flameeyes we are talking
about. It's like saying Joerg Schilling has this uncanny ability
of almost always being correct on technical CD{ROM,R,RW} DVD, or
Dale has this uncanny ability of almost always jumping into a HAL
bashing thread...

:-)

Thanks for the link as always.

W
 


That's very funny :-)

I'm sure Dale appreciates being mentioned in the same sentence as flameeyes
and Joerg good one!
   


I thought it was flattery myself.  I don't know a lot about flameeyes 
but Joerg sure does know CD and DVD stuff.  He does write the code for 
cdrtools which works very well right?   It is better than the 
alternative for sure, since it doesn't work.


Now since even the person that wrote hal figured out it was a flop and 
needed to die, isn't that enough said?  After all, the developer knows 
it doesn't work very well with xorg so they are trying something new 
from the ground up.  Sort of seems to me that me and old Joerg are 
right.  LOL


Sort of funny in a way. lol

Dale

:-)  :-)



Re: [gentoo-user] Stable users: libpng-1.4

2010-06-30 Thread Mick
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 root935 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 root935 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 root935 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 root935 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?
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Stable users: libpng-1.4

2010-06-30 Thread Bill Longman
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 root935 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 root935 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 root935 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 root935 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



Re: [gentoo-user] Stable users: libpng-1.4

2010-06-30 Thread Alan McKinnon
On Wednesday 30 June 2010 23:17:28 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 root935 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 root935 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 root935 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 root935 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?

I remember now what I eventually did to fix all my libpng problems back then:

unmerge libpng
delete everything left with libpng in it's name
emerge -pvuND world just to see what was now busted
same with revdep-rebuild
re-emerge libpng and let portage pick the version to merge
emerge -avuND world
revdep-rebuild
  repeat till no problems reported

and lafilefixer --justfixit somewhere in the mix as well just for good 
measure.

This is called the throw shit at the wall and hope some of it sticks method 
of updating systems. By happy good fortune, it worked out for me.

aka the dark underside of source-based systems :-)



-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] Stable users: libpng-1.4

2010-06-30 Thread Mick
On Wednesday 30 June 2010 22:52:13 Alan McKinnon wrote:
 On Wednesday 30 June 2010 23:17:28 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 root935 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 root935 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 root935 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 root935 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?
 
 I remember now what I eventually did to fix all my libpng problems back
 then:
 
 unmerge libpng
 delete everything left with libpng in it's name
 emerge -pvuND world just to see what was now busted
 same with revdep-rebuild
 re-emerge libpng and let portage pick the version to merge
 emerge -avuND world
 revdep-rebuild
   repeat till no problems reported
 
 and lafilefixer --justfixit somewhere in the mix as well just for good
 measure.
 
 This is called the throw shit at the wall and hope some of it sticks
 method of updating systems. By happy good fortune, it worked out for me.
 
 aka the dark underside of source-based systems :-)

I'm sure that I followed your scientific approach too because my system still 
works ... although I may have lost the will to live somewhere in between the 
lafilefixer and revdep-rebuild for the nth time and decided to emerge -e 
world.  :-))

Strangely enough two other x86 boxen were updated without any much drama.
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Stable users: libpng-1.4

2010-06-30 Thread Alan McKinnon
On Thursday 01 July 2010 00:15:34 Mick wrote:
  I remember now what I eventually did to fix all my libpng problems back
 
  then:
  
 
  unmerge libpng
  delete everything left with libpng in it's name
  emerge -pvuND world just to see what was now busted
  same with revdep-rebuild
  re-emerge libpng and let portage pick the version to merge
  emerge -avuND world
  revdep-rebuild
 
repeat till no problems reported
  
 
  and lafilefixer --justfixit somewhere in the mix as well just for good
  measure.
 
  
 
  This is called the throw shit at the wall and hope some of it sticks
  method of updating systems. By happy good fortune, it worked out for me.
 
  
 
  aka the dark underside of source-based systems :-)
 
 I'm sure that I followed your scientific approach too because my system
 still  works ... although I may have lost the will to live somewhere in
 between the lafilefixer and revdep-rebuild for the nth time and decided to
 emerge -e world.  :-))
 
 Strangely enough two other x86 boxen were updated without any much drama.

:-)

On the front page of gentoo.org several blogs are reference that mention this 
issue. In one of them, the author shows evidence that the same binary was 
trying to link at one point to a 32 bit lib and at another point link to a 64 
bit lib. All random of course, causing no end of mysterious failures, and 
explains why some people had success re-merging cairo, other with something 
else 

Truly bizarre. But it might go a ways to explaining why your 32 bit systems 
were unaffected?

-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] Stable users: libpng-1.4

2010-06-30 Thread Neil Bothwick
On Wed, 30 Jun 2010 23:52:13 +0200, Alan McKinnon wrote:

 This is called the throw shit at the wall and hope some of it sticks
 method of updating systems. By happy good fortune, it worked out for me.

I posted a script/one-liner I used to fix this at the time it hit stable,
which fixed the problem more cleanly. It was still throwing shit at a
wall, but with telescopic sights :)


-- 
Neil Bothwick

As long as you do not move you can still choose any direction.


signature.asc
Description: PGP signature


Re: [gentoo-user] Stable users: libpng-1.4

2010-06-30 Thread Peter Humphrey
On Wednesday 30 June 2010 22:30:27 Bill Longman wrote:

 If you're really paranoid, you'll recompile all libpng's
 dependencies

No, that's not Really paranoid; Really paranoid is embarking on an 
emerge -e world. And a lot of people have done just that.

-- 
Rgds
Peter.  Linux Counter 5290, 1994-04-23.



[gentoo-user] Stable users: libpng-1.4

2010-06-29 Thread Alan McKinnon
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



-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] Stable users: libpng-1.4

2010-06-29 Thread Willie Wong
On Tue, Jun 29, 2010 at 11:56:56PM +0200, Alan McKinnon wrote:
 He has this uncanny ability of almost 
 always being correct on technical toolchain matters

I disagree with the uncanny part. This is flameeyes we are talking
about. It's like saying Joerg Schilling has this uncanny ability
of almost always being correct on technical CD{ROM,R,RW} DVD, or
Dale has this uncanny ability of almost always jumping into a HAL
bashing thread...

:-)

Thanks for the link as always. 

W
-- 
Willie W. Wong ww...@math.princeton.edu
Data aequatione quotcunque fluentes quantitae involvente fluxiones invenire 
 et vice versa   ~~~  I. Newton