Estoy intentando instalar hidapi en Debian. Ya tengo libudev-dev y libusb-1.0-0-dev instalados, pero cuando ejecuto ./configure en hidapi-master, dice que no tengo libudev, que lo instale y vuelva a intentarlo. No estoy seguro de cómo solucionar este problema. Se agradece cualquier ayuda al respecto. Gracias.
error exacto
checking for libudev... no
Library libudev was not found on this system.
Please install it and re-run ./configure
localizar libudev
/lib/i386-linux-gnu/libudev.so.0
/lib/i386-linux-gnu/libudev.so.0.13.0
/usr/share/doc/libudev0
/usr/share/doc/libudev0/NEWS.gz
/usr/share/doc/libudev0/README.Debian.gz
/usr/share/doc/libudev0/README.gz
/usr/share/doc/libudev0/README.keymap.txt.gz
/usr/share/doc/libudev0/TODO
/usr/share/doc/libudev0/changelog.Debian.gz
/usr/share/doc/libudev0/changelog.gz
/usr/share/doc/libudev0/copyright
/usr/share/doc/libudev0/udev.vim
/var/lib/dpkg/info/libudev0:i386.list
/var/lib/dpkg/info/libudev0:i386.md5sums
/var/lib/dpkg/info/libudev0:i386.postinst
/var/lib/dpkg/info/libudev0:i386.postrm
/var/lib/dpkg/info/libudev0:i386.shlibs
/var/lib/dpkg/info/libudev0:i386.symbols
Respuesta1
Prueba esto:
sudo apt-get install pkg-config libusb-dev
./configure && make
¿También lo instalaste libusb-dev
?
sudo apt-get install libusb-dev
sudo apt-get install libusb-1.0-0-dev
Respuesta2
Usar aptitude
en lugar de apt-get install
:
sudo aptitude install libudev-dev
Respuesta3
Fue difícil porque todo estaba ahí. Después de reiniciar el sistema, libudev.a
apareció /usr/lib
por alguna razón. Tenía dos versiones de configuración del paquete en mi sistema (no estoy seguro de cómo sucedió) y ./configure
para Hidapi estaba usando la incorrecta.
Esto se resolvió agregando esta ruta a /root/.bashrc
:
export LD_LIBRARY_PATH=/usr/local/lib