Gentoo Archives: gentoo-user

From: Paul Hartman <paul.hartman+gentoo@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: libpng12 is missing
Date: Tue, 11 May 2010 14:22:19
Message-Id: AANLkTimS24HPnvu8FexW278-ANFQCoNoEXBnf3xCeBWZ@mail.gmail.com
In Reply to: Re: [gentoo-user] Re: libpng12 is missing by Volker Armin Hemmann
1 On Mon, May 10, 2010 at 5:27 PM, Volker Armin Hemmann
2 <volkerarmin@××××××××××.com> wrote:
3 > On Sonntag 09 Mai 2010, Rudmer van Dijk wrote:
4 >> On Sunday 09 May 2010, Volker Armin Hemmann wrote:
5 >> > On Sonntag 09 Mai 2010, Rudmer van Dijk wrote:
6 >> > > On Sunday 09 May 2010, walt wrote:
7 >> > > > This looks to me like a major portage screwup. I see that on my
8 >> > > > ~amd64 machine I have both versions of libpng, but the 1.2.43-r1
9 >> > > > doesn't install a pkg-config file because 1.4.2 installs one with
10 >> > > > the same name, and just as bad, version 1.2.43-r1 removed the
11 >> > > > libpng12 header files.
12 >> > > >
13 >> > > > For now, I'd suggest just going back to to 1.2.43 if you can -- maybe
14 >> > > > mask
15 >> > > >
16 >> > > > >1.2.43 in package.mask?
17 >> > > >
18 >> > > > Meanwhile I'm trying to fix firefox so I can read the bug report
19 >> > > > mentioned by Andras.
20 >> > >
21 >> > > well I'm getting into a .la hell...
22 >> > > you need to rebuild packages which are themselves not invalid and
23 >> > > therefore can't be found by revdep-rebuild...
24 >> > >
25 >> > > searching with "grep png12 `find /usr/lib64/ -name '*.la'`" lists all
26 >> > > .la files with a bad png version, rebuilding those will fix the
27 >> > > system. after that all packages found by revdep-rebuild can be
28 >> > > emerged.
29 >> > >
30 >> > > Rudmer
31 >> >
32 >> > run la fixer
33 >>
34 >> ah, yes I knew there was something easier 8-)
35 >> well running `lafilefixer --justfixit` did not find anything so I got them
36 >> all
37 >>
38 >> thanks!
39 >>
40 >> Rudmer
41 >
42 > sadly, it does not get them all.
43 > The only save way:
44 > grep -R for png12 and remerge all packages whose files pop up.
45 >
46 > For example revdep-rebuilt failed to rebuild pygtk - because of glade. But it
47 > never tried to rebuild glade...
48
49 In my box (~amd64, unmasked portage) emerge automagically slotted 1.2
50 and emerged 1.4 in slot 0. And everything seems to work and be happy.
51 revdep-rebuild finds nothing wrong. So maybe the easy fix is to
52 "emerge libpng:1.2"?

Replies

Subject Author
Re: [gentoo-user] Re: libpng12 is missing Rudmer van Dijk <rudmer.van.dijk@××××××.nl>