[ports-i386@FreeBSD.org: libGL-1.0 failed on i386 4]
Eric Anholt
eta at lclark.edu
Wed May 12 19:36:48 PDT 2004
On Wed, 2004-05-12 at 12:36, Kris Kennaway wrote:
> ----- Forwarded message from User Ports-i386 <ports-i386 at FreeBSD.org> -----
...
> 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 at lclark.edu
http://people.freebsd.org/~anholt/ anholt at FreeBSD.org
More information about the freebsd-x11
mailing list