I have been trying to build some of the code in nVidia's OpenGL SDK, but there are some things the compiler doesn't like. Following a suggestion from an nVidia person, I upgraded to gcc 3.0. This eliminated many errors, but left one that prevents me from building a program I'm particularly interested in, the ASE read utility src/libs/nv_util/ase.cpp. The error message is:
In file included from ase.cpp:20:
/usr/local/include/NVIDIA/glh_linear.h:1572: template-id `operator==<>' for
`bool glh::ns_float:

perator==<>(const glh::ns_float:

lane&, const
glh::ns_float:

lane&)' does not match any template declaration
/usr/local/include/NVIDIA/glh_linear.h:1575: template-id `operator!=<>' for
`bool glh::ns_float:

perator!=<>(const glh::ns_float:

lane&, const
glh::ns_float:

lane&)' does not match any template declaration
Can someone suggest the source of this error (my C++ knowledge is rudimentary)? Alternatively, if anyone has developed an ASE reader in C/C++ I'd be happy to be given it.
Gib Bogle