Here is the fix I made for this.
Only in airsnort-0.2.7e_fix: config.h Only in airsnort-0.2.7e_fix: config.log Only in airsnort-0.2.7e_fix: config.status Only in airsnort-0.2.7e_fix: Makefile Only in airsnort-0.2.7e_fix/man: Makefile Only in airsnort-0.2.7e_fix/src: airsnort Only in airsnort-0.2.7e_fix/src: bssidlist.o Only in airsnort-0.2.7e_fix/src: callbacks.o diff -rup airsnort-0.2.7e/src/capture.c airsnort-0.2.7e_fix/src/capture.c --- airsnort-0.2.7e/src/capture.c 2005-01-09 21:59:32.000000000 -0800 +++ airsnort-0.2.7e_fix/src/capture.c 2007-06-02 17:10:37.000000000 -0700 @@ -33,6 +33,8 @@ #include <sys/time.h> #include <sys/ioctl.h> #include <sys/socket.h> +#include <linux/if.h> +#include <linux/types.h> #include <linux/wireless.h> #include <pcap.h> #include <semaphore.h> Only in airsnort-0.2.7e_fix/src: capture.o Only in airsnort-0.2.7e_fix/src: crack.o Only in airsnort-0.2.7e_fix/src: crc-32.o Only in airsnort-0.2.7e_fix/src: decrypt Only in airsnort-0.2.7e_fix/src: decrypt.o Only in airsnort-0.2.7e_fix/src: .deps Only in airsnort-0.2.7e_fix/src: display.o Only in airsnort-0.2.7e_fix/src: gencases Only in airsnort-0.2.7e_fix/src: gencases.o Only in airsnort-0.2.7e_fix/src: interface.o Only in airsnort-0.2.7e_fix/src: korek.o Only in airsnort-0.2.7e_fix/src: main.o Only in airsnort-0.2.7e_fix/src: Makefile Only in airsnort-0.2.7e_fix/src: orinoco_hopper diff -rup airsnort-0.2.7e/src/orinoco_hopper.c airsnort-0.2.7e_fix/src/orinoco_hopper.c --- airsnort-0.2.7e/src/orinoco_hopper.c 2005-01-09 21:59:32.000000000 -0800 +++ airsnort-0.2.7e_fix/src/orinoco_hopper.c 2007-06-02 17:11:13.000000000 -0700 @@ -25,6 +25,8 @@ #include <string.h> #include <sys/ioctl.h> #include <sys/socket.h> +#include <linux/if.h> +#include <linux/types.h> #include <linux/wireless.h> #include <unistd.h> #include <getopt.h> Only in airsnort-0.2.7e_fix/src: orinoco_hopper.o Only in airsnort-0.2.7e_fix/src: Packet.o diff -rup airsnort-0.2.7e/src/PacketSource.h airsnort-0.2.7e_fix/src/PacketSource.h --- airsnort-0.2.7e/src/PacketSource.h 2005-01-09 21:59:32.000000000 -0800 +++ airsnort-0.2.7e_fix/src/PacketSource.h 2007-06-02 17:10:02.000000000 -0700 @@ -28,6 +28,8 @@ #include <sys/time.h> #include <sys/ioctl.h> #include <sys/socket.h> +#include <linux/if.h> +#include <linux/types.h> #include <linux/wireless.h> #include <pcap.h> #else Only in airsnort-0.2.7e_fix/src: PacketSource.o Only in airsnort-0.2.7e_fix/src: RC4.o Only in airsnort-0.2.7e_fix/src: support.o Only in airsnort-0.2.7e_fix/src: utils.o Only in airsnort-0.2.7e_fix: stamp-h1