Сборка binutils - lfs - ошибка при выполнении «make»

Сборка binutils - lfs - ошибка при выполнении «make»

Я собираюсь собрать свой собственный Linux с нуля, но у меня возникла ошибка при запуске 'make' для binutils в главе 5. Я получаю некоторые ошибки. Вывод 'make' здесь:http://pastebin.com/8aVz6jfd

Есть вывод version-check.sh

enedil@linux-from-scratch:~$ bash version-check.sh 
bash, version 4.2.45(1)-release
/bin/sh -> /bin/dash
Binutils: (GNU Binutils for Ubuntu) 2.23.2
bison (GNU Bison) 2.5
/usr/bin/yacc -> /usr/bin/bison.yacc
bzip2,  Version 1.0.6, 6-Sept-2010.
Coreutils:  8.20
diff (GNU diffutils) 3.2
find (GNU findutils) 4.4.2
gawk: not an option: --version
/usr/bin/awk -> /usr/bin/mawk
gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3
(Ubuntu EGLIBC 2.17-0ubuntu5) 2.17
grep (GNU grep) 2.14
gzip 1.5
Linux version 3.8.0-31-generic (buildd@panlong) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #46-Ubuntu SMP Tue Sep 10 20:03:44 UTC 2013
m4 (GNU M4) 1.4.16
GNU Make 3.81
patch 2.6.1
Perl version='5.14.2';
GNU sed version 4.2.1
tar (GNU tar) 1.26
s: line 33: makeinfo: command not found
Texinfo: 
xz (XZ Utils) 5.1.0alpha
gcc compilation OK

Мой дистрибутив — Ubuntu 13.04.

решение1

Проблема, похоже, в отсутствии texinfo, что приводит к прерыванию процесса сборки (поищите в журнале строки вида *** [directory_name] Error X). Он также сообщает вам, что обычно он вам не нужен, если только вы не изменили источники для руководств по информации. Я предполагаю, что это в одной из частей начальной загрузки LFS, так как в противном случае вы должны были бы makeinfoуже иметь его в наличии.

Проверьте, какие патчи вы применили (если таковые имеются) - они могли изменить некоторые файлы документации, тем самым вызвав пересборку. Вы также можете попробовать отключить ручную сборку (в configureскрипте может быть такая опция).

решение2

Вам следовало бы включить сюда информацию pastebin (make output). Но это указывает на ряд отсутствующих вещей в вашемbinutilsстроить;

checking for aclocal... no
checking for autoconf... no
checking for autoheader... no

И, пропавшие без вестисделатьинфо.

sudo apt-get install autoconf automake autotools-dev

Это даст вамаклокальный,автоконф, иавтозаголовоксогласноЧасто задаваемые вопросы по AUTOTOOLS. Ваш пакет информации о марке передаетсятекстовая информацияпоэтому установка этого решит эту проблему.

sudo apt-get install texinfo

После этого попробуйте еще раз и опубликуйте обновление.

Связанный контент