1.1.6 fails to compile under CentOS 4 with 2.6.9
kernel. Compile runs as follows:
[asparks@thinkpad ieee80211-1.1.6]$ sudo make
Checking in /lib/modules/2.6.9-22.0.1.EL/build/ for
ieee80211 components...
make -C /lib/modules/2.6.9-22.0.1.EL/build
M=/usr/src/ieee80211-1.1.6
MODVERDIR=/usr/src/ieee80211-1.1.6 modules
make[1]: Entering directory
`/usr/src/kernels/2.6.9-22.0.1.EL-i686'
CC [M] /usr/src/ieee80211-1.1.6/ieee80211_tx.o
/usr/src/ieee80211-1.1.6/ieee80211_tx.c:193: error:
syntax error before "gfp_mask"
/usr/src/ieee80211-1.1.6/ieee80211_tx.c:194: warning:
function declaration isn't a prototype
/usr/src/ieee80211-1.1.6/ieee80211_tx.c: In function
`ieee80211_alloc_txb':
/usr/src/ieee80211-1.1.6/ieee80211_tx.c:197: error:
`nr_frags' undeclared (first use in this function)
/usr/src/ieee80211-1.1.6/ieee80211_tx.c:197: error:
(Each undeclared identifier is reported only once
/usr/src/ieee80211-1.1.6/ieee80211_tx.c:197: error: for
each function it appears in.)
/usr/src/ieee80211-1.1.6/ieee80211_tx.c:198: error:
`gfp_mask' undeclared (first use in this function)
/usr/src/ieee80211-1.1.6/ieee80211_tx.c:204: error:
`txb_size' undeclared (first use in this function)
make[2]: *** [/usr/src/ieee80211-1.1.6/ieee80211_tx.o]
Error 1
make[1]: *** [_module_/usr/src/ieee80211-1.1.6] Error 2
make[1]: Leaving directory
`/usr/src/kernels/2.6.9-22.0.1.EL-i686'
make: *** [modules] Error 2