hidapi ./configure error - missing libudev

0

Estou tentando instalar o hidapi no Debian. Eu já tenho o libudev-dev e libusb-1.0-0-dev instalado, mas quando eu executo o ./configure no hidapi-master, ele diz que eu não tenho o libudev, para instalá-lo e tentar novamente. Não sei como consertar isso. Qualquer ajuda sobre isso é apreciada. Obrigado.

Erro exato

checking for libudev... no
Library libudev was not found on this system.
Please install it and re-run ./configure

localize a 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
    
por xinthose 18.01.2015 / 04:12

3 respostas

0

Este foi difícil porque tudo estava lá. Após a reinicialização do sistema, o libudev.a apareceu em /usr/lib por algum motivo. Eu tinha duas versões de configuração de pacote no meu sistema (não sei como isso aconteceu) e ./configure para o hidapi estava usando o errado.

Isso foi resolvido adicionando esse caminho a /root/.bashrc :

export LD_LIBRARY_PATH=/usr/local/lib
    
por 18.01.2015 / 23:45
1

Use aptitude em vez de apt-get install :

sudo aptitude install libudev-dev
    
por 03.07.2016 / 10:38
0

Tente isto:

sudo apt-get install pkg-config libusb-dev
./configure && make

Você também instalou libusb-dev ?

sudo apt-get install libusb-dev
sudo apt-get install libusb-1.0-0-dev
    
por 18.01.2015 / 04:41

Tags