Je suis cross-compiler hostapd pour openwrt. Je reçois fatal error: netlink/genl/genl.h: No such file or directory
. J'ai déjà libnl-3.2.24 installé. Si je compile directement (pas de compilation croisée), hostapd compile correctement sans erreur.
Vous pouvez rechercher le bon package avec cette commande:
apt-file search /netlink/genl/genl.h
Dans mon cas, le résultat est:
libnl-3-dev: /usr/include/libnl3/netlink/genl/genl.h
Cela signifie que je dois installer le paquet libnl-3-dev
:
Sudo apt-get install libnl-3-dev
Et vous avez besoin de libnl-genl-3-dev
Sudo apt-get install libnl-genl-3-dev
Ouvrez ensuite le fichier config
:
nano hostap/hostapd/.config
et décommentez la ligne:
CONFIG_LIBNL32=y
Recommencez make
.
Le fichier d'en-tête .../netlink/genl/genl.h
se trouve dans le package libnl-3-dev
Installez-le en utilisant:
Sudo apt-get install libnl-3-dev