Joseph Jones wrote:
> 
> Tried compiling the demos in the Mesa 3.1 distro on my SuSE 6.3
> installation. Unfortunately, I get the following linker errors every
> time:
> 
> /bin/sh ../libtool --mode=link gcc  -g -O2 -Wall -fomit-frame-pointer
> -ffast-math -fexpensive-optimizations -malign-loops=2 -malign-jumps=2
> -malign-functions=2  -o xdemo  xdemo.o ../src-glut/libglut.la
> ../src-glu/libGLU.la  ../src/libGL.la -lm
> gcc -g -O2 -Wall -fomit-frame-pointer -ffast-math
> -fexpensive-optimizations -malign-loops=2 -malign-jumps=2
> -malign-functions=2 -o .libs/xdemo xdemo.o ../src-glut/.libs/libglut.so
> -lXext -lXi -lX11 ../src-glu/.libs/libGLU.so ../src/.libs/libGL.so -lvga
> -lm -Wl,--rpath -Wl,/home/joejo/mesa/Mesa-3.1/src-glut/.libs -Wl,--rpath
> -Wl,/home/joejo/mesa/Mesa-3.1/src-glu/.libs -Wl,--rpath
> -Wl,/home/joejo/mesa/Mesa-3.1/src/.libs -Wl,--rpath -Wl,/usr/local/lib
> xdemo.o: In function `make_window':
> /home/joejo/mesa/Mesa-3.1/xdemos/xdemo.c:179: undefined reference to
> `XMesaCreateVisual'
> /home/joejo/mesa/Mesa-3.1/xdemos/xdemo.c:196: undefined reference to
> `XMesaCreateContext'
> /home/joejo/mesa/Mesa-3.1/xdemos/xdemo.c:204: undefined reference to
> `XMesaCreateWindowBuffer'
> /home/joejo/mesa/Mesa-3.1/xdemos/xdemo.c:211: undefined reference to
> `XMesaMakeCurrent'
> ../src-glut/.libs/libglut.so: undefined reference to `glXQueryExtension'
> ../src-glut/.libs/libglut.so: undefined reference to `glXMakeCurrent'
> ../src-glut/.libs/libglut.so: undefined reference to
> `glXQueryExtensionsString'
> ../src-glut/.libs/libglut.so: undefined reference to `glXChooseVisual'
> ../src-glut/.libs/libglut.so: undefined reference to `glXDestroyContext'
> ../src-glut/.libs/libglut.so: undefined reference to `glXWaitX'
> ../src-glut/.libs/libglut.so: undefined reference to `glXQueryVersion'
> ../src-glut/.libs/libglut.so: undefined reference to
> `glXGetClientString'
> ../src-glut/.libs/libglut.so: undefined reference to
> `XmuLookupStandardColormap'
> ../src-glut/.libs/libglut.so: undefined reference to `glXIsDirect'
> ../src-glut/.libs/libglut.so: undefined reference to `glXSwapBuffers'
> ../src-glut/.libs/libglut.so: undefined reference to `glXCreateContext'
> ../src-glut/.libs/libglut.so: undefined reference to `glXGetConfig'
> collect2: ld returned 1 exit status
> make: *** [xdemo] Error 1
> 
> Any one know what's up with this? Why would those extensions be missing?

I'm guessing that the libGL.so library didn't compile correctly.
That's the home of those functions.

Carefully review the complete compilation log to check if there's
an earlier error or warning message.

-Brian


_______________________________________________
Mesa-bug maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-bug


_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to