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):
(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:
„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
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