<br><br><div><span class="gmail_quote">2007/10/1, Andy Skinner <<a href="mailto:Andy.Skinner@mathworks.com">Andy.Skinner@mathworks.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Although I sent stuff that started this, let me be specific.  Here are<br>maci with the glu.h we use, and a bit about glu.h we don't use.  Here<br>are also linux 32 bit and solaris 64 information.  I get the info from
<br>building Tessellator.i.<br><br><br>On our Intel Mac build using CMake, we are getting<br>/System/Library/Frameworks/OpenGL.framework/Headers/glu.h<br><br>gluTessCallback is declared as:<br>extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid
<br>(*CallBackFunc)());<br><br>The line that doesn't compile is:<br>    gluTessCallback(_tobj, 100107, (GLvoid (*)(...)) vertexCallback);<br><br>I think ... comes from the bit in GLU.<br><br><br>========<br><br><br>There is another 
glu.h in /usr/include/X11R6/GL, but we aren't using it.<br>It defines gluTessCallback as:<br>extern void gluTessCallback (GLUtesselator* tess, GLenum which,<br>_GLUfuncptr CallBackFunc);<br><br>and _GLUfuncptr as:<br>
/* Internal convenience typedefs */<br>#ifdef __cplusplus<br>typedef GLvoid (*_GLUfuncptr)();<br>#else<br>typedef GLvoid (*_GLUfuncptr)(GLvoid);<br>#endif<br><br><br>========<br><br><br>Our 32-bit linux uses /usr/include/GL/glu.h.
<br>It declares gluTessCallback as:<br>extern void gluTessCallback (GLUtesselator* tess, GLenum which,<br>_GLUfuncptr CallBackFunc);<br><br>and _GLUfuncptr as:<br>typedef void ( * _GLUfuncptr)();<br><br>The line that is failing is:
<br>    gluTessCallback(_tobj, 100107, (GLvoid (*)()) vertexCallback);<br><br><br>========<br><br><br>And on Solaris I get /usr/include/GL/glu.h.<br>gluTessCallback is:<br>extern void gluTessCallback ( GLUtesselator * tess , GLenum which ,
<br>GLvoid ( * CallBackFunc ) ( ) ) ;<br><br>The failing line is:<br> gluTessCallback ( _tobj , 100107 , ( GLvoid ( * ) ( ) ) vertexCallback<br>) ;<br><br><br>andy<br><br>_______________________________________________<br>
osg-users mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
</a><br></blockquote></div><br><br>same as Robert and Leif, <br>Fedora 7<br>come from Package mesa-libGLU-devel-6.5.2-13.fc7<br><br>David<br>