# # Installing GLUT # ================ # # 25-Jun-04 amo Added Glut # 12-Oct-04 amo Installed glut-3.7 into rh-9 that had glut-3.7-12 # # # # http://www.opengl.org/resources/libraries/ # http://www.opengl.org/resources/libraries/glut/glut-3.6.tar.gz # # http://www.opengl.org/resources/libraries/glut/glut-3.7.tar.gz # -- fails to compile # # http://sunsite.unc.edu/pub/packages/development/graphics/glut/ # # # http://www.stud.ntnu.no/~perchrh/glut-howto # http://www.linux.se/doc/HOWTO/mini/Nvidia-OpenGL-Configuration-mini-HOWTO/instglut.html # http://www.linux.se/doc/HOWTO/mini/Nvidia-OpenGL-Configuration-mini-HOWTO/instnvidia.html # # # Optional # -------- # # http://www.linux.com/howtos/Nvidia-OpenGL-Configuration/instglut.shtml # Replace any -lMesaGL -lMesaGLU with -lGL -lGLU if needed. # # tar zxpvf glut-3.7.tar.gz # cd glut-3.7 # # modify Glut.cf ( remove LibMesa ) per the howto # ./mkmkfiles.imake # make depend # make # vi progs/Makefile # -- remove examples advanced mesdemo # cd lib/glut # make # -- should build the libglut.so.3.7 shared lib # # cd /usr/local/src/glut-3.7 # make install # glut-3.7/lib/glut/libglut.a # ## why isn't libglut.a installed anywhere # # # vi /etc/ld.so.conf # /usr/local/lib # # cd lib/glut # vi Makefile # remove Mesa # make # cp -d libglut.* /usr/lib # pushd /usr/lib ; ln -s libglut.so.3.7 libglut.so.3 ; ln -s libglut.so.3 libglut.so # # cd ../gle # make # gcc -shared -o libgle.so.3.7 *.o # cp -p libgle.a libgle.so.3.7 /usr/lib # pushd /usr/lib ; ln -s libgle.so.3.7 libgle.so.3 ; ln -s libgle.so.3 libgle.so # # cd ../mui # make # gcc -shared -o libmui.so.3.7 *.o # cp -p libmui.a libmui.so.3.7 /usr/lib # pushd /usr/lib ; ln -s libmui.so.3.7 libmui.so.3 ; ln -s libmui.so.3 libmui.so # # ldconfig # # # ============================================================== # # http://imsb.au.dk/pipermail/o-info/2004-April/007293.html # # libglut.so.3 is a dynamically linked library that is used by O. # # This library is part of the Mesa package, an implementation of OpenGL. # ldconfig -v | grep libglut # -- was empty # find /lib /usr -name libglut.so.3 # /usr/X11R6/lib/libglut.so.3 # -- or -- # /usr/lib/libglut.so.3 # find /lib /usr/lib /usr/X11R6 /usr/local/ -name libglut.a -ls # # # -dead- www.redhat.com/swr/i386/glut-3.7-4.i386_fl.html # -dead- www.redhat.com/swr/i386/glut-devel-3.7-4.i386.html # # # End of file