On 16. Jan 2008, at 14:44, berariu wrote: > Hello, > > I am trying to compile Equalizer-0.4.1 on a Suse9.1 Opteron Quad > computer and I get the following error: > > g++ -I.././build/Linux/include -DLinux -DGLX -DEQ_CHECK_THREADSAFETY > -DEQ_USE_COMPRESSION -DNDEBUG -O2 -Wall -Wnon-virtual-dtor -Wno- > unknown-pragmas -I/usr/X11R6/include -DEQUALIZER_EXPORTS -m64 -fPIC - > I/usr/X11R6/include -DEQUALIZER_EXPORTS -DSUBDIR=\"./lib\" -MD - > MF .././obj/./lib/client/channel.Linux.64.o.d -c client/channel.cpp - > o .././obj/./lib/client/channel.Linux.64.o > In file included from ../build/Linux/include/eq/client/ > X11Connection.h:8, > from ../build/Linux/include/eq/client/pipe.h:12, > from ../build/Linux/include/eq/client/window.h:7, > from client/channel.h:11, > from client/channel.cpp:5: > ../build/Linux/include/eq/client/windowSystem.h:144: error: type > specifier > omitted for parameter `GLsizeiptr' > ../build/Linux/include/eq/client/windowSystem.h:144: error: syntax > error before > `,' token > make[2]: *** [.././obj/./lib/client/channel.Linux.64.o] Error 1 > > I guess this means it doesn't know what GLsizeiptr is, but didn't > manage to make it work. > Any ideas how to get over this?
By defining it. It seems your OpenGL headers are quite old. The current Equalizer tree uses GLEW to avoid this (and other issues). If you want to stay in your current version, simply grab the definition from lib/client/glext.h and put it before the error. HTH, Stefan. _______________________________________________ eq-dev mailing list [email protected] https://in-zueri.ch/cgi-bin/mailman/listinfo/eq-dev http://www.equalizergraphics.com

