sto cercando di installare ppp su di una mini2440 seguendo questa guida.
Ho ricompilato e reinstallato correttamente il kernel, vedo infatti il device /dev/ppp e vengono create correttamenti i vari /dev/ttyUSBx quando inserisco la usb-key.
Il problema è che non riesco a compilare ppp (la parte in user-space).
Questo è l'errore :
- Codice: Seleziona tutto
options.c:59:18: error: pcap.h: No such file or directory
options.c: In function 'setpassfilter':
options.c:1465: error: 'pcap_t' undeclared (first use in this function)
options.c:1465: error: (Each undeclared identifier is reported only once
options.c:1465: error: for each function it appears in.)
options.c:1465: error: 'pc' undeclared (first use in this function)
options.c:1468: warning: implicit declaration of function 'pcap_open_dead'
options.c:1468: error: 'DLT_PPP' undeclared (first use in this function)
options.c:1469: warning: implicit declaration of function 'pcap_compile'
options.c:1471: warning: implicit declaration of function 'pcap_geterr'
options.c:1474: warning: implicit declaration of function 'pcap_close'
options.c: In function 'setactivefilter':
options.c:1486: error: 'pcap_t' undeclared (first use in this function)
options.c:1486: error: 'pc' undeclared (first use in this function)
options.c:1489: error: 'DLT_PPP' undeclared (first use in this function)
make[1]: *** [options.o] Error 1
make[1]: Leaving directory `/home/emanuele/mini2440/ppp_user_space/ppp-2.4.5/pppd'
make: *** [all] Error 2
In realtà pcap.h è nella directory /usr/include/. Ho provato anche a passare al configure l'opzione --prefix=/usr/include ma l'errore non cambia.
Googlando un pò, mi sembra di aver capito che manca libpcap-dev che però per slackware sembra non esistere (solo rpm e derivati).
Qualcuno mi da una mano?
Thanks
