autoreconf falla con 'No se puede ejecutar "libtoolize"'

12

Quería aprender sobre las herramientas automáticas, así que comencé a ver algunos tutoriales en YouTube.

Hice una carpeta llamada helloy luego hice un configure.acarchivo:

AC_INIT([hello],[.01])
AC_OUTPUT 

Lo guardé y luego corrí autoreconf -i. Obviamente, esto no funcionó la primera vez porque no estaba instalado. Luego lo instalé autoconfpor el comando sudo apt-get install autoconf2.13.

Ahora, después de esto, volví a correr autoreconf -i, pero ahora recibo el error como se muestra a continuación:

Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf2.50 line 196.
Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 196.
abkds
fuente
Acabo de revisar mi carpeta de saludo, creó el configurey el autom4te.cachepero aún así, cuando se ejecuta autoreconf -imuestra estas dos líneas de error, ¿habrá algún problema en el futuro, cuáles son estos errores?
abkds
En lugar de au → reconf − iautoreconf -i si hago au → conf − iautoconf -i, entonces no muestra ningún error. ¿ autoreconfautoconf
Cuál
Cuando tiene un mensaje de error que se refiere a un programa que parece faltar, como libtoolize aquí, puede intentar apt-file search filenamereemplazar el nombre de archivo con lo que tiene y le dirá qué paquete necesita instalar.
@illuminE eso es información útil que recordará para el futuro
abkds
1
sudo apt-get install build-essential libtool funcionó para mí: votaría, pero no tengo la reputación de hacerlo
kris

Respuestas:

36

Deberías hacer sudo apt-get install build-essential libtool

UVV
fuente
Solo lo intenté, pero sigo mostrando el mismo error
abkds
@TrafalgarLaw ¿Podrías probar también sudo apt-get install libtool? No estoy seguro de si está incluido en build-essential.
UVV
Gracias hombre, tenías razón, funcionó :)! libtoolno está enbuild-essential
abkds
especialmente apt-get install libtoolpara el binariolibtoolize
m3nda
5

Prueba esto..

sudo apt-get install automake autoconf libtool autoreconf -i

Esto funcionó para mí.

pbu
fuente