The bug comes from linux/socket.h (included by linux/if.h) don't define struct 
sockaddr anymore (it seems to be stripped from the linux include/linux/if.h by 
excluded everything between #ifdef __KERNEL__ and #endif). According to [0] it 
is not going to be reverted and the software needs to cope with that.

[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573159#10

Since linux.h is only used in libexplain/buffer/ifreq_settings.c through 
libexplain/ac/linux/if.h to provide more complete information, a solution 
could be to just remove the test for linux/if.h in etc/configure.ac

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to