Hi Stefan, thanks for the fast reply :) I solved that problem (and bunch of others alike) in the way you suggested. I took mainly the declarations in the #ifndef GL_VERSION_1_5 ... #endif and #ifndef GL_ARB_vertex_buffer_object ... #endif sections.
After finishing that I got a syntax error for the server/loader.y at line 288. I just deleted the ";" before the "|" operation and it worked afterwards, but I got the following warning: loader.y: conflicts: 152 shift/reduce, 8 reduce/reduce loader.y:349.12: warning: rule never reduced because of conflicts: connections: /* empty */ I do not have the slightest idea of what does this mean, so I want to ask you whether I should be concerned about it or not :D. (I cannot test the server myself as I did not finish my offscreen implementation yet) Thanks again :) Grüße, Anca Stefan Eilemann wrote: > 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 > _______________________________________________ eq-dev mailing list [email protected] https://in-zueri.ch/cgi-bin/mailman/listinfo/eq-dev http://www.equalizergraphics.com

