Construindo binutils - lfs - erro enquanto 'make'

Construindo binutils - lfs - erro enquanto 'make'

Vou construir meu próprio Linux do zero, mas recebi um erro ao executar 'make' para binutils no capítulo 5. Recebo alguns erros. A saída de 'make' está aqui:http://pastebin.com/8aVz6jfd

Há saída de 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

Minha distribuição é o Ubuntu 13.04.

Responder1

O problema parece estar faltando texinfo, o que faz com que o processo de construção seja abortado (pesquise no log por linhas no formato *** [directory_name] Error X). Também informa que você normalmente não deveria precisar dele, a menos que tenha modificado as fontes dos manuais de informações. Presumo que isso esteja em uma das partes de inicialização do LFS, caso contrário você makeinfojá deveria estar disponível.

Verifique quais patches você aplicou (se houver) - eles podem ter modificado alguns dos arquivos de documentação, acionando assim a reconstrução. Você também pode tentar desabilitar a construção manual (o configurescript pode ter uma opção para isso).

Responder2

Você deveria ter incluído informações sobre pastebin (make output) aqui. Mas, isso indica uma série de coisas que faltam em seubinutilsconstruir;

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

E, a faltamakeinfo.

sudo apt-get install autoconf automake autotools-dev

Isto lhe daráaclocal,autoconf, ecabeçalho automáticoconformePerguntas frequentes sobre ferramentas automáticas. Seu pacote make info é carregado porinformações de textoentão instalar isso resolverá esse problema.

sudo apt-get install texinfo

Depois disso, tente novamente e poste uma atualização.

informação relacionada