Cpuminer: configure.ac:96: Fehler: möglicherweise undefiniertes Makro: AC_MSG_ERROR

Erstellt am 23. Juni 2011  ·  7Kommentare  ·  Quelle: jgarzik/cpuminer

Hilfreichster Kommentar

Wenn Sie dieses Problem unter Ubuntu haben, müssen Sie wahrscheinlich libcurl4-gnutls-dev installieren. Sie können Folgendes in der Befehlszeile verwenden:
sudo apt-get install libcurl4-gnutls-dev

Alle 7 Kommentare

FAQ: Dies ist ein Betriebssystemproblem, kein CPU-Problem.

Für mich sieht es aus wie ein Fehler in configure.ac : in Zeile 95/96 versucht es zu sagen, dass keine libcurl Bibliothek gefunden wurde, aber es schlägt fehl. Es sollte den Benutzer zumindest irgendwie benachrichtigen.

Wenn Sie dieses Problem unter Ubuntu haben, müssen Sie wahrscheinlich libcurl4-gnutls-dev installieren. Sie können Folgendes in der Befehlszeile verwenden:
sudo apt-get install libcurl4-gnutls-dev

Danke @robertoldham !

auf Fedora
sudo yum installiere libcurl-devel

Kompilieren Sie cpuminer für die Ausführung unter Mac OS 10.7 oder höher (und möglicherweise anderen Betriebssystemen).

Aufgrund einiger seltsamer Autoconf-Makros geht die Konfiguration davon aus, dass sich libcurl an einem ganz bestimmten Ort befindet. Wir müssen ihm also nur sagen, wo sich unsere Curl-Installation befindet.

Bearbeiten Sie die Datei configure.ac und kommentieren Sie diese beiden Zeilen aus, indem Sie jeweils ein „#“ voranstellen (stellen Sie sicher, dass Sie mindestens 7.15.2 von curl ausführen, da wir diese problematische Überprüfung umgehen):

LIBCURL_CHECK_CONFIG(, 7.15.2, ,

AC_MSG_ERROR([Fehlende erforderliche libcurl >= 7.15.2]))

(Siehe http://curl.haxx.se/mail/lib-2012-09/0110.html für weitere Details.)

Fügen Sie dann direkt danach die folgenden vier Zeilen hinzu (ersetzen Sie die angegebenen Pfade durch die für Ihre Curl-Installation):

LIBCURL="/usr/local/opt/curl/lib/libcurl.dylib"
LIBCURL_CPPFLAGS="-I/usr/local/opt/curl/include"

AC_SUBST(LIBCURL)
AC_SUBST(LIBCURL_CPPFLAGS)

Gehen Sie nun gemäß README vor.

Noch einfacher:

https://developer.apple.com/library/mac/documentation/porting/conceptual/portingunix/compiling/compiling.html

„Wenn Sie Fehler wegen fehlender AC_-Makros erhalten, müssen Sie möglicherweise eine Kopie der Bibliotheken herunterladen, von denen Ihr Tool abhängt, und ihre .m4-Autoconf-Konfigurationsdateien in /usr/share/autoconf kopieren. Alternativ können Sie die Makros zur Datei acinclude.m4 im Hauptverzeichnis Ihres Projekts hinzufügen und autoconf sollte diese Makros automatisch aufnehmen.“

Fügen Sie also einfach die Datei libcurl.m4 mit dem Makro LIBCURL_CHECK_CONFIG zum cpuminer-Projektverzeichnis hinzu, benennen Sie die Datei in „acinclude.m4“ um und fahren Sie gemäß der README fort.

https://source.jasig.org/cas-clients/mod_auth_cas/tags/mod_auth_cas-1.0.9.1/libcurl.m4

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen