Hello, Where did you get those instructions? You should not have to do such complex work to install glut. If you're using Fedora or Ubuntu, there should be a package manager. Use the package manager to install glut - which might be contained in Mesa.
if you're running gentoo use: emerge mesa -nate On 3/16/07, Vaibhav Ghadiok <[EMAIL PROTECTED]> wrote: > hi everyone > > I have followed these instructions to install glut3.7. But I get an error > saying > > checking for GL/glut.h... no > configure: error: Could not find (one of) gl.h glu.h glut.h; OpenGL is > required to build Gazebo. > > I have installed all the other packages required to run gazebo. > > > > > > The instructions I followed to install glut are > > cd /usr/src > tar -xvzf glut-3.7.tar.gz > cd glut-3.7 > > Read the file: README.linux > cd linux > READ the file: README > cp Glut.cf .. > cd .. > Edit Glut.cf: remove any Mesa references. > Replace any -lMesaGL -lMesaGLU with -lGL -lGLU if needed. > In particular, replace: > OPENGL = $(TOP)/../lib/libMesaGL.so > GLU = $(TOP)/../lib/libMesaGLU.so > with: > OPENGL = -lGL > GLU = -lGLU > > ./mkmkfiles.imake > cd lib/glut > cp /usr/src/glut-3.7/linux/Makefile . > Edit the Makefile: remove any Mesa references. > Replace any -lMesaGL -lMesaGLU with -lGL -lGLU if needed. > In particular, replace: > OPENGL = $(TOP)/../lib/libMesaGL.so > GLU = $(TOP)/../lib/libMesaGLU.so > with: > OPENGL = -lGL > GLU = -lGLU > > make > ln -s libglut.so.3.7 libglut.so > ln -s libglut.so.3.7 libglut.so.3 > cp -d libglut.* /usr/lib > cd .. > cd gle > # make a shared lib for libgle > make > gcc -shared -o libgle.so.3.7 *.o > ln -s libgle.so.3.7 libgle.so > ln -s libgle.so.3.7 libgle.so.3 > cp -d libgle.* /usr/lib > cd .. > cd mui > # make a shared lib for libmui > make > gcc -shared -o libmui.so.3.7 *.o > ln -s libmui.so.3.7 libmui.so > ln -s libmui.so.3.7 libmui.so.3 > cp -d libmui.* /usr/lib > > # Install the GLUT manual pages (not included with MesaDemos) > cd /usr/src/glut-3.7 > make SUBDIRS=man Makefile > cd man/glut > make install.man > ldconfig > > cd ../../progs/demos/ideas > > > > > # edit the Makefile, change OPENGL = -lGL and GLU = -lGLU > make > ./ideas > # test compiling some demos > # take a look at which libraries have to be linked (-lX11 ...) in > # the Makefiles. Qt's tmake program available at www.troll.no > # is a quick way to make a Makefile but you have to edit it > # and add the -l needed. > > > When i came to executing edit the Makefile, change OPENGL = -lGL and GLU = > -lGLU, I couldn't find any references in the file. I found exactly the same > lines so I didn't have to replace anything. > > On executing make I get the error: > > gcc -m32 -o ideas -O2 -fno-strength-reduce -fno-strict-aliasing > -L/usr/lib a.o b.o d.o draw_holder.o draw_lamp.o draw_logo.o > draw_logo_line.o draw_logo_shadow.o e.o f.o h.o i.o ideas.o m.o n.o o.o > p.o r.o s.o t.o w.o ../../../lib/glut/libglut.so -lGLU -lGL -lXmu -lXt -lSM > -lICE -lXext -lX11 -lXi -lXext -lX11 -lm > ../../../lib/glut/libglut.so: undefined reference to > `glXQueryChannelRectSGIX' > ../../../lib/glut/libglut.so: undefined reference to > `glXBindChannelToWindowSGIX' > ../../../lib/glut/libglut.so: undefined reference to > `glXQueryChannelDeltasSGIX' > ../../../lib/glut/libglut.so: undefined reference to `glXChannelRectSGIX' > ../../../lib/glut/libglut.so: undefined reference to > `glXChannelRectSyncSGIX' > collect2: ld returned 1 exit status > make: *** [ideas] Error 1 > > > Cheers > Vaibhav > > -- > Mobile Robotics Laboratory > Guidance, Control and Decision Systems Laboratory > Aerospace Department > Indian Institute of Science, Bangalore > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > Playerstage-gazebo mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
