Estoy usando Fedora 22, sistema operativo de 32 bits y tengo Antminer U3 para operaciones mineras
obtuve el código fuente de cgminer de GIT: git clone https://github.com/bitmaintech/cgminer
mientras se ejecuta ./configure --enable-icarus, el comando termina con un error como se muestra a continuación
./configure: line 11972: -pthread: command not found
checking libudev.h usability... no
checking libudev.h presence... no
checking for libudev.h... no
configure: error: "udev support requested but libudev not installed"
configure: error: ./configure failed for compat/libusb-1.0
Intenté usar el sistema libusb, pero no tuve éxito.
./configure --enable-icarus --con-sistema-libusb
checking for pthread_create in -lpthread... yes
checking for library containing addstr... no
configure: WARNING: Could not find curses library - if you want a TUI, install libncurses-dev or pdcurses-dev
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBUSB... no
configure: error: Could not find usb library - please install libusb-1.0
libusb es parte del paquete systemd y mi sistema tiene la última instalación. comprobado desde
sudo dnf upgrade systemd
el comando devolvió Nada que hacer.
¿Podrían ayudarme en lo que podría estar fallando al configurar CGMiner?
PD: probé bfgminer, pero terminé con errores.
Pude hacer que cgminer construyera la extensión icarus en un sistema CentOS nuevo así:
yum install git
git clone https://github.com/bitmaintech/cgminer
cd cgminer/
yum install -y autoconf make automake gcc gcc-c++ kernel-devel libcurl libcurl-devel
yum install libudev-devel
./autogen.sh
./configure --enable-icarus
make
./cgminer
Así que creo que te estás perdiendo el paquete libudev-devel
. (Podría tener un nombre diferente en Fedora 22, no lo sé).
Raul Jadhav