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 1MKDuL-0003S1-5d for garchives@archives.gentoo.org; Fri, 26 Jun 2009 16:04:09 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E185EE03B8; Fri, 26 Jun 2009 16:04:07 +0000 (UTC) Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.144]) by pigeon.gentoo.org (Postfix) with ESMTP id B87A3E03B8 for ; Fri, 26 Jun 2009 16:04:07 +0000 (UTC) Received: by qw-out-1920.google.com with SMTP id 4so851875qwk.10 for ; Fri, 26 Jun 2009 09:04:07 -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=VYOTCU3btOc6/f6lLZ6kXCGyzexJE5joht2O3JQ1m0g=; b=wo3dKT8lViEagWHdCUoZsIghuSFsBY7iMavG9/zgZvuYrdJYnITKciZpsTAh6BnPLj RazRgjZnEHpGwawqzjkclH+yXUo7TeO947cdF5OQeXRCs78KJw9z8s1GXZ8IvFBFcsB+ ANoe2XeHq+3qs2NUv6RRugJfr+Ffm21LLryDc= 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=xYRkfsbr/JH1fRdVlmRTUAba54mZH4UdjcNZx6VYmDGZXUR0zqVemFX2uHPYRxMZYT F53s8SMM8o2doJEOGzG8V8uqPcAEvRunXcvBJx00J/PFXfzZ9YvzgkcHyp/CfMV83uB+ NP85oIhqtpqrBhtgf6Sc7+0vLxskjMHAHEGDQ= 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.151.73.6 with SMTP id a6mr7066472ybl.134.1246032247389; Fri, 26 Jun 2009 09:04:07 -0700 (PDT) In-Reply-To: <200906261724.50587.alan.mckinnon@gmail.com> References: <5bdc1c8b0906260816w2e028a7v8759a4d3e3a48504@mail.gmail.com> <200906261724.50587.alan.mckinnon@gmail.com> Date: Fri, 26 Jun 2009 09:04:07 -0700 Message-ID: <5bdc1c8b0906260904h60f51380i9dd411f1538e5737@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: 821bc30c-29f4-4fba-b016-3f86621bc308 X-Archives-Hash: 8f5f4aaa2757062a1d547c4b0048ed2c On Fri, Jun 26, 2009 at 8:24 AM, Alan McKinnon wro= te: > On Friday 26 June 2009 17:16:26 Mark Knecht wrote: >> Hi, >> =C2=A0 =C2=A0As part of emerge @world mesa isn't building. It complains = (I >> think) about a missing GL/glxproto.h file. >> >> =C2=A0 =C2=A0Anyone know where this =C2=A0file is supposed to come from? > > x11-proto/glproto > > alan@nazgul ~/.ssh $ locate glxproto.h > /usr/lib64/opengl/xorg-x11/include/glxproto.h > /usr/include/GL/glxproto.h > alan@nazgul ~/.ssh $ equery belongs /usr/lib64/opengl/xorg- > x11/include/glxproto.h > =C2=A0* Searching for /usr/lib64/opengl/xorg-x11/include/glxproto.h ... > x11-proto/glproto-1.4.10 (/usr/lib64/opengl/xorg-x11/include/glxproto.h) > > > (The second file in the locate output is a symlink to the first) > > -- > alan dot mckinnon at gmail dot com > > Interesting. Thanks guys. so is this a mistake in the ebuild? Why isn't it picking it up automaticall= y? I seemed to already have the package installed: myth12 ~ # emerge -pv -1 glproto These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-proto/glproto-1.4.9 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB myth12 ~ # Looks like there's some other problem. Look at the end of me trying to reinstall it: >>> Emerging (1 of 1) x11-proto/glproto-1.4.9 * glproto-1.4.9.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking glproto-1.4.9.tar.bz2 to /var/tmp/portage/x11-proto/glproto-1= .4.9/work >>> Source unpacked in /var/tmp/portage/x11-proto/glproto-1.4.9/work >>> Compiling source in /var/tmp/portage/x11-proto/glproto-1.4.9/work/glpro= to-1.4.9 ... ./configure --prefix=3D/usr --build=3Di686-pc-linux-gnu --host=3Di686-pc-linux-gnu --mandir=3D/usr/share/man --infodir=3D/usr/share/info --datadir=3D/usr/share --sysconfdir=3D/etc --localstatedir=3D/var/lib --prefix=3D/usr --datadir=3D/usr/share checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes configure: creating ./config.status config.status: creating Makefile config.status: creating glproto.pc make -j2 make: Nothing to be done for `all'. >>> Source compiled. >>> Test phase [not enabled]: x11-proto/glproto-1.4.9 >>> Install glproto-1.4.9 into /var/tmp/portage/x11-proto/glproto-1.4.9/ima= ge/ category x11-proto make[1]: Entering directory `/var/tmp/portage/x11-proto/glproto-1.4.9/work/glproto-1.4.9' make[1]: Nothing to be done for `install-exec-am'. test -z "/usr/include/GL" || /bin/mkdir -p "/var/tmp/portage/x11-proto/glproto-1.4.9/image//usr/include/GL" /usr/bin/install -c -m 644 'glxint.h' '/var/tmp/portage/x11-proto/glproto-1.4.9/image//usr/include/GL/glxint.h' /usr/bin/install -c -m 644 'glxmd.h' '/var/tmp/portage/x11-proto/glproto-1.4.9/image//usr/include/GL/glxmd.h' /usr/bin/install -c -m 644 'glxproto.h' '/var/tmp/portage/x11-proto/glproto-1.4.9/image//usr/include/GL/glxproto.h' /usr/bin/install -c -m 644 'glxtokens.h' '/var/tmp/portage/x11-proto/glproto-1.4.9/image//usr/include/GL/glxtokens.h= ' test -z "/usr/include/GL/internal" || /bin/mkdir -p "/var/tmp/portage/x11-proto/glproto-1.4.9/image//usr/include/GL/internal" /usr/bin/install -c -m 644 'glcore.h' '/var/tmp/portage/x11-proto/glproto-1.4.9/image//usr/include/GL/internal/gl= core.h' test -z "/usr/lib/pkgconfig" || /bin/mkdir -p "/var/tmp/portage/x11-proto/glproto-1.4.9/image//usr/lib/pkgconfig" /usr/bin/install -c -m 644 'glproto.pc' '/var/tmp/portage/x11-proto/glproto-1.4.9/image//usr/lib/pkgconfig/glproto.= pc' make[1]: Leaving directory `/var/tmp/portage/x11-proto/glproto-1.4.9/work/glproto-1.4.9' * Moving GL files for dynamic switching ... [ ok ] >>> Completed installing glproto-1.4.9 into /var/tmp/portage/x11-proto/glpr= oto-1.4.9/image/ >>> Installing (1 of 1) x11-proto/glproto-1.4.9 Switching to xorg-x11 OpenGL interface...ln: creating symbolic link `./libglx.so': File exists !!! Error: Failed to create /lib/libglx.so /var/tmp/portage/x11-proto/glproto-1.4.9/temp/environment: line 3218: 17432 Killed eselect opengl set --use-old ${OPENGL_DIR} >>> Auto-cleaning packages... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. myth12 ~ # the glxproto.h file does exist: myth12 ~ # slocate glxproto /usr/include/GL/glxproto.h /usr/lib/opengl/xorg-x11/include/glxproto.h myth12 ~ # How do I fix this issue with it complaining about the link? the mesa emerge is still failing the same way: i686-pc-linux-gnu-gcc -c -I. -I../../../include -I../../../include/GL/internal -I../../../src/mesa -I../../../src/mesa/glapi -I/usr/include/drm -O2 -march=3Di686 -fomit-frame-pointer -pipe -ffast-math -Wall -Wmissing-prototypes -std=3Dc99 -ffast-math -fno-strict-aliasing -fPIC -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=3D1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DGLX_DIRECT_RENDERING -DXF86VIDMODE -D_REENTRANT -UIN_DRI_DRIVER -DDEFAULT_DRIVER_DIR=3D\"/usr/lib/dri\" clientattrib.c -o clientattrib.o In file included from clientattrib.c:32: glxclient.h:54:25: error: GL/glxproto.h: No such file or directory In file included from clientattrib.c:32: glxclient.h:294: error: expected specifier-qualifier-list before 'GLXContex= tTag' clientattrib.c: In function 'do_enable_disable': clientattrib.c:42: error: '__GLXcontext' has no member named 'client_state_private' clientattrib.c:50: error: '__GLXcontext' has no member named 'error' clientattrib.c:50: error: '__GLXcontext' has no member named 'error' clientattrib.c: In function '__indirect_glPushClientAttrib': Does the 'GL' at the front contribute to the problem? Thanks, Mark