Construyendo binutils - lfs - error al realizar 'make'

Construyendo binutils - lfs - error al realizar 'make'

Voy a construir mi propio Linux desde cero, pero tengo un error al ejecutar 'make' para binutils en el capítulo 5. Recibo algunos errores. El resultado de 'make' está aquí:http://pastebin.com/8aVz6jfd

Hay salida 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

Mi distribución es Ubuntu 13.04.

Respuesta1

Parece que al problema le falta texinfo, lo que hace que el proceso de compilación se cancele (busque en el registro líneas del formulario *** [directory_name] Error X). También le indica que normalmente no debería necesitarlo, a menos que haya modificado las fuentes de los manuales de información. Supongo que esto está en una de las partes de arranque de LFS, ya que de lo contrario makeinfoya debería tenerlo disponible.

Verifique qué parches ha aplicado (si los hay): es posible que hayan modificado algunos de los archivos de documentación, lo que provocó la reconstrucción. También puedes intentar deshabilitar la creación manual (el configurescript podría tener una opción para eso).

Respuesta2

Deberías haber incluido información de Pastebin (hacer salida) aquí. Pero sí indica una serie de cosas que faltan en subinutilsconstruir;

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

y los desaparecidoshacer información.

sudo apt-get install autoconf automake autotools-dev

Esto te daráaclocal,configuración automática, yencabezado automáticosegúnPreguntas frecuentes sobre herramientas automáticas. Su paquete de información de marca lo llevainformación de textoasí que instalarlo resolverá ese problema.

sudo apt-get install texinfo

Después de esto, inténtalo de nuevo y publica una actualización.

información relacionada