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 1OUFit-00036e-01 for garchives@archives.gentoo.org; Thu, 01 Jul 2010 09:06:19 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4B3C9E0C28; Thu, 1 Jul 2010 09:05:25 +0000 (UTC) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.213.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 2EC01E0C28 for ; Thu, 1 Jul 2010 09:05:25 +0000 (UTC) Received: by yxm34 with SMTP id 34so245607yxm.40 for ; Thu, 01 Jul 2010 02:05:24 -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 :content-type:content-transfer-encoding; bh=DlTeZuusChL/d21O64dXRTdoAu0By0P8o3S25a0kaC4=; b=CuQBAvch6Hh8WJ25KHSjmOwROuoFHdzO6qgj9bP0BbWLkK+bnea5NT9F0zQXCEfkxo 15BszRpfEgicBjyF1nK3XUxkx2powfnVDJyT0ffeGS8fosFYPjg7hCoggk8KMz4xlezw i04/EUaBDvleRW13pGes78zS6B0i6P9+p8Is0= 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:content-type:content-transfer-encoding; b=ccT1yRPtvh+7oZedEppwCCP8OkccT4WvIXs2Bo8yFHOr6XS41ItR+SwQ3ZxXf7YkWt Iw4LQGZotz0QDSZD18Cu2rHgA3Ue2gwAmUC+AiR09wWNTTVHInnxbWNDldfipaoaNu9c toUmGNhRn425d1k3ME70sYYnseEYtiRegg0QE= Received: by 10.101.106.10 with SMTP id i10mr12357316anm.99.1277975124777; Thu, 01 Jul 2010 02:05:24 -0700 (PDT) Received: from [192.168.1.2] (adsl-95-150-225.jan.bellsouth.net [98.95.150.225]) by mx.google.com with ESMTPS id x3sm1720139ybl.23.2010.07.01.02.05.23 (version=SSLv3 cipher=RC4-MD5); Thu, 01 Jul 2010 02:05:23 -0700 (PDT) Message-ID: <4C2C5A52.2060008@gmail.com> Date: Thu, 01 Jul 2010 04:05:22 -0500 From: Dale User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.10) Gecko/20100630 Gentoo/2.0.5 SeaMonkey/2.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> <201006302352.14268.alan.mckinnon@gmail.com> <201006302315.35754.michaelkintzios@gmail.com> <201007010035.40069.alan.mckinnon@gmail.com> In-Reply-To: <201007010035.40069.alan.mckinnon@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: eaff5197-1bb4-4e57-acf6-e7ebe6f2f32b X-Archives-Hash: c6155791a60b9817c00ca9826f9c0070 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 :-) :-)