Есть 2 решения этой проблемы:
вариант 1. установить bzip2-devel
На Debian и его производные вы можете легко установить вот так:
sudo apt-get install bzip2-devel
вариант 2. сборка и установка bzip2
В файле README пакета bzip2 поясняется, что на определенных платформах, а именно на тех, которые используют двоичные файлы Linux-ELF, необходимо создать дополнительный общий объектный файл, как показано ниже:
wget http://bzip.org/1.0.6/bzip2-1.0.6.tar.gz
tar xpzf bzip2-1.0.6.tar.gz
cd bzip2-1.0.6
make
make -f Makefile-libbz2_so
make install PREFIX=/path/to/local # /usr/local by default
Критическим битом здесь является следующая команда:
make -f Makefile-libbz2_so
Я сделал это и после этого попытался снова собрать Python, как показано ниже:
cd Python-2.7.3
./configure --prefix=/path/to/local
make install