[osg-users] Compile Errors 2.4 Release Mac OS X
Daniel Larimer
dlarimer at opentechinc.com
Fri May 2 20:53:30 PDT 2008
I just did a fresh download of the 2.4 release zip file.
I ran "cmake . ; make"
I got the following error on Mac OS X Leopard 10.5.2 on an Intel Mac
with case sensitive HFS.
[ 25%] Building CXX object src/osgUtil/CMakeFiles/osgUtil.dir/
Tessellator.o
[ 25%] Building CXX object src/osgUtil/CMakeFiles/osgUtil.dir/
TransformAttributeFunctor.o
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp: In member function ‘void
osgUtil::Tessellator::beginTessellation()’:
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp:44: error: invalid conversion from ‘void (*)(...)’ to
‘GLvoid (*)()’
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp:44: error: initializing argument 3 of ‘void
gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp:45: error: invalid conversion from ‘void (*)(...)’ to
‘GLvoid (*)()’
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp:45: error: initializing argument 3 of ‘void
gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp:46: error: invalid conversion from ‘void (*)(...)’ to
‘GLvoid (*)()’
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp:46: error: initializing argument 3 of ‘void
gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp:47: error: invalid conversion from ‘void (*)(...)’ to
‘GLvoid (*)()’
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp:47: error: initializing argument 3 of ‘void
gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp:48: error: invalid conversion from ‘void (*)(...)’ to
‘GLvoid (*)()’
/Users/dlarimer/Downloads/OpenSceneGraph-2.4.0/src/osgUtil/
Tessellator.cpp:48: error: initializing argument 3 of ‘void
gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
I know how to fix it by changing a #define, but I feel that this
should be AUTOMATIC.
What's the deal? Surely someone else has had this problem.
Dan
More information about the osg-users
mailing list