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