madwifi fails to 'make'
I'm having a really hard time with madwifi, even after having it working fine in Slack 9.1 with my Netgear WG511T card. Ever since I installed Slack 10 I haven't been able to get it to build properly. I haven't downloaded a new version but I don't think there is one.
Here's what I'm getting for errors. If anyone can help me get this working I would really appreciate it.
Errors:
In file included from /madwifi/hal/ah.h:49,
from /madwifi/ath_hal/ah_osdep.c:58:
/madwifi/hal/linux/ah_osdep.h:102:1: warning: "abs" redefined
In file included from include/asm/system.h:5,
from include/asm/processor.h:18,
from include/asm/thread_info.h:17,
from include/linux/thread_info.h:21,
from include/linux/spinlock.h:12,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /madwifi/ath_hal/ah_osdep.c:46:
include/linux/kernel.h:58:1: warning: this is the location of the previous definition
/madwifi/net80211/ieee80211_linux.c: In function `ieee80211_sysctl_debug':
/madwifi/net80211/ieee80211_linux.c:369: error: too few arguments to function `proc_dointvec'
/madwifi/net80211/ieee80211_linux.c:374: error: too few arguments to function `proc_dointvec'
/madwifi/net80211/ieee80211_linux.c: At top level:
/madwifi/net80211/ieee80211_linux.c:386: warning: initialization from incompatible pointer type
/madwifi/net80211/ieee80211_linux.c:391: warning: initialization from incompatible pointer type
make[3]: *** [/madwifi/net80211/ieee80211_linux.o] Error 1
make[2]: *** [_module_/madwifi/net80211] Error 2
make[1]: *** [all] Error 2
make: *** [all] Error 1
As far as I know, everything I need in the kernel is there and I don't even know if that has anything to do with what's wrong here.
Thanks in advance!
|