I searched the mailing list, and found someone had the same problem as I do,
but there's no solution.

The openThreads and osg all build successfully, but I keep getting the
following error when building under cygwin.

 

I'm building the newest osg version of the SVN.

And my gcc version is 3.4.4

 

[ 21%] Building CXX object src/osgUtil/CMakeFiles/osgUtil.dir/Tessellator.o

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p: In member function `void osgUtil::Tessellator::beginTessellation()':

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p:44: error: invalid conversion from `GLvoid (*)()' to `void (*)()'

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p:44: error:   initializing argument 3 of `void
gluTessCallback(GLUtesselator*, GLenum, void (*)())'

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p:45: error: invalid conversion from `GLvoid (*)()' to `void (*)()'

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p:45: error:   initializing argument 3 of `void
gluTessCallback(GLUtesselator*, GLenum, void (*)())'

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p:46: error: invalid conversion from `GLvoid (*)()' to `void (*)()'

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p:46: error:   initializing argument 3 of `void
gluTessCallback(GLUtesselator*, GLenum, void (*)())'

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p:47: error: invalid conversion from `GLvoid (*)()' to `void (*)()'

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p:47: error:   initializing argument 3 of `void
gluTessCallback(GLUtesselator*, GLenum, void (*)())'

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p:48: error: invalid conversion from `GLvoid (*)()' to `void (*)()'

/home/xiaoshuxing/e/OpenSceneGraph/OpenSceneGraph/src/osgUtil/Tessellator.cp
p:48: error:   initializing argument 3 of `void
gluTessCallback(GLUtesselator*, GLenum, void (*)())'

make[2]: *** [src/osgUtil/CMakeFiles/osgUtil.dir/Tessellator.o] Error 1

make[1]: *** [src/osgUtil/CMakeFiles/osgUtil.dir/all] Error 2

make: *** [all] Error 2

 

3rd Floor, First Teaching building,

State Key Lab of CAD&CG, Zhejiang University, Hangzhou, China

TEL: 86-571-87953465

MOBILE: 86-13588493677

EMAIL:  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]

MSN:  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]

 

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to