[fluxus] Build problem, GLSLShader

Dave Griffiths dave at pawfal.org
Tue Dec 12 06:01:48 PST 2006


> Hello,
>
> I'm trying to build fluxus in ubuntu, scons currently gets as far as
>
> scons: Building targets ...
> g++ -ggdb -pipe -Wall -O3 -ffast-math -Wno-unused -fPIC
> -DFLUXUS_MAJOR_VERSION=0 -DFLUXUS_MINOR_VERSION=11 -I/usr/local/include
> -I/usr/include -Ilibfluxus/src -Ilibfluxphysics/src -c -o
> libfluxus/src/GLSLShader.o libfluxus/src/GLSLShader.cpp
> libfluxus/src/GLSLShader.cpp: In member function 'bool
> GLSLShader::Load(const std::string&, const std::string&)':
> libfluxus/src/GLSLShader.cpp:135: error: 'glGetProgramiv' was not declared
> in this scope
> libfluxus/src/GLSLShader.cpp:140: error: 'glGetProgramInfoLog' was not
> declared in this scope
> libfluxus/src/GLSLShader.cpp: In member function 'unsigned int
> GLSLShader::LoadShader(std::string, unsigned int)':
> libfluxus/src/GLSLShader.cpp:174: error: 'glGetShaderiv' was not declared
> in
> this scope
> libfluxus/src/GLSLShader.cpp:180: error: 'glGetShaderInfoLog' was not
> declared in this scope
> scons: *** [libfluxus/src/GLSLShader.o] Error 1
>
> I don't have any particular idea what I can do at this stage... Not very
> experienced at all this...
>
> Any ideas?  Any more info I can provide to help?

I think you might need a more recent version of glew. I'm not sure what
version I'm using atm, but I think I saw this problem before and that was
the fix.

cheers,

dave




More information about the Fluxus mailing list