bug 804865 recently introduced the requirement to use Python 2.7 when building Firefox Nightly (Firefox 21). Since only Python 2.6 is available on Redhat Enterprise Linux 6 (RHEL6) you will need to build Python. A working version can be built by:
cd ~/Downloads
sudo yum install bzip2-devel sqlite-devel ncurses-devel openssl-devel readline-devel tkinter tk-devel
curl -O http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
if ! md5sum Python-2.7.3.tar.bz2 | grep c57477edd6d18bd9eeca2f21add73919; then
echo "Failed md5sum check"
else
tar xjvf Python-2.7.3.tar.bz2 && \
cd Python-2.7.3 && \
./configure && \
make && \
sudo make altinstall
fi
This will produce a working version of Python that can be used to build Firefox Nightly though the following modules will not be built.
- _bsddb
- bsddb185
- dbm
- gdbm
- sunaudiodev
See Python 2.7.3 Release for more details.