To install the OpenGL module, please follow these instructions:
1. Update your development environment with the latest OpenGL header
and lib files. If you are using a GPU, get the latest drivers
from your vendor.
Install GLUT (or compatible) - you can find GLUT at
http://www.opengl.org/resources/libraries/glut.
The 'include' folder provided with this module contains headers
that this module has been tested with.
This module looks for libGL.so, libGLU.so and libglut.so
(opengl32.dll, glu32.dll and glut32.dll on Windows) in the normal
places for your OS installation; you may need to symlink libraries
from various vendors to the proper place/names. Makefile.PL
will attempt to find some of these common alternative libs.
2. Run 'perl Makefile.PL'
If you have GLUT installed, Makefile.PL will attempt to build and
run a glversion utility to determine what version and extensions
your OpenGL installation supports, and will create an gl_exclude.h
header file to exclude APIs your libraries do not support. You
may manually edit this file to override excluded extensions.
Note: glversion assumes libGL.so and libglut.so
(opengl32.dll and glut32.dll on Windows) - and that it will
be run via a GUI window (eg. X11 on Unix).
3. Run 'make' ('nmake' on Windows) to build OpenGL.pm.
4. Run 'make test' ('nmake test' on Windows) to test your
installation. You must have GLUT installed in order to run
this test. You should see a spinning cube with textured surfaces.
Press 'q' to quit/complete the test (the test window must have focus).
5. If all is well, run 'sudo make install' ('nmake install on Windows')
to intall the OpenGL module onto your system.
If you get an error about __eprintf missing, add
-L/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.96/ -lgcc
to the @LIBS initializer in Makefile.PL (change the directory for the
appropriate one for your system).