From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OU4s4-0004og-2l for garchives@archives.gentoo.org; Wed, 30 Jun 2010 21:31:04 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C3647E0C7F; Wed, 30 Jun 2010 21:30:31 +0000 (UTC) Received: from mail-px0-f181.google.com (mail-px0-f181.google.com [209.85.212.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 9443BE0C7F for ; Wed, 30 Jun 2010 21:30:31 +0000 (UTC) Received: by pxi5 with SMTP id 5so575197pxi.40 for ; Wed, 30 Jun 2010 14:30:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=kLu5xWig+O6yw2xOFcR9jaWd84qMmEl1183Lw7qAXSg=; b=YkZXQeXQuUULyNNmiYMC5DK3MUape6UKG5GsO3WRYfv0tNIJAluwzLhUFNdjv8MjQj SPRSglzdhU6qBLMH5RmzSZ2xjB1XrLGeBJgKnNw7QzNpdcqbOChgNoEnoQV+gfqVDdh8 +2a8O+Q39Xr03xGY1yCdKpEiGAEbVFkcHvlUQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=AY1bE4S5IYXBqTJHIPQihqSYdlcXlGq3emSb8mf55lucHaPGt7JUQ8/zr7us00TZ7p GKJl9LaJHoR2Nk4ZbTwOFEepCiE1RaKFQLov57J14RVu7tCYgIx2ozpMOuKi/qD+JK+s hTG71jn57Ntq9Ohx6VuhQ1+wY30gajvncYqV0= Received: by 10.115.84.6 with SMTP id m6mr10595642wal.59.1277933431095; Wed, 30 Jun 2010 14:30:31 -0700 (PDT) Received: from [192.168.0.12] ([209.20.133.224]) by mx.google.com with ESMTPS id r11sm68524290wah.3.2010.06.30.14.30.29 (version=SSLv3 cipher=RC4-MD5); Wed, 30 Jun 2010 14:30:30 -0700 (PDT) Message-ID: <4C2BB773.7000701@gmail.com> Date: Wed, 30 Jun 2010 14:30:27 -0700 From: Bill Longman User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.10) Gecko/20100628 Thunderbird/3.0.5 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Stable users: libpng-1.4 References: <201006292356.56520.alan.mckinnon@gmail.com> <201006302217.29690.michaelkintzios@gmail.com> In-Reply-To: <201006302217.29690.michaelkintzios@gmail.com> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 07e629d7-a42e-4555-9822-267c534ec520 X-Archives-Hash: 33373bc5babd3a60b9ae68072028ba8f 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....