latest xorg & mesa cvs unresoled symbols

Jasmin Buchert jasmin-xorg at wired.yi.org
Thu Jan 13 11:14:58 PST 2005


I put -DEXTERNAL_DXTN_LIB=1 into the defines in xc/lib/GL/mesa/main/Imakefile
instead of DRIDefines in xc/config/cf/xorg.cf. That fixed it :)

On Wednesday 12 January 2005 21:36, Ian Romanick wrote:
> Jasmin Buchert wrote:
> > Yes I built it with USE_EXTERNAL_DXTN_LIB=1.
> > nm says it's texcompress_s3tc.o. So it won't work with EXTERNAL_DXTN_LIB?
> > Compiling Mesa standalone it works...
>
> When building it for libGLcore, don't do that.  That just enables some
> code in Mesa to load an external library for texture compression.  Since
> texture compression isn't support on the server-side (the GLX protocol
> isn't implemented), it won't do you any good to enable it.
>
> > On Wednesday 12 January 2005 19:42, you wrote:
> >>Jasmin Buchert wrote:
> >>>I'm using the latest xorg CVS with the latest Mesa CVS included. I
> >>>replaced the xc/extras/Mesa dir and added patches to fix compilation
> >>> (see http://www.lugs.ch/~jasmin/xorg-mesa-cvs/patches)
> >>>Now on X startup I get errors about unresolved symbols:
> >>>
> >>>Symbol dlopen from module /usr/lib/modules/extensions/libGLcore.a is
> >>>unresolved!
> >>
> >>That sounds like Mesa is being built with USE_EXTERNAL_DXTN_LIB defined.
> >>  Can you 'nm /usr/X11R6/lib/modules/extensions/libGLcore.a' and figure
> >>out which .o files reference that symbol?  You should just have to
> >>search for ' U dlsym'.




More information about the xorg mailing list