[osg-users] Call for feedback : glu.h does it contain _GLUfuncptr?

Leif Delgass ldelgass at gmail.com
Mon Oct 1 09:31:08 PDT 2007

On 10/1/07, Robert Osfield <robert.osfield at gmail.com> wrote:
> Hi All,
> In tracking down a problem with build that exists on the CMake buiild
> under OSX and I believe under certain Mingw (or perhaps Cyginw) setups
> as well - it comes down to some glu.h defining the glu tesselator
> callback in different ways.  This issue in past has resulted in hacks
> to include/osg/GLU to try and choose the right form, alas this hasn't
> proved full proof.  So onward we must go to find out what combination
> might work...
> I'd like you feedback, how is the glu tesselator callback defined on
> your system, on my linux box I have /usr/include/GL/glu.h
> /* Internal convenience typedefs */
> typedef void (GLAPIENTRYP _GLUfuncptr)();
> ....
> ....
> GLAPI void GLAPIENTRY gluNurbsCallback (GLUnurbs* nurb, GLenum which,
> _GLUfuncptr CallBackFunc);
> So what is the equivalent definition on your machine?  Please feel
> free to copy and past the relevant sections.  The more platforms I can
> get feedback on the better.
> Robert.

Hi Robert,

I have the same as you in Fedora Core 5.  This header comes from the
Mesa 6.4.2 libGLU devel rpm on my system, and is located in

Leif Delgass

More information about the osg-users mailing list