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.

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


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í.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.