При установке Python 2.4 или более ранних версий через pyenv или asdf может быть получена следующая ошибка:
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
See `config.log' for more details.
При этом в файле config.log появляются следующие записи:
configure:1856: checking for C++ compiler default output file name
configure:1859: gcc -I/home/br0ke/.asdf/installs/python/2.4.6/include -L/home/br0ke/.asdf/installs/python/2.4.6/lib conftest.cc >&5
gcc: fatal error: cannot execute 'cc1plus': execvp: No such file or directory
compilation terminated.
Для решения этой проблемы нужно установить недостающую зависимость -- С++ компилятор:
Fedora:
sudo dnf install gcc-c++
Ubuntu/Debian:
sudo apt-get install g++