makro `AM_PATH_CPPUNIT' nicht gefunden in der Bibliothek
Ich versuche zu bauen libtorrent
auf shared-hosting. So gebaut, CPPUnit(1.12.1) mit --prefix=$HOME
. Nach, dass meine $HOME/lib
und $HOME/include
enthält CPPUnit-Bibliotheken und-Header.
Den ich exportiert LD_
Pfade
export LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH
export LD_INCLUDE_PATH=$HOME/include:$LD_INCLUDE_PATH
Dann Lauf ich libtorrent/autogen.sh --prefix=$HOME
und immer folgende Warnung, die verhindert, dass mir zu konfigurieren:
aclocal...
aclocal:configure.ac:20: warning: macro `AM_PATH_CPPUNIT' not found in library
cppunit.m4-Datei befindet sich in $HOME/share/aclocal. Ich denke libtorrent
nicht finden können, die dir aus irgendeinem Grund.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Installiert CPPUnit in ein nicht-system-es ist nicht standardmäßig durchsucht, so seltsam genug, wenn ausgeführt aclocal innerhalb der libtorrent bauen, er wusste nicht, dort zu suchen. Sie können sagen, aclocal, wo Sie zu suchen-ich und ich bin sicher, Sie finden einen Weg zu tun, mit autogen.sh in der Mitte ist.
-I
hat den trick und jetzt habe ichconfigure:19214: error: possibly undefined macro: LT_SMP_CACHE_BYTES
.Müssen Sie tun, eine
apt-get install libcppunit-dev
Ich versuche everymethod, die ich im internet fand. Aber fix ist es endlich nur wenn Sie wissen, die Ursache.
1.Die AM_PATH_CPPUNIT deklariert ist cppunit.m4. Der Fehler passiert, weil die cppunit.m4 ist nicht gefunden.
2.Befehl "aclocal --version" zu finden, aus der Fassung. also aclocal-1.15.
3.Befehl "find /| grep aclocal-1.15" zu finden, aus der lib Platz. d.h. /usr/local/share/aclocal-1.15
4.den Befehl "find /| grep cppunit.m4", um sicherzustellen, dass Sie haben eine cppunit.m4. wenn nicht, den Befehl "yum list *cppunit*" und installieren Sie das Paket aufgelistet.wiederholen den aktuellen Schritt.
5.Kopie, cppunit.m4 auf die genannten aclocal lib-Pfad.
6.laufen wieder und der Fehler verschwinden.
Ich hatte das gleiche problem beim Bau von libtorrent mit MSYS2 in Windows.
Installiert
cppunit
Paket und dieautogen.sh
Schritt wurde fehlerfrei.pacman -S mingw-w64-x86_64-cppunit
oder für 32bit:
pacman -S mingw-w64-i686-cppunit
.
Auch für den Aufbau von
libtorrent
Windows MSYS ausführen, konfigurieren Sie mit--disable-mincore
:./configure --disable-mincore
https://rtwi.jmk.hu/wiki/rTorrentOnWindows