From: Brian P. <bri...@tu...> - 2005-06-30 02:32:50
|
Falk Buerger wrote: > Hi, > > I'm trying to compile Mesa3d v6.2.1 on Mac OS X 10.2.8/Darwin 6.8. > X11 version 4.5.0 is installed. I'm using gcc v3.1. > The compilation stops every time with the following error message: > > drivers/x11/glxapi.c: In function `glXDrawableAttribARB': > drivers/x11/glxapi.c:1060: `dpy' undeclared (first use in this function) > drivers/x11/glxapi.c:1062: `False' undeclared (first use in this function) > drivers/x11/glxapi.c:1063: dereferencing pointer to incomplete type > drivers/x11/glxapi.c:1063: `draw' undeclared (first use in this function) > drivers/x11/glxapi.c:1063: `attribList' undeclared (first use in this function) > drivers/x11/glxapi.c: In function `_glxapi_get_dispatch_table_size': > drivers/x11/glxapi.c:1126: sizeof applied to an incomplete type > make[4]: *** [drivers/x11/glxapi.o] Error 1 > make[3]: *** [default] Error 2 > make[2]: *** [subdirs] Error 1 > make[1]: *** [default] Error 1 > make: *** [darwin] Error 2 > > The file drivers/x11/glxapi.o does not exist. > I would appreciate any help. I've seen these errors reported before but I really don't understand them. The dpy variable is declared in glXDrawableAttribARB() just as it is in the preceeding 40 or so functions. I recently got a mac mini and just tried compiling 6.2.1 on it (for the first time!). I don't get any compilation errors in glxapi.c. I have a few fixes to configs/darwin and bin/mklib (attached). Everything seems to compile, but I can't seem to run the demos. It complains that libglut.dylib can't be found. -Brian |