glew.h states
Code: Select all
typedef unsigned long GLuint;
gl.h states
Code: Select all
typedef unsigned int GLuint;
Mac 10.6 is 64-bit, so
unsigned long != unsigned int
Now, CEGUIOpenGLTexture depends on glew.h, and CEGUIOpenGLRenderer depends on gl.h, so you get an unresolved symbol for
CEGUIOpenGLRenderer::createTexture(GLuint,const Size&);
Simply, edit glew.h so that it states:
Code: Select all
typedef unsigned int GLuint;
and the build succeeds.
Cheers,
Andrija