Hi. I've just (after some trouble) managed to fix Fedora (beta test 3) to compile glut programs. Looking through the forums, I can't see much in the way of simple instructions of how to do this. So, I'm posting here in the (vain?) belief that my experience may be useful to someone, somewhere, sometime.
The glut library that comes with Fedora (and redhat 9) is broken in some vague way or form. E.g. see
I was trying to compile a glut "hello world" application from a book, and it gave me all sorts of unknown symbols. This is what I did to fix it.
I downloaded a fedora src rpm for freeglut. This can be found under "Andy Piper's RPMs for fedora" (or similar link text) on the page:
Note that Andy Piper posted a comment to the bugzilla page referenced above.
I then rebuilt this src rpm with rpmbuild --rebuild
I then went to /usr/src/redhat/RPMS/i386, found the three rpms that I'd built, and tried to install them. I had to rpm -e five existing packages before I could manage this -- the glut that had come with fedora, and the glut-devel, freeglut, and freeglut-devel packages that I had installed with synaptic. I also had to uninstall the celestia package that I'd installed using synaptic. After that, I could install the new rpms fine.
Then, I went back to my "hello world" -like glut program, and it compiles and runs perfectly.
There are some problems. E.g. I tried to reinstall celestia, and it wanted to upgrade glut again. I'm not sure if this is a good thing to do, so am reinstalling celestia from .tar.gz, ignoring the rpm altogether.