Почему я получаю это сообщение об ошибке при попытке скомпилировать cgminer? ошибка autoreconf

3976
AndreaNobili

Я пытаюсь установить Cgminer на мой RaspBerry (он использует RaspBian, который является минималистичной версией Debian), как описано здесь: https://bitcointalk.org/index.php?topic=494625.0

В частности, следующие этапы установки:

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

У меня есть некоторые проблемы, когда я пытаюсь выполнить третий шаг infact, когда я пытаюсь выполнить команду autoreconf, я получаю следующее сообщение об ошибке:

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 

Зачем? Что я могу сделать, чтобы решить эту проблему?

Что именно делает команда autoreconf? и что такое autom4te.cache ?

Tnx

0
Это файл кеша. Это попытка сгенерировать файл в этой папке в вашей системе, и либо в папке не существует, либо разрешения неправильные. Ramhound 9 лет назад 0
ммм а что я могу попытаться сделать, чтобы решить эту проблему? AndreaNobili 9 лет назад 0
создать папку с правильными разрешениями Ramhound 9 лет назад 0
ммм а какая папка? и где? AndreaNobili 9 лет назад 1
Папка: "/ download / usb-miner / software / cgminer" или "/ usr / bin / autom4te" или что еще? AndreaNobili 9 лет назад 0
Сообщение об ошибке сообщает вам, в чем именно проблема: скрипт сборки не смог создать файл с именем `autom4te.cache` в папке` / usr / bin / autom4te ` Ramhound 9 лет назад 0
Я получил точно такое же сообщение об ошибке, хотя и из совершенно другого репо. В моем случае `/ usr / bin / autom4te` уже существует. Но тогда команда прошла успешно, когда я запустил ее как root. David Knipe 7 лет назад 0
Я решил, попробуйте это: `sudo. / Autogen.sh` zed 7 лет назад 0

1 ответ на вопрос

0
dbkeys

Репозиторий был создан / клонирован пользователем, отличным от того, который выполнял компиляцию. Таким образом, пользователь, выполняющий компиляцию, не имеет разрешения на запись в папки, в которые компиляция хочет записатьautom4te.cache

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

Устранит проблему - пользователь piстанет владельцем каталога репозитория, что позволит пользователю компилировать piзаписи в эти папки.

Похожие вопросы