[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Testing/mesademos



I'm trying to compile mesademos on a testing box.  The only variation so far is that I'm using mga_drv.o and mga_hal_drv.o from Matrox; I haven't even configured DRI on my G450 yet.  My problem is here:

pugelist:/usr/share/doc/mesademos/demos# make linux
make  -f Makefile.X11 targets \
"GL_LIB = libGL.a" \
"GLU_LIB = libGLU.a" \
"GLUT_LIB = libglut.a" \
"GLW_LIB = libGLw.a" \
"CC = gcc" \
"CFLAGS = -O3 -funroll-loops -ansi -pedantic -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -I/usr/X11R6/include" \
"MAKELIB = ../bin/mklib.ar-ruv" \
"XLIBS = -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lSM -lICE -lm"
make[1]: Entering directory `/usr/share/doc/mesademos/demos'
gcc -I../include -O3 -funroll-loops -ansi -pedantic -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -I/usr/X11R6/include osdemo.c -L../lib -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lSM -lICE -lm -o osdemo
/tmp/ccEMh1hu.o: In function `main':
/tmp/ccEMh1hu.o(.text+0x32a): undefined reference to `OSMesaCreateContext'
/tmp/ccEMh1hu.o(.text+0x35c): undefined reference to `OSMesaMakeCurrent'
/tmp/ccEMh1hu.o(.text+0x4f5): undefined reference to `OSMesaDestroyContext'
collect2: ld returned 1 exit status
make[1]: *** [osdemo] Error 1
make[1]: Leaving directory `/usr/share/doc/mesademos/demos'
make: *** [linux] Error 2

There are other bins in the mesademos/demos/ directory, which `make clean' does not get rid of (and there's no target `distclean').  This, I assume, is a problem with the upstream Makefile, not Branden's customizations.

Aside from the does-not-compile issue, I also wonder if it's really so necessary to keep each directory under usr/share/doc/mesademos/ a tarball after installation.  It's pretty clear that if someone installs the mesademos package, they want to run the demos.  I understand shipping in source-only; that makes a lot of sense to a DRI user like myself.  But compressed?  The uncompressed trees take well less than 4MB, and it seems more than a little silly to make someone who is building the demos manually unpack them.

Against whom do I file my d-n-c bug and my wishlist bug, respectively?

-- 
-=|JP|=-    "This space intentionally left blank."
Jon Pennington          | Debian 2.4                 -o)
dren@penguinpowered.com | Auto Enthusiast            /\\
Kansas City, MO, USA    | Proud Husband and Father  _\_V



Reply to: