Warum erhalte ich diese Fehlermeldung, wenn ich versuche, cgminer zu kompilieren? Autoreconf-Fehler

4147
AndreaNobili

Ich versuche zu installieren Cgminer auf meinem Raspberry (es RaspBian verwenden, die eine Debian - minimalistische Version ist), wie hier erklärt: https://bitcointalk.org/index.php?topic=494625.0

Die Installationsschritte sind insbesondere:

git clone https://github.com/gridseed/usb-miner/ cd usb-miner/software/cgminer autoreconf -i ./configure --enable-gridseed make 

Ich habe ein Problem, wenn ich versuche, den dritten Schritt infact auszuführen, wenn ich versuche, das auszuführen autoreconf Befehl, den ich die folgende Fehlermeldung erhalten:

pi@raspberrypi ~/download/usb-miner/software/cgminer $ autoreconf -i autom4te: cannot create autom4te.cache: No such file or directory aclocal: /usr/bin/autom4te failed with exit status: 1 autoreconf: aclocal failed with exit status: 1 

Warum? Was kann ich tun, um dieses Problem zu lösen?

Was genau macht der Befehl autoreconf? und was ist der autom4te.cache ?

Tnx

0
Es ist eine Cache-Datei. Es wird versucht, die Datei in diesem Ordner auf Ihrem System zu generieren, und entweder at ist nicht vorhanden oder die Berechtigungen sind falsch. Ramhound vor 10 Jahren 0
mmm und was kann ich tun, um dieses Problem zu lösen? AndreaNobili vor 10 Jahren 0
Erstellen Sie den Ordner mit den richtigen Berechtigungen Ramhound vor 10 Jahren 0
mmm aber welcher Ordner? und wo? AndreaNobili vor 10 Jahren 1
Der Ordner lautet: "/ download / usb-miner / software / cgminer" oder "/ usr / bin / autom4te" oder was noch? AndreaNobili vor 10 Jahren 0
In der Fehlermeldung erfahren Sie genau, was das Problem ist. Das Build-Skript konnte keine Datei mit dem Namen "autom4te.cache" im Ordner "/ usr / bin / autom4te" erstellen Ramhound vor 10 Jahren 0
Ich habe genau die gleiche Fehlermeldung erhalten, wenn auch von einem völlig anderen Repo. In meinem Fall war `/ usr / bin / autom4te` bereits vorhanden. Aber dann war der Befehl erfolgreich, als ich ihn als root ausführte. David Knipe vor 7 Jahren 0
Ich habe es gelöst, probiere es aus: `sudo. / Autogen.sh` zed vor 7 Jahren 0

1 Antwort auf die Frage

0
dbkeys

Das Repo wurde von einem anderen Benutzer erstellt / geklont als dem, der das Kompilieren durchführt. Der Benutzer, der die Kompilierung durchführt, hat also keine Schreibberechtigung in den Ordnern, in die die Kompilierung schreiben möchteautom4te.cache

sudo chown -R pi:pi /home/pi/download/usb-miner/software/cgminer 

Behebt das Problem, indem der Benutzer pidas Repo-Verzeichnis in Besitz nimmt und somit die Kompilierung durch den Benutzer piin diese Ordner schreiben kann.