From owner-freebsd-x11@FreeBSD.ORG Wed May 12 19:36:48 2004 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 48A1816A4CE for ; Wed, 12 May 2004 19:36:48 -0700 (PDT) Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [204.127.202.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1888C43D53 for ; Wed, 12 May 2004 19:36:45 -0700 (PDT) (envelope-from eta@lclark.edu) Received: from [192.168.0.103] (c-24-21-18-195.client.comcast.net[24.21.18.195]) by comcast.net (sccrmhc11) with SMTP id <20040513023643011007ciiee>; Thu, 13 May 2004 02:36:44 +0000 From: Eric Anholt To: Kris Kennaway In-Reply-To: <20040512193619.GF22624@xor.obsecurity.org> References: <20040512193619.GF22624@xor.obsecurity.org> Content-Type: text/plain Message-Id: <1084416286.774.158.camel@leguin> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Wed, 12 May 2004 19:44:46 -0700 Content-Transfer-Encoding: 7bit cc: x11@freebsd.org Subject: Re: [ports-i386@FreeBSD.org: libGL-1.0 failed on i386 4] X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 May 2004 02:36:48 -0000 On Wed, 2004-05-12 at 12:36, Kris Kennaway wrote: > ----- Forwarded message from User Ports-i386 ----- ... > making all in lib/GL/GL... > rm -f libGL.a > ar clq libGL.a /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/unshared/?*.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/glapi_x86.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/dri/unshared/XF86dri.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/dri/unshared/dri_glx.o > ranlib libGL.a > + mkdir -p /tmp/a/ports/x11/libGL/work/xc/exports/lib > rm -f /tmp/a/ports/x11/libGL/work/xc/exports/lib/libGL.a > cd /tmp/a/ports/x11/libGL/work/xc/exports/lib && ln -s ../../lib/GL/GL/libGL.a . > rm -f libGL.so.1.2~ > + cd . > + LD_LIBRARY_PATH=/tmp/a/ports/x11/libGL/work/xc/exports/lib XLOCALEDIR=/tmp/a/ports/x11/libGL/work/xc/exports/lib/locale cc -o ./libGL.so.1.2~ -shared -Wl,-rpath /usr/X11R6/lib -Wl,-Bsymbolic -Wl,-soname,libGL.so.1 /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/clientattrib.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/compsize.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/dispatch.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/eval.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/g_render.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/g_single.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/g_vendpriv.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/glapi.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/glapi_x86.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/glcontextmodes.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/glthread.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/glxcmds.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/glxext.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/glxextensions.o /tmp/a/ports/x11/libGL /w > ork/xc/lib/GL/glx/indirect_init.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/pixel.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/pixelstore.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/render2.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/renderpix.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/single2.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/singlepix.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/vertarr.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/glx/xfont.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/dri/XF86dri.o /tmp/a/ports/x11/libGL/work/xc/lib/GL/dri/dri_glx.o -L/tmp/a/ports/x11/libGL/work/xc/exports/lib -lXThrStub -L/tmp/a/ports/x11/libGL/work/xc/exports/lib -L/usr/X11R6/lib -lXxf86vm -L/tmp/a/ports/x11/libGL/work/xc/exports/lib -lXext -lX11 > /usr/libexec/elf/ld: cannot find -lXThrStub > *** Error code 1 > > Stop in /tmp/a/ports/x11/libGL/work/xc/lib/GL/GL. > *** Error code 1 > > Stop in /tmp/a/ports/x11/libGL/work/xc/lib/GL. > *** Error code 1 > > Stop in /a/ports/x11/libGL. > ================================================================ > build ended at Wed May 12 12:11:54 GMT 2004 libXThrStub needs to die. What I'm thinking is that it should be integrated directly into libX11 (compiled conditionally on those operating systems that need it). I'm going to try to whip up a patch RSN and run it by X.Org folks to see if they see any problems with that plan. One thing that this means is probably using an X.Org-based libX11. The fd.o libX11 never got all the i18n stuff fixed as far as I know, so it's a good idea anyway. It'll mean generating a .pc file by hand for it in the short term until the modularization question gets sorted out (there are still discussions going on about how to handle doing that), but that shouldn't be too bad. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org