public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Chris Walters <cjw2004d@comcast.net>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: libpng12 is missing [TEMP SOLN]
Date: Sun, 16 May 2010 03:30:12 -0400	[thread overview]
Message-ID: <4BEF9F04.5000903@comcast.net> (raw)
In-Reply-To: <3A2B9172-E309-40A6-9F24-D173A1B4C49D@wright.org>

On 5/15/2010 11:06 AM, Roy Wright wrote:
> Argh.  Just have to vent a little.
>
> Bring up a new install on a system whose system disk died and was replaced with an SSD.  OS installed no problems.  Recovered my RAID5 and LVM JBOD volume (a GIANT THANK YOU to the mdadm and lvm2 folks!).  Then first "weekly" update hits the libpng12 issue.  No complaints, it's what I expect being at ~amd64 and the price I willing pay for the benefits of gentoo.  Another THANK YOU to the lafilefixer folks and system is up.
>
> So on to my list a applications to be installed.  Firefox check, openoffice check, handbrake...crap.  Handbrake is one of the non-standard packages that includes their own version of support libraries.  You guessed it, libpng12 dependent.  Argh!
>
> Have fun,
> Roy
>   

I had the same problem with a 'missing' libpng12.  There are 2 slots for
libpng: slot 0 and slot 1.2.  You DON'T want anything in the 1.2 slot. 
What you DO want is the lonely ebuild in the 0 slot.  Why?  It will
create the libpng12.la file that is needed for packages to find the
library.  So this is what I did:

1.  Ran "emerge -C libpng" to remove ALL versions of libpng that were
installed.
2.  Ran "emerge =libpng-1.2.43-r2".  I believe that is the version of
the slot 0 libpng.
3.  Ran "lafilefixer --justfixit" -- just in case.
4.  Re-emerged cairo to make sure it was linked to my newly installed
libpng12
5.  Belatedly realized that I should mask every version of libpng above
the slot 0 one, and did so.
6.  Ran "equery d libpng" from the 'gentoolkit' package.
7.  Re-emerged everything on that list (even Open office - ugh).

In step 7, everything compiled and installed just fine - no errors. 
From what I can see, this looks like an upstream bug, where their source
is coded to look only for libpng12, and nothing else.  For me it would
stop with an error during the linking phase, or right at the beginning
(at least those packages had checks).

I hope this helps someone.

Chris



  parent reply	other threads:[~2010-05-16  7:30 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-09 12:10 [gentoo-user] libpng12 is missing Xi Shen
2010-05-09 13:32 ` [gentoo-user] " walt
2010-05-09 13:41   ` Xi Shen
2010-05-09 16:39     ` walt
2010-05-09 17:37       ` Rudmer van Dijk
2010-05-09 18:54         ` Volker Armin Hemmann
2010-05-09 20:12           ` Rudmer van Dijk
2010-05-10 22:27             ` Volker Armin Hemmann
2010-05-11  5:51               ` Mick
2010-05-11  8:39                 ` Neil Bothwick
2010-05-11  8:47                   ` Alan McKinnon
2010-05-11  9:00                     ` Neil Bothwick
2010-05-11 10:15                     ` Neil Bothwick
2010-05-11 10:19                       ` Helmut Jarausch
2010-05-11 11:13                         ` Albert Hopkins
2010-05-11 11:24                           ` Neil Bothwick
2010-05-11 11:54                             ` Albert Hopkins
2010-05-11 11:39                       ` Alan McKinnon
2010-05-11 12:22                         ` Neil Bothwick
2010-05-11 14:41                         ` Volker Armin Hemmann
2010-05-11 23:46                         ` walt
2010-05-12  7:52                           ` Neil Bothwick
2010-05-12  7:53                           ` Neil Bothwick
2010-05-11 12:11                       ` Peter Humphrey
2010-05-14 19:28                         ` Mick
2010-05-14 21:57                           ` Mick
2010-05-15 15:06                             ` Roy Wright
2010-05-15 15:43                               ` Alex Schuster
2010-05-25  3:31                                 ` Harry Putnam
2010-05-25 12:13                                   ` Alex Schuster
2010-05-26 12:55                                     ` Harry Putnam
2010-05-16  7:30                               ` Chris Walters [this message]
2010-05-16 17:28                                 ` [gentoo-user] Re: libpng12 is missing [TEMP SOLN] Roy Wright
2010-05-11 14:21               ` [gentoo-user] Re: libpng12 is missing Paul Hartman
2010-05-11 15:25                 ` Rudmer van Dijk
2010-05-11 16:42                   ` Paul Hartman
2010-05-10  1:11           ` walt
2010-05-10  2:09             ` Dale
2010-05-10  8:26             ` Neil Bothwick
2010-05-09 19:04         ` walt
2010-05-09 14:13   ` Chris Reffett
2010-05-09 14:59 ` [gentoo-user] " András Csányi
2010-05-29  7:56   ` [gentoo-user] binary dependencies [WAS: libpng12 is missing] Enrico Weigelt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4BEF9F04.5000903@comcast.net \
    --to=cjw2004d@comcast.net \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox