Unless you have a black screen, no X, mesa is already installed.
The release packages, CentOS 5.4 :
mesa-libGL-6.5.1-7.7.el5
mesa-libGL-devel-6.5.1-7.7
mesa-libGLU-6.5.1-7.7.el5
mesa-libGLU-devel-6.5.1-7.7
mesa-libGLw-6.5.1-7.7.el5
mesa-libGLw-devel-6.5.1-7.7.el5
mesa-libOSMesa-6.5.1-7.7.el5
mesa-libOSMesa-devel-6.5.1-7.7
You may be missing the -devel versions, get it all with
1) su , 2) yum install mesa* freeglut-devel
I am not sure, you can compile a "future" version of mesa on CentOS.
(The main mesa packages are 7.8 on Fedora 13, some are version 6.5.)
May be it requires more files from glibc 2.11 .
A separate source libpthread-stubs is here
http://www.paldo.org/index-section-p...id-106437.html
.....