Cpuminer: Kann nicht installiert werden – ./configure schlägt mit „Fehlende erforderliche libcurl >= 7.10.1“ fehl

Erstellt am 24. März 2011  ·  7Kommentare  ·  Quelle: jgarzik/cpuminer

Ich habe den 0.8.1-Tarball bekommen, ihn extrahiert, in das Verzeichnis cd und "CFLAGS="-03 -Wall -msse2" ./configure ausgeführt

Es hallt:

Suche nach einer BSD-kompatiblen Installation ... /usr/bin/install -c
Überprüfen, ob die Build-Umgebung in Ordnung ist ... ja
Suche nach Thread-sicherem mkdir -p... /bin/mkdir -p
suche nach gawk... nein
suche nach mawk... mawk
prüfen, ob make $(MAKE) setzt... ja
Prüfen, ob Betreuer-spezifische Teile von Makefiles aktiviert werden sollen ... nein
suche nach gcc... gcc
Prüfen, ob der C-Compiler funktioniert ... ja
Überprüfung auf den Standardnamen der Ausgabedatei des C-Compilers ... a.out
Prüfung auf Suffix von ausführbaren Dateien ...
überprüfen, ob wir cross-kompilieren ... nein
Prüfung auf Suffix von Objektdateien ... o
Überprüfen, ob wir den GNU C-Compiler verwenden ... ja
Überprüfen, ob gcc -g akzeptiert ... ja
Suche nach gcc-Option, um ISO C89 zu akzeptieren ... keine erforderlich
Überprüfung des Stils des von make... GNU verwendeten Include
Überprüfung des Abhängigkeitsstils von gcc ... gcc3
Überprüfen, wie der C-Präprozessor ausgeführt wird ... gcc -E
Suche nach grep, das lange Zeilen verarbeitet, und -e... /bin/grep
Suche nach egrep ... /bin/grep -E
prüfen ob gcc braucht -traditionell...nein
Überprüfen, ob gcc und cc -c und -o zusammen verstehen ... ja
Suche nach ranlib ... ranlib
Suche nach ANSI-C-Header-Dateien ... ja
Suche nach sys/types.h ... ja
Überprüfung auf sys/stat.h ... ja
Suche nach stdlib.h ... ja
Suche nach string.h ... ja
check for memory.h... ja
Suche nach strings.h ... ja
Überprüfung auf inttypes.h ... ja
Suche nach stdint.h ... ja
Suche nach unistd.h ... ja
Überprüfung der Benutzerfreundlichkeit von syslog.h ... ja
Überprüfung der Anwesenheit von syslog.h ... ja
Suche nach syslog.h ... ja
Überprüfung auf funktionierende alloca.h ... ja
Suche nach alloca ... ja
Suche nach json_loads in -ljansson ... nein
Prüfung auf pthread_create in -lpthread ... ja
Suche nach yasm ... /usr/bin/yasm
Überprüfen, ob die Yasm-Version größer als 1.0.1 ist ... ja
Suche nach pkg-config ... /usr/bin/pkg-config
Überprüfen Sie, ob pkg-config mindestens Version 0.9.0 ist ... ja
suche nach gawk... (zwischengespeichert) mawk
Überprüfung auf curl-config ... nein
Überprüfen, ob libcurl verwendbar ist ... nein
configure: error: Fehlende erforderliche libcurl >= 7.10.1
it @ubuntu :~/Downloads/cpuminer-0.8.1$ CFLAGE="-03 -Wall -msse2" ./configure
Suche nach einer BSD-kompatiblen Installation ... /usr/bin/install -c
Überprüfen, ob die Build-Umgebung in Ordnung ist ... ja
Suche nach Thread-sicherem mkdir -p... /bin/mkdir -p
suche nach gawk... nein
suche nach mawk... mawk
prüfen, ob make $(MAKE) setzt... ja
Prüfen, ob Betreuer-spezifische Teile von Makefiles aktiviert werden sollen ... nein
suche nach gcc... gcc
Prüfen, ob der C-Compiler funktioniert ... ja
Überprüfung auf den Standardnamen der Ausgabedatei des C-Compilers ... a.out
Prüfung auf Suffix von ausführbaren Dateien ...
überprüfen, ob wir cross-kompilieren ... nein
Prüfung auf Suffix von Objektdateien ... o
Überprüfen, ob wir den GNU C-Compiler verwenden ... ja
Überprüfen, ob gcc -g akzeptiert ... ja
Suche nach gcc-Option, um ISO C89 zu akzeptieren ... keine erforderlich
Überprüfung des Stils des von make... GNU verwendeten Include
Überprüfung des Abhängigkeitsstils von gcc ... gcc3
Überprüfen, wie der C-Präprozessor ausgeführt wird ... gcc -E
Suche nach grep, das lange Zeilen verarbeitet, und -e... /bin/grep
Suche nach egrep ... /bin/grep -E
prüfen ob gcc braucht -traditionell...nein
Überprüfen, ob gcc und cc -c und -o zusammen verstehen ... ja
Suche nach ranlib ... ranlib
Suche nach ANSI-C-Header-Dateien ... ja
Suche nach sys/types.h ... ja
Überprüfung auf sys/stat.h ... ja
Suche nach stdlib.h ... ja
Suche nach string.h ... ja
check for memory.h... ja
Suche nach strings.h ... ja
Überprüfung auf inttypes.h ... ja
Suche nach stdint.h ... ja
Suche nach unistd.h ... ja
Überprüfung der Benutzerfreundlichkeit von syslog.h ... ja
Überprüfung der Anwesenheit von syslog.h ... ja
Suche nach syslog.h ... ja
Überprüfung auf funktionierende alloca.h ... ja
Suche nach alloca ... ja
Suche nach json_loads in -ljansson ... nein
Prüfung auf pthread_create in -lpthread ... ja
Suche nach yasm ... /usr/bin/yasm
Überprüfen, ob die Yasm-Version größer als 1.0.1 ist ... ja
Suche nach pkg-config ... /usr/bin/pkg-config
Überprüfen Sie, ob pkg-config mindestens Version 0.9.0 ist ... ja
suche nach gawk... (zwischengespeichert) mawk
Überprüfung auf curl-config ... nein
Überprüfen, ob libcurl verwendbar ist ... nein
configure: error: Fehlende erforderliche libcurl >= 7.10.1

und geht dann aus. Ich bin mir ziemlich sicher, dass auf meinem Computer libcurl3 7.21.0 installiert ist. Ich bin auf Ubuntu 10.10, falls es hilft. Würde mich über Hinweise freuen, die Sie geben könnten, wie Sie es zum Laufen bringen können. Danke!

Hilfreichster Kommentar

Auf meiner 11.04-Ubuntu-Box habe ich es gelöst über:
sudo aptitude installiere libcurl4-gnutls-dev

Alle 7 Kommentare

"prüfe auf curl-config ... nein"

Ihrer libcurl-Installation fehlt das libcurl-Entwicklungs-Setup oder sie ist anderweitig defekt.

Muss ich irgendetwas tun, um es für die Entwicklung einzurichten, außer libcurl3 in synaptic zu installieren? Wie sollte ich vorgehen, um herauszufinden, was kaputt ist?

derp.. egal. Ich hatte die curl-Header-Dateien nicht. _fühlt sich dumm an_ ;)

Auf meiner 11.04-Ubuntu-Box habe ich es gelöst über:
sudo aptitude installiere libcurl4-gnutls-dev

zzeroo Danke gelöst in Elementary Os " sudo aptitude install libcurl4-gnutls-dev "

danke

Suchen Sie auf der Debian-Paket-Website im Dateibereich nach dem lib-Pfad und führen Sie ihn vor der Konfiguration aus
export LIBCURL_LIBS=-L/path/to/libfile
export LIBCURL_CFLAGS=-I/path/to/include/dir

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen