autoreconf ha esito negativo con 'Impossibile eseguire "libtoolize"'


12

Volevo saperne di più sugli autotools, quindi ho appena iniziato a guardare alcuni tutorial su YouTube.

Ho creato una cartella denominata helloe quindi ho creato un configure.acfile:

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

L'ho salvato e poi ho corso autoreconf -i. Ovviamente, questo non ha funzionato la prima volta perché non è stato installato. Quindi ho installato autoconfdal comando sudo apt-get install autoconf2.13.

Ora dopo ho corso di nuovo autoreconf -i, ma ora sto ricevendo l'errore come mostrato di seguito:

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.

Ho appena controllato la mia cartella ciao, ha creato il configuree il autom4te.cachema ma, quando in esecuzione autoreconf -imostra queste due righe di errore, ci saranno problemi in futuro, quali sono questi errori?
abkds

Invece di au → reconf iautoreconf -i se faccio au → conf −utiaconf -i, allora non mostra alcun errore. quali sono la differenza b / n autoreconfe autoconfcomando
abkds

Quando hai un messaggio di errore che si riferisce a un programma che sembra mancare, come libtoolize qui, puoi provare a apt-file search filenamesostituire il nome del file con quello che hai e ti dirà quale pacchetto devi installare.

@illuminE che sicuramente saranno utili informazioni che ricorderanno per il futuro
abkds

1
sudo apt-get install build-essential libtool ha funzionato per me - lo voterei ma non ho la reputazione per farlo
kris

Risposte:


36

Dovresti fare sudo apt-get install build-essential libtool


Ho appena provato, ma stil mostra lo stesso errore
abkds

@TrafalgarLaw Potresti provare anche tu sudo apt-get install libtool. Non sono sicuro che sia incluso in build-essential.
UVV

Grazie amico, avevi ragione ha funzionato :)! libtoolnon è inbuild-essential
abkds il

appositamente apt-get install libtoolper il binariolibtoolize
m3nda

5

Prova questo..

sudo apt-get install automake autoconf libtool autoreconf -i

Questo ha funzionato per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.