If I may, I would also recommend that you upgrade to the
newly-released "freeglut" 2.4.0, which prints some more informative error
messages before exiting. It doesn't (ab)use asserts any more either.
There is a Category 4 hurricane barreling down on us here, expected
to arrive Sunday. If you want anything out of me you'd better get to it
within the next seven hours or so.
John F. Fay
Technical Fellow, Jacobs/Sverdrup TEAS Group