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

Reply via email to