Criando binutils - lfs - erro enquanto 'make'

0

Vou construir meu próprio Linux a partir do zero, mas tenho um erro ao executar o 'make' para binutils no capítulo 5. Recebo alguns erros. A saída de "make" está aqui: link

Existe uma 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 distro é o Ubuntu 13.04.

    
por enedil 28.09.2013 / 20:31

1 resposta

1

O problema parece estar faltando texinfo, o que faz com que o processo de compilação seja interrompido (pesquise no log por linhas do formulário *** [directory_name] Error X ). Ele também informa que você normalmente não deveria precisar dele, a menos que tenha modificado fontes para os manuais de informações. Eu suponho que isso está em uma das partes do bootstrapping do LFS, caso contrário você deve ter o makeinfo já disponível.

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

    
por 28.09.2013 / 23:12

Tags