Jak wskazać autoconf / automake na niestandardowe pakiety
Próbuję zbudować ZooKeeper na RedHat Linux. (Dokładnie to, co jest ZooKeeper prawdopodobnie nie jest ważne :-)
Kiedy postępuję zgodnie z instrukcjami pakietu, otrzymuję:
$ autoreconf -if
aclocal:configure.ac:33: warning: macro `AM_PATH_CPPUNIT' not found in library
aclocal:configure.ac:33: warning: macro `AM_PATH_CPPUNIT' not found in library
configure.ac:33: error: possibly undefined macro: AM_PATH_CPPUNIT
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
Nie mogę zainstalować CPPPUNIT w standardowym miejscu. (Nie masz uprawnień roota, zespół systemowy ma politykę „bez odchyleń” od standardowej konfiguracji.)
Pracowałem nad tym problemem, komentując odniesienia doAM_PATH_CPPUNI
T w moim pliku configure.ac, ale to, co naprawdę chciałbym zrobić, to zainstalować CPPPUNIT w moim osobistym katalogu i wskazać na to, ale nie robię dużego postępu w ustalaniu, jak powiedzieć systemowi autoconf / auotmake, aby szukaj go w niestandardowym miejscu. Czy ktoś ma jakieś wskazówki, jak to zrobić?