I'm getting closer to a compile.
I'm using latest CVS (checked out this morning). Configure completes OK. All files seem to compile OK. My problem occurs when linking starts, at which point a host of undefined references get reported, all beginning with gll. For example:
./build/i686-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o)(.text+0x746): In function `Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Shared::Graphics::Vec3<float> const&)':
shared_lib/sources/../include/graphics/vec.h:193: undefined reference to `glUniform3fvARB'
./build/i686-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o)(.text+0x7a3): In function `Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Shared::Graphics::Vec2<float> const&)':
shared_lib/sources/../include/graphics/vec.h:62: undefined reference to `glUniform2fvARB'
./build/i686-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o)(.text+0x800): In function `Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float)':
shared_lib/sources/graphics/gl/shader_gl.cpp:117: undefined reference to `glUniform1fARB'
./build/i686-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a(shader_gl.o)(.text+0x860): In function `Shared::Graphics::Gl::ShaderProgramGl::setUniform(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
shared_lib/sources/graphics/gl/shader_gl.cpp:111: undefined reference to `glUniform1iARB'
I'm guessing an OpenGL header file of some kind is missing? Can someone please tell me which files should contain the definitions of these reference, and the package the files came from? Thanks