So it appears that the recent spate of failures to build PyOpenGL are all basically the same problem. As I was developing PyOpenGL 2.0.2 I removed a check that was looking for an explicit version of SWIG (1.3.13), as I was moving to SWIG 1.3.23. I didn't spend the 10 seconds or so it would have taken to update the test, I just killed the whole test, thinking that I might wind up using 1.3.24 or even 1.3.22 eventually.
The problem is that the default PyOpenGL build command attempts to rebuild the wrapper modules... which, with the wrong SWIG installed (and many distributions now install SWIG), will corrupt the wrappers iretrievably and result in weird compilation errors during the build_ext command.
Sorry about all the wasted time people.
Pingbacks are closed.