On Satterday, 1. März 2002 22:55:48, Thomas Dodd wrote:
> Anyone get these to compile with XFree86-4.2.0 and DRI?

Yes, SPECviewperf worked out of the box, GLperf never tried.
Got SPECviewperf running several times for testing the tdfx driver since 
'2000.

I only changed CDEBUGFLAGS in makefile.linux for better Athlon optimization.

CDEBUGFLAGS = -O -mcpu=k6 -pipe -mpreferred-stack-boundary=2 
-malign-functions=4 -fschedule -insns2 -fexpensive-optimizations

I recompiled it for you, again:

time make -f makefile.linux
[-]
cc -o viewperf objs/Env.o objs/clock.o objs/texture.o objs/viewperf.o 
objs/eD.o objs/eI.o objs/eDM.o objs/eIM.o objs/eDA.o objs/eIA.o objs/eDMA.o 
objs/eIMA.o objs/eDW.o objs/eIW.o objs/eDMW.o objs/eIMW.o objs/eDAW.o 
objs/eIAW.o objs/eDMAW.o objs/eIMAW.o -L/usr/X11R6/lib -Lobjs -Lvpaux/libaux 
-Lvpaux/libtk -L/usr/lib -L/usr/lib -lvp -lm -lX11 -lXext -laux -lGL -lGLU 
-lz -lpng
98.720u 11.090s 1:59.23 92.0%   0+0k 0+0io 360218pf+0w

> It's not finding GL includes, but I'm not sure where to
> change them, or where to point them. I have /usr/include/GL
> form glut-3.7 and /usr/X11R6/include/GL from XFree86.
>
> glut.h tries to include <GL/gl.h> but doesn't find it.

You do _NOT_ need GLUT at all, at least for SPECviewperf.

LSB (OpenGL) say:
/usr/include/GL -> /usr/X11R6/include/GL

viewperf-6.2.1/src> l /usr/include/GL/
insgesamt 509
drwxr-xr-x    2 root     root          480 Mär  2 21:19 .
drwxr-xr-x    6 root     root          448 Feb  6 02:40 ..
-r--r--r--    1 root     root         7828 Jan 21 18:56 GLwDrawA.h
-r--r--r--    1 root     root         4433 Jan 21 18:56 GLwDrawAP.h
-r--r--r--    1 root     root         2309 Jan 21 18:56 GLwMDrawA.h
-r--r--r--    1 root     root         2311 Jan 21 18:56 GLwMDrawAP.h
-r--r--r--    1 root     root        87610 Mär  2 21:19 gl.h
-rw-r--r--    1 root     root        10208 Sep 24 00:42 gle.h
-r--r--r--    1 root     root       225136 Mär  2 21:19 glext.h
-r--r--r--    1 root     root        15916 Mär  2 21:19 glu.h
-rw-r--r--    1 root     root        30028 Jun 15  2000 glut.h
-r--r--r--    1 root     root         7114 Mär  2 21:19 glx.h
-r--r--r--    1 root     root        23930 Mär  2 21:19 glxext.h
-r--r--r--    1 root     root         2543 Mär  2 21:19 glxint.h
-r--r--r--    1 root     root         2453 Mär  2 21:19 glxmd.h
-r--r--r--    1 root     root        51727 Mär  2 21:19 glxproto.h
-r--r--r--    1 root     root         8366 Mär  2 21:19 glxtokens.h
-r--r--r--    1 root     root         8266 Mär  2 21:19 osmesa.h

> Is glut wrong

I point my fingers on your GLUT include dir.
My glut.h is very old but current and I copied it over from glut-3.7 include 
into /usr/X11R6/include/GL as you can see above. I think you can grep it from 
the DRI site, too.

> or is the Makefile just not getting the right paths?

I don't think so.

Last thing:
If you are using tcsh there is a little bug in AWadvs-04/AWadvs-04.csh 
(missing "-f"):
#! /bin/csh
# filename: AWadvs04.csh
[-]
Should be:
#! /bin/csh -f
# filename: AWadvs04.csh

Regards,
        Dieter

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to