[osg-users] Arggh! Frustrating compiler error! OS X XCode3.0.
Stephen Northcott
stephennorthcott at yahoo.co.uk
Sun Feb 3 07:06:26 PST 2008
Hi Stephan,
Thanks, that makes sense.
Suggestion one is a little hard as glew gets upset if it's not put
together before gl.h etc.
Suggestion 2 & 3 are both viable as a fix.
I'll ping the Glew people about it also. Ultimately I'd like to move
away from Glew and rely on OSG for that, but I can't right now.
Kind regards,
Stephen.
On Feb 3, 2008, at 6:50 PM, Stephan Huber wrote:
> Hi Stephen,
>
> Stephen Northcott schrieb:
>> So obviously there is a build order / compilation problem for me of
>> some sort. Or I am making a silly mistake somewhere perhaps?
>> Can you shed any light on why SDL, freetype or glew might cause this
>> problem, or anything I should be careful of?
> Your problem is that GLEW defines GL_VERSION_2_0 without defining the
> GL_FLOAT_MAT-stuff like osg does in osg/Uniform. The #define
> GL_VERSION_2_0 in glew prevents the #define-block in osg/Uniform.
>
> I think there are several solutions:
> 1) move the inclusion of glew after the inclusion of osg so that
> osg/uniform is seen first by the compiler
> 2) add the missing defines to glew.h from osg/Uniform
> 3) undefine GL_VERSION_2_0 before you include osg-headers
>
> I would go with solution 2) and report back to the glew-crew, I think
> this is a bug of glew. It says, that it defines GL_VERSION_2_0 but
> does
> not define all stuff related to OpenGL 2.0.
>
>
> Hope that helps,
> Stephan
>
>
>
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
More information about the osg-users
mailing list