Eu usei find / -iname 'wireless.h' por exemplo, e descobri que a maioria dos arquivos de cabeçalho está lá, mas o compilador não os encontrou
Então eu os copiei para o diretório /usr/include/ e funcionou bem
Eu estou tentando compilar um código-fonte e estou recebendo muitos erros indicando que os arquivos de cabeçalho estão faltando no meu sistema
checking sys/ioccom.h usability... no
checking sys/ioccom.h presence... no
checking for sys/ioccom.h... no
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking for net/pfvar.h... no
checking for linux/wireless.h... no
checking bluetooth/bluetooth.h usability... no
checking bluetooth/bluetooth.h presence... no
checking for bluetooth/bluetooth.h... no
Então, estou começando a achar que estou perdendo alguns pacotes importantes
Você pode listá-los para mim?
Eu tenho o Ubuntu 12.04 LTS, o kernel 2.6.28-17 e o gcc versão 4.6.3 e estou tentando compilar este pacote link
Obrigado antecipadamente
Eu usei find / -iname 'wireless.h' por exemplo, e descobri que a maioria dos arquivos de cabeçalho está lá, mas o compilador não os encontrou
Então eu os copiei para o diretório /usr/include/ e funcionou bem
Se você não instalou as libs no seu computador, aqui estão as libs em um sistema Ubuntu:
ioccom.h
pfvar.h
wireless.h e sockios.h
bluetooth.h
Para instalar os pacotes:
sudo apt-get install freebsd-glue libbluetooth-dev linux-headers-generic linux-libc-dev
Por exemplo, se você gosta de encontrar o cabeçalho ioccom.h no seu sistema, use:
locate -b '\ioccom.h'
procure em seu banco de dados por este nome de arquivo. Então você começa os caminhos e assim por diante, assumindo que esses cabeçalhos estão na sua máquina.
Talvez você tenha mais recursos para atualizar seu banco de dados antes:
sudo updatedb
É assim que procuro a localização dos meus cabeçalhos. É muito mais rápido do que usar o comando find.