Ошибка при компиляции Glibc-2.28 на пятом модуле LFS - PullRequest
0 голосов
/ 07 сентября 2018

Я следую 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 ... 4.2.2, ок проверка на gawk ... gawk проверка версии gawk ... 4.0.2, ок проверка на бизона ... бизон проверка версии бизона ... 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 настроить: ошибка: *** Эти критические программы отсутствуют или слишком старые: make

*** Проверьте файл INSTALL на наличие необходимых версий.

Хост-машина - Centos 7, у меня по умолчанию установлен python 2, и я даже вручную установил python 3.4.

Может кто-нибудь помочь мне исправить это?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

Ну, я также столкнулся с той же самой проблемой, что и Лиджо, и направление решения Джина верно, но путь создания совершенно другой.

На моем компьютере целевой путь make install - "/ usr / local / bin". Поэтому я предлагаю вам обратить внимание на вывод для командной строки make install для точного установленного пути.

0 голосов
/ 20 декабря 2018

Проблема в "проверке версии 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
...