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_CPPUNIT 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ć?

questionAnswers(4)

yourAnswerToTheQuestion