So verweisen Sie autoconf / automake auf nicht standardmäßige Pakete

Ich versuche, ZooKeeper auf einer RedHat Linux-Box zu bauen. (Genau das, was ZooKeeper ist, ist wahrscheinlich nicht wichtig :-)

Wenn ich den Anweisungen des Pakets folge, erhalte ich:

 $ 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

Ich kann CPPPUNIT nicht in der Standardumgebung installieren. (Sie haben keine Root-Rechte, das Systemteam hat die Richtlinie "keine Abweichungen" von der Standardkonfiguration.)

Ich habe das Problem umgangen, indem ich die Verweise auf auskommentiert habeAM_PATH_CPPUNIT in meiner configure.ac-Datei, aber am liebsten würde ich CPPPUNIT in meinem persönlichen Verzeichnis installieren und darauf verweisen, aber ich mache keine großen Fortschritte, um herauszufinden, wie ich das autoconf / auotmake-System anweisen soll suchen Sie es an einem nicht standardmäßigen Ort. Hat jemand irgendwelche Tipps, wie man das macht?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage