[vtkusers] error: invalid conversion from 'GLint*' to 'long int*'
sean at rogue-research.com
Tue Nov 4 10:27:09 EST 2008
On 11/4/08 9:57 AM, Carl Trapani said:
>Yeah, I think you are right. My OpenGL was improperly updated somehow.
I tend to agree. And if you do wipe, I suggest installing 10.5, not 10.4.
For interest: in the 10.4 and older SDKs, GLint was typedefed to long.
In the 10.5 SDK, they changed it to int. In the 32bit Mac OS X ABI, int
and long are the same size, so in a way they changed nothing. On the 64
bit ABI, int is 32 bit, and long is 64 bit. So I guess they made the
change because they wanted GLint to always be 32 bit. Alas, with C++
name mangling the change between int and long is not as equivalent as it
is in C/Obj-C.
Sean McBride, B. Eng sean at rogue-research.com
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
More information about the vtkusers