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 1MKbQL-0001fA-A6 for garchives@archives.gentoo.org; Sat, 27 Jun 2009 17:10:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A2C48E0387; Sat, 27 Jun 2009 17:10:43 +0000 (UTC) Received: from mail-yx0-f194.google.com (mail-yx0-f194.google.com [209.85.210.194]) by pigeon.gentoo.org (Postfix) with ESMTP id 7E5B4E0387 for ; Sat, 27 Jun 2009 17:10:43 +0000 (UTC) Received: by yxe32 with SMTP id 32so859018yxe.32 for ; Sat, 27 Jun 2009 10:10:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=torLw/CJLHvNLyKnsli0Q/Lu7bCP7CKQ6gHT6TkMnUc=; b=BwwDLiDgOqxebXPkfWlbu2qox0jai6/Yu6cxvVsZGgy7STRJZx2f7M7mhSQO+jt9J9 RnNadX9lHGf1Q9+nYnAm0rdrk+BNVlfOOFV0aVxRqJf8MAx4RI7qi4pgyWiBo/OVlbHs svQ6adubDff1+irsgpewQNyZ8F/zN3YIL+3lo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=LUii0y2WcLiPaYphYAynHJm0MtygR9qzBRZ8nmgkrU2SvrxS654RmVEWmBhCOd1oS3 /G+lJo4wzWTV/7z1RLQvIksPS8dNJ4hh+glXqMHJEfq1MuuOLjNZ6S2yYoPBKdI3gqAQ f3h8mPbsfP7iMBb7XglY1+E7kHiiSK5umYGhA= 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 Received: by 10.150.49.16 with SMTP id w16mr8804789ybw.328.1246122643147; Sat, 27 Jun 2009 10:10:43 -0700 (PDT) In-Reply-To: <200906271134.39630.alan.mckinnon@gmail.com> References: <5bdc1c8b0906260816w2e028a7v8759a4d3e3a48504@mail.gmail.com> <200906262130.09503.alan.mckinnon@gmail.com> <5bdc1c8b0906262124q7a1b410ek38c52d2364e34217@mail.gmail.com> <200906271134.39630.alan.mckinnon@gmail.com> Date: Sat, 27 Jun 2009 10:10:43 -0700 Message-ID: <5bdc1c8b0906271010n4634914boe4c83c6d58cad71c@mail.gmail.com> Subject: Re: [gentoo-user] mesa build failure From: Mark Knecht To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: e0c40889-0b61-42c2-8db8-8539d8d89c14 X-Archives-Hash: 5174a6b8d7a07ff02bd841f46b7daf15 On Sat, Jun 27, 2009 at 2:34 AM, Alan McKinnon wro= te: > 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: >> >> >> >> >> >> =C2=A0* >>> SetUID: [chmod go-r] /usr/bin/Xorg ... >> >> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0[ 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, whi= ch >> > 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 locatio= ns by > name to avoid collisions > - the contents of /usr/lib64/opengl/xorg-x11/extensions/ should be symlin= ks > 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 a= long, > see this thread and help you out further. > > I suspect that the temporary workaround will be to delete a symlink and e= merge > 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. I will repeat the experiment this morning and post back info on the steps as I go along. I suppose I could copy Nikos on this thread directly to possibly catch his attention but I ll save that for later. Cheers, Mark Cheers, Mark