First of all I am running Debian kernel 2.6.15-1-686. I am trying to compile the latest ieee80211 subsystem from http://ieee80211.sourceforge.net/. I know that the 'testing' version of Debian comes with ieee80211 module all ready installed, however, I need to install the latest version so I can get my ipw2200 driver up and running (It also comes with a very old version of this driver). However, whenever I try to 'make' the 80211 subsystem, I get the following error:

Alpha:/home/james/ieee80211-1.1.12# make
Checking in /lib/modules/2.6.15-1-686 for ieee80211 components...
make -C /lib/modules/2.6.15-1-686/build M=/home/james/ieee80211-1.1.12 MODVERDIR=/home/james/ieee80211-1.1.12 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.15-1-686'
CC [M] /home/james/ieee80211-1.1.12/ieee80211_module.o
/home/james/ieee80211-1.1.12/ieee80211_module.c: In function 'ieee80211_network_reset':
/home/james/ieee80211-1.1.12/ieee80211_module.c:90: error: 'struct ieee80211_network' has no member named 'ibss_dfs'
/home/james/ieee80211-1.1.12/ieee80211_module.c:91: error: 'struct ieee80211_network' has no member named 'ibss_dfs'
/home/james/ieee80211-1.1.12/ieee80211_module.c:92: error: 'struct ieee80211_network' has no member named 'ibss_dfs'
/home/james/ieee80211-1.1.12/ieee80211_module.c: In function 'ieee80211_networks_free':
/home/james/ieee80211-1.1.12/ieee80211_module.c:104: error: 'struct ieee80211_network' has no member named 'ibss_dfs'
/home/james/ieee80211-1.1.12/ieee80211_module.c:105: error: 'struct ieee80211_network' has no member named 'ibss_dfs'
make[2]: *** [/home/james/ieee80211-1.1.12/ieee80211_module.o] Error 1
make[1]: *** [_module_/home/james/ieee80211-1.1.12] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.15-1-686'
make: *** [modules] Error 2


I should have my headers installed, and I'm pretty sure that I removed the old files prior to trying to 'make' the subsystem, however this is what I get. I hope someone out there can help, I have been at this problem for a while.

Thanks for reading,
James