When I tried installing a verison of win it complained that libmesa was missing. However when I did rpm -qa |grep mesa , it showed that I had the mesa rpm insatalled as well as the develepment mesa rpm installed. It seems that in the Mesa 3.2 rpm libmesa does not exist, while in mesa 3.0 it did exist. Is this a bug?
There's no such thing as libmesa - it's libGL for compatibility with OpenGL. Mesa 3.0 was not as OpenGL compliant as the current versions are; it even had different filenames. You should fix up the Makefiles of the program you're trying to compile to link with the GL (and possibly GLU and glut) libraries instead of Mesa, MesaGL and MesaGLU.