Greetings,
I've run into errors when I run make. I ran configure, setting
with-opengl=true, and got no errors. When I run make I get the
following errors:
[... many lines of normal compile messages ...]
ogsf
make[2]: Entering directory `/home/Andy/sources/grass-5.7.0/lib/ogsf'
gcc -I/home/Andy/sources/grass-5.7.0/include
-I/home/Andy/sources/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -O2
-Wall -Wconversion -Wno-implicit-int -fPIC -I/usr/local/include
-DUSE_GDAL_H -I/usr/X11R6/include
-I/home/Andy/sources/grass-5.7.0/include
-I/home/Andy/sources/grass-5.7.0/dist.i686-pc-linux-gnu/include \
-o OBJ.i686-pc-linux-gnu/GK2.o -c GK2.c
In file included from /usr/X11R6/include/GL/gl.h:36,
from gstypes.h:15,
from GK2.c:6:
/usr/X11R6/include/GL/Enumerations.H:178: error: parse error before
"fl_define_FL_ROUND_UP_BOX"
/usr/X11R6/include/GL/Enumerations.H:178: warning: data definition has
no type or storage class
/usr/X11R6/include/GL/Enumerations.H:181: error: parse error before
"fl_define_FL_SHADOW_BOX"
[.... Many more similar lines ...]
I'm running SuSE 9.0 with an NVIDIA graphics card. OpenGL seems to be
installed correctly because 3Ddiag reports no errors and other opengl
applications work fine. Any suggestions are greatly appreciated.
Thanks in advance.
Regards,
Andy
Andy Bernat wrote:
I've run into errors when I run make. I ran configure, setting
with-opengl=true, and got no errors. When I run make I get the
following errors:
[... many lines of normal compile messages ...]
ogsf
make[2]: Entering directory `/home/Andy/sources/grass-5.7.0/lib/ogsf'
gcc -I/home/Andy/sources/grass-5.7.0/include
-I/home/Andy/sources/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -O2
-Wall -Wconversion -Wno-implicit-int -fPIC -I/usr/local/include
-DUSE_GDAL_H -I/usr/X11R6/include
-I/home/Andy/sources/grass-5.7.0/include
-I/home/Andy/sources/grass-5.7.0/dist.i686-pc-linux-gnu/include \
-o OBJ.i686-pc-linux-gnu/GK2.o -c GK2.c
In file included from /usr/X11R6/include/GL/gl.h:36,
from gstypes.h:15,
from GK2.c:6:
/usr/X11R6/include/GL/Enumerations.H:178: error: parse error before
"fl_define_FL_ROUND_UP_BOX"
Your OpenGL headers are broken.
/usr/X11R6/include/GL/Enumerations.H:178: warning: data definition has
no type or storage class
/usr/X11R6/include/GL/Enumerations.H:181: error: parse error before
"fl_define_FL_SHADOW_BOX"
[.... Many more similar lines ...]
I'm running SuSE 9.0 with an NVIDIA graphics card.
Don't use nVidia's OpenGL headers for building software.
OpenGL seems to be
installed correctly because 3Ddiag reports no errors and other opengl
applications work fine. Any suggestions are greatly appreciated.
That only reflects that the run-time components work; it doesn't tell
you anything about the headers.
--
Glynn Clements <glynn.clements@virgin.net>