Problem compiling wpa_supplicant 0.4.2

Jouni Malinen jkmaline
Sat Jun 18 08:05:06 PDT 2005


On Sat, Jun 18, 2005 at 04:04:59PM +0200, Samuel D?az Garc?a wrote:

> l2_packet.c: En la funci?n `l2_packet_get_ip_addr':
> l2_packet.c:419: error: storage size of `ifr' isn't known
> l2_packet.c:431: aviso: implicit declaration of function `close'
> l2_packet.c:419: aviso: unused variable `ifr'
> make: *** [l2_packet.o] Error 1

This is a bug in building the latest version with libpcap/libdnet on
Linux.

> I have maked and installed libdnet and libpcap (last versions).
> I'm running Debian Sarge 3.1.
> 
> I added these lines to .config file:
> # Replace native Linux implementation of packet sockets with libdnet/libpcap.
> # This will be automatically set for non-Linux OS.
> CFLAGS += -I/usr/local/include
> CONFIG_DNET_PCAP=y

May I ask why you are using libdnet/libpcap? I would recommend native
packet socket implementation for Linux builds and if there is something
in the documentation that can be interpreted as saying libdnet/libpcap
would be needed, that should be fixed..

> I don't know the linux api and headers paths (I'm a windows developer who want 
> to play and use linux and kick windows in my laptop).
> 
> Any suggestion, patch, workaround?

I'll fix the build for CONFIG_DNET_PCAP=y on Linux, but anyway, I would
recommend just removing that option and building with native Linux
packet socket support. That fixes this compilation problem with v0.4.2.

-- 
Jouni Malinen                                            PGP id EFC895FA




More information about the Hostap mailing list