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 1MKUKV-00035V-1z for garchives@archives.gentoo.org; Sat, 27 Jun 2009 09:36:15 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 98F88E05D6; Sat, 27 Jun 2009 09:36:13 +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 5DEECE05D6 for ; Sat, 27 Jun 2009 09:36:13 +0000 (UTC) Received: by ewy7 with SMTP id 7so3632660ewy.34 for ; Sat, 27 Jun 2009 02:36:12 -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=mktl+qrxa7u3ITnNfvBw2fnpo/AbmDtz/r+n1xbJ40Y=; b=h2D8azNVwBWpTq6YEFcJNhIidUC6JSfFgaiTA2Qz9SoBrXacMlobX3DQNTr264YBX3 GLwZAwUOBVojiVGa7QnMOSb0Zbxh/XqXUUJxMnWUySISH2bcwB2s5ZHkE5Bng/jwtnGy soqN2ZsxS7XXFqtlkpVe5Xcf8QzfrqP1WBJa0= 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=NGRJ7RBkFlzL8yEEZqJ9uIDP2oosNEllpZ+a/2GSHZqBISjw+t4jWXuHIivn9Jomjm I+u7ZB/itKh5t19wwbjLVwNqNsrx+ualslMwuCFp8QrMEoz/8NLF4Jy3tdlIAFn9k18W RLvYnj0AKbV05FmP+8bk52y3c9OcETKELqGfk= Received: by 10.210.86.1 with SMTP id j1mr5483998ebb.29.1246095372845; Sat, 27 Jun 2009 02:36:12 -0700 (PDT) Received: from nazgul.localnet ([196.210.202.245]) by mx.google.com with ESMTPS id 5sm416837eyf.52.2009.06.27.02.36.11 (version=SSLv3 cipher=RC4-MD5); Sat, 27 Jun 2009 02:36:12 -0700 (PDT) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] mesa build failure Date: Sat, 27 Jun 2009 11:34:39 +0200 User-Agent: KMail/1.11.4 (Linux/2.6.30-gentoo-r1; KDE/4.2.4; x86_64; ; ) References: <5bdc1c8b0906260816w2e028a7v8759a4d3e3a48504@mail.gmail.com> <200906262130.09503.alan.mckinnon@gmail.com> <5bdc1c8b0906262124q7a1b410ek38c52d2364e34217@mail.gmail.com> In-Reply-To: <5bdc1c8b0906262124q7a1b410ek38c52d2364e34217@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: <200906271134.39630.alan.mckinnon@gmail.com> X-Archives-Salt: c591d33f-f601-4249-911e-f5135daa6d8b X-Archives-Hash: 8f2d84a17aa8be44860e7afad2c9682e 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