Próbuję zbudować bibliotekę, a instrukcje README mają wywołać config.ac, a następnie zrobić.
Niestety wystąpił błąd:
configure.ac:75 :error: possibly undefined macro: AC_PROG_LIBTOOL
If this token is legitimate please use m4_pattern_allow
Teraz wiem, że mam zainstalowaną bibliotekę libtool (używam Scientific Linux 6.2 (niezaktualizowany) i użyłem yum - downloadonly, aby na wszelki wypadek uzyskać rpms automake, autoconf, libtool i libtool-devel).
Są zainstalowane, a libtool obecnie mieszka w / usr / share / libtool. Jednak autoconf nie może go znaleźć.
Wszystkie wyniki Google były typu „zainstaluj libtool”, co wcale mi nie pomaga. Każda pomoc lub wskazówki byłyby bardzo mile widziane. Nie jestem pewien, czy problem polega na tym, że rpm -i spieprzył się, żeby uzyskać libtool tutaj, czy też muszę połączyć / usr / share / libtool z innym miejscem (więc który i wszystko inne może go znaleźć).
autogen.sh
, możesz również zmodyfikowaćexec autoreconf
linię, aby uwzględnić-I /usr/share/alocal
razem z innymi opcjami, co właśnie zrobiłem. Właściwe polecenie wywołane w celu wygenerowaniaconfigure
skryptu to wtedyautoreconf -v -f -i -I /usr/share/aclocal
.