autoreconf kończy się niepowodzeniem z „Can't exec„ libtoolize ””


12

Chciałem dowiedzieć się o automatycznych narzędziach, więc zacząłem oglądać tutoriale na YouTube.

Utworzyłem folder o nazwie, helloa następnie configure.acplik:

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

Uratowałem to, a potem uciekłem autoreconf -i. Oczywiście nie zadziałało to po raz pierwszy, ponieważ nie zostało zainstalowane. Następnie zainstalowałem autoconfprzez polecenie sudo apt-get install autoconf2.13.

Teraz po tym znowu uruchomiłem autoreconf -i, ale teraz pojawia się błąd, jak pokazano poniżej:

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.

Właśnie sprawdziłem mój folder hello, utworzyłem configurei, autom4te.cacheale mimo to, gdy autoreconf -igo uruchomiłem , pokazuje te dwie linie błędu, czy będą jakieś problemy w przyszłości, jakie są te błędy?
abkds

Zamiast au → reconf-iautoreconf -i, jeśli zrobię au → conf-iautoconf -i, to nie pokazuje żadnego błędu. jakie są różnice autoreconfautoconf
czarno

Gdy pojawi się komunikat o błędzie, który odnosi się do programu, który wydaje się brakować, na przykład libtoolize tutaj, możesz spróbować apt-file search filenamezastąpić nazwę pliku tym, co masz, i powie ci, jaki pakiet musisz zainstalować.

@illuminE, która z pewnością jest przydatna, zapamięta ją na przyszłość
abkds

1
sudo apt-get install niezbędny do zbudowania libtool działał dla mnie - chciałbym zagłosować, ale nie mam reputacji
kris

Odpowiedzi:


36

Powinieneś zrobić sudo apt-get install build-essential libtool


Po prostu spróbowałem, ale nadal pokazuje ten sam błąd
abkds

@TrafalgarLaw Czy możesz też spróbować sudo apt-get install libtool. Nie jestem pewien, czy jest on uwzględniony w niezbędnej wersji.
UVV

Dzięki stary, miałeś rację, zadziałało :)! libtoolnie mabuild-essential
abkds

specjalnie apt-get install libtooldla plików binarnychlibtoolize
m3nda

5

Spróbuj tego..

sudo apt-get install automake autoconf libtool autoreconf -i

To zadziałało dla mnie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.