Ошибка при компиляции Glibc-2.28 на пятом модуле LFS
Я слежу за LFS 8.3 и на 5-м модуле, когда я запускаю скрипт настройки Glibc-2.28 перед запуском, заставляя меня получить следующую ошибку
проверка на gnumake... нет проверки на gmake... gmake проверка версии gmake... 3.82, плохая проверка на gnumsgfmt... нет проверки на gmsgfmt... нет проверки на msgfmt... msgfmt проверка версии msgfmt... 0.18.2, хорошо, проверка makeinfo... makeinfo, проверка версии makeinfo... 5.1, хорошо, проверка sed... sed, проверка версии sed... 4.2.2, нормально проверка gawk... gawk проверка версии gawk... 4.0.2, хорошо, проверка bison... проверка версии bison... 3.0.4, проверка правильности x86_64-lfs-linux-gnu-gcc для сборки libc... да проверка на x86_64-lfs-linux-gnu-nm... x86_64-lfs-linux-gnu-nm проверка на python3... нет проверки на python... настройка python: ошибка: *** Эти критические программы отсутствуют или слишком старый: сделать
*** Проверьте файл INSTALL на наличие необходимых версий.
Хост-машина - Centos 7, у меня по умолчанию установлен python 2, и я даже вручную установил python 3.4.
Может ли кто-нибудь помочь мне исправить это?
0 ответов
Проблема в том, что "проверка версии gmake... 3.82, плохая". У меня была точно такая же проблема при кросс-компиляции glibc 2.28. Возможно, вы захотите загрузить более новую версию gmake, установить ее в папку, подобную / opt / gmake, и добавить ее в начало переменной среды PATH.
cd $BIGTMP
curl -O http://ftp.gnu.org/gnu/make/make-4.2.1.tar.gz
tar xvf make-4.2.1.tar.gz
cd make-4.2.1
./configure --prefix=/opt/make && make && make install
export PATH=/opt/make/bin:$PATh
ln -s /opt/make/bin/make /opt/make/bin/gmake
Ну, я также столкнулся с той же проблемой, что и Лиджо, и направление решения с помощью jin верное, но путь создания совершенно другой.
На моем компьютере целевой путь make install - "/usr/local/bin". Поэтому я предлагаю вам обратить внимание на вывод для командной строки make install для точного установленного пути.