cedric@voyager:/usr/src/modules/rt2x00$ LANG=C sudo debian/rules KSRC=/usr/src/linux-headers-2.6.20-2-generic KVERS=2.6.20-2-generic binary-modules for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.20-2-generic/g'` ; \ done for templ in `ls debian/*.modules.in` ; do \ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \ sed -e 's/##KVERS##/2.6.20-2-generic/g ;s/#KVERS#/2.6.20-2-generic/g ; s/_KVERS_/2.6.20-2-generic/g ; s/##KDREV##//g ; s/#KDREV#//g ; s/_KDREV_//g ' < $templ > ${templ%.modules.in}; \ done # Install module dh_installdirs lib/modules/2.6.20-2-generic/kernel/drivers/net/wireless # Build modules /usr/bin/make KERNDIR=/usr/src/linux-headers-2.6.20-2-generic make[1]: Entering directory `/usr/src/modules/rt2x00' CC [M] /usr/src/modules/rt2x00/ieee80211/ieee80211.o /usr/src/modules/rt2x00/ieee80211/ieee80211.c: In function 'ieee80211_if_shutdown': /usr/src/modules/rt2x00/ieee80211/ieee80211.c:2094: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type /usr/src/modules/rt2x00/ieee80211/ieee80211.c:2095: error: 'struct work_struct' has no member named 'data' /usr/src/modules/rt2x00/ieee80211/ieee80211.c:2097: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type /usr/src/modules/rt2x00/ieee80211/ieee80211.c:2101: error: 'struct work_struct' has no member named 'data' /usr/src/modules/rt2x00/ieee80211/ieee80211.c: In function 'ieee80211_unregister_hw': /usr/src/modules/rt2x00/ieee80211/ieee80211.c:4689: error: 'struct work_struct' has no member named 'data' /usr/src/modules/rt2x00/ieee80211/ieee80211.c:4691: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type make[3]: *** [/usr/src/modules/rt2x00/ieee80211/ieee80211.o] Error 1 make[2]: *** [_module_/usr/src/modules/rt2x00] Error 2 make[1]: *** [default] Error 2 make[1]: Leaving directory `/usr/src/modules/rt2x00' make: *** [binary_modules] Error 2