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 1MKbZj-00043c-7u for garchives@archives.gentoo.org; Sat, 27 Jun 2009 17:20:29 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3572CE0496; Sat, 27 Jun 2009 17:20:26 +0000 (UTC) Received: from mail-ew0-f211.google.com (mail-ew0-f211.google.com [209.85.219.211]) by pigeon.gentoo.org (Postfix) with ESMTP id D6604E0496 for ; Sat, 27 Jun 2009 17:20:25 +0000 (UTC) Received: by ewy7 with SMTP id 7so3805249ewy.34 for ; Sat, 27 Jun 2009 10:20:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=M/YPeTvJcU6WC/uDrsq94Lv8mCZ9yG8i0nJGN1cU4/E=; b=x1iwqH95te7e0GHcWbPbMnZaXlvLPILFBeuz1ObFsmlikSCb17IVLxWoa6gplxisor 7IpsUsGFj8IO0b29PkNIXGbvmB/alvsAuMrFwkdGCIRuV8zCMYcZQHIEltEg81GqYrXx kOMotnDowUX9qu8eh7HuPXSwEbnUoHIQMAPGc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=qfhJEk94lfQFgMLPV/F2Pq9m5ls6CWTysouoxW/mXV2xQBZGm/SLtcbg/fHsls2XVY mgaZJIsf7My/823400v4S9YbOUnUR919288tQY2h6BoLK4kMkuJsVezkfn47NapxthZz KSxWcm4LAcq06LObIXuKu+OuQe+81UVqnd660= Received: by 10.210.138.7 with SMTP id l7mr2081879ebd.16.1246123225331; Sat, 27 Jun 2009 10:20:25 -0700 (PDT) Received: from nazgul.localnet ([196.210.202.245]) by mx.google.com with ESMTPS id 5sm5990509eyh.40.2009.06.27.10.20.24 (version=SSLv3 cipher=RC4-MD5); Sat, 27 Jun 2009 10:20:24 -0700 (PDT) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] mesa build failure Date: Sat, 27 Jun 2009 19:18:50 +0200 User-Agent: KMail/1.11.4 (Linux/2.6.30-gentoo-r1; KDE/4.2.4; x86_64; ; ) References: <5bdc1c8b0906260816w2e028a7v8759a4d3e3a48504@mail.gmail.com> <200906271134.39630.alan.mckinnon@gmail.com> <5bdc1c8b0906271010n4634914boe4c83c6d58cad71c@mail.gmail.com> In-Reply-To: <5bdc1c8b0906271010n4634914boe4c83c6d58cad71c@mail.gmail.com> 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 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200906271918.51240.alan.mckinnon@gmail.com> X-Archives-Salt: c3e836b1-856f-4745-bf65-c330d6becfc8 X-Archives-Hash: d00ccd9642de397fca1f31dd65fb03f4 On Saturday 27 June 2009 19:10:43 Mark Knecht wrote: > On Sat, Jun 27, 2009 at 2:34 AM, Alan McKinnon wrote: > > On Saturday 27 June 2009 06:24:12 Mark Knecht wrote: > >> On Fri, Jun 26, 2009 at 12:30 PM, Alan McKinnon > > > > wrote: > >> > On Friday 26 June 2009 21:05:01 Mark Knecht wrote: > >> >> So the weirdness continues. mesa built but then xorg-server failed > >> >> with the same failure: > >> >> > >> >> > >> >> * >>> SetUID: [chmod go-r] /usr/bin/Xorg ... > >> >> [ ok ] > >> >> > >> >> Switching to xorg-x11 OpenGL interface...ln: creating symbolic link > >> >> `./libglx.so': File exists > >> >> !!! Error: Failed to create /lib/libglx.so > >> > > >> > Looks like you have a file collision between xorg-server and mesa, > >> > which is odd as those packages get a lot of testing. > >> > > >> > Anything on bugs.gentoo.org? > >> > >> Unfortunately it seem that there are bug reports on this and more > >> unfortunately they have apparently been going on nearly a year now. > >> It's not a Gentoo thing specifically as there are Ubuntu, Debian and > >> other distros with reports in their forums. > >> > >> There was a possible by hand fix for it but I'll need to look at that > >> over the weekend to see if it makes sense on this machine. > >> > >> Bummer. I hate banging my head up against a wall made of problems no > >> one seems to be fixing. > >> > >> http://bugs.gentoo.org/247685 > > > > The fix seems (in principle at least) to be brain-dead easy: > > > > - all ebuilds that merge opengl files should put them in distinct > > locations by name to avoid collisions > > - the contents of /usr/lib64/opengl/xorg-x11/extensions/ should be > > symlinks with a sane default put there by xorg-server and modified by > > eselect > > > > Nikos's comments are especially sane in that thread. Perhaps he'll come > > along, see this thread and help you out further. > > > > I suspect that the temporary workaround will be to delete a symlink and > > emerge stuff, then remember to always do this on every future re-emerge > > > > -- > > alan dot mckinnon at gmail dot com > > In concept it does seem fairly straight forward, but to some extent > I'm not clear why my previous attempts didn't work, unless the > questionable files remained behind. What I attempted to do was > completely remove everything X, but I probably didn't specifically > remove the stuff in /usr/lib/opengl/xorg-x11/extensions. I was > expecting the emerge to do that. According to the bug report you mentioned earlier, the ebuild is attempting to perform eselect too late in the process, which fails, and the ebuild immediately exits. So it's not surprising that dodgy files are left behind which you must remove manually. -- alan dot mckinnon at gmail dot com