To compile/run this program, you need at least the following:

- a working OpenGL compatible library 
  (tested with Mesa 3.0)
- GLUT Toolkit
  (tested with Mesa 3.0)
- working JPEG library 
  (tested with libjpeg-6.0.1)
- working C++ Compiler 
  (tested with egcs-2.91.66 19990314/Linux (egcs-1.1.2 release))
- decent Standard Template Library
- optionally GNU make
  (tested with 3.77)
- optionally ccdoc for generating class documentation
  (tested with v0.7a)

To compile, simply run make. It should take care of all.
