Hola estoy intentando compilar madwifi en un equipo con kernel 2.6.15.1.686, y al hacer make me salen errores, ¿alguien me podria decir porque ? Gracias..
P.D. en google no he sabido encontrar nada que me lo solucione. # make for i in ./ath_hal ath_rate/onoe ./net80211 ./ath; do \ (cd $i; make) || exit 1; \ done make[1]: Entering directory `/usr/src/modules/madwifi/ath_hal' cp ./../hal/linux/ah_osdep.c ah_osdep.c uudecode ./../hal/linux/i386-elf.hal.o.uu cp ./../hal/linux/i386-elf.opt_ah.h opt_ah.h make -C /lib/modules/2.6.15-1-686/build SUBDIRS=/usr/src/modules/madwifi/ath_hal modules make[2]: Entering directory `/usr/src/linux-headers-2.6.15-1-686' CC [M] /usr/src/modules/madwifi/ath_hal/ah_osdep.o LD [M] /usr/src/modules/madwifi/ath_hal/ath_hal.o Building modules, stage 2. MODPOST CC /usr/src/modules/madwifi/ath_hal/ath_hal.mod.o LD [M] /usr/src/modules/madwifi/ath_hal/ath_hal.ko make[2]: Leaving directory `/usr/src/linux-headers-2.6.15-1-686' make[1]: Leaving directory `/usr/src/modules/madwifi/ath_hal' make[1]: Entering directory `/usr/src/modules/madwifi/ath_rate/onoe' make -C /lib/modules/2.6.15-1-686/build SUBDIRS=/usr/src/modules/madwifi/ath_rate/onoe modules make[2]: Entering directory `/usr/src/linux-headers-2.6.15-1-686' CC [M] /usr/src/modules/madwifi/ath_rate/onoe/onoe.o In file included from /usr/src/modules/madwifi/ath_rate/onoe/onoe.c:58: /usr/src/modules/madwifi/ath_rate/onoe/../../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/ath_rate/onoe/../../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined In file included from /usr/src/modules/madwifi/ath_rate/onoe/onoe.c:58: /usr/src/modules/madwifi/ath_rate/onoe/../../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/ath_rate/onoe/../../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined LD [M] /usr/src/modules/madwifi/ath_rate/onoe/ath_rate_onoe.o Building modules, stage 2. MODPOST *** Warning: "ieee80211_iterate_nodes" [/usr/src/modules/madwifi/ath_rate/onoe/ath_rate_onoe.ko] undefined! *** Warning: "ether_sprintf" [/usr/src/modules/madwifi/ath_rate/onoe/ath_rate_onoe.ko] undefined! CC /usr/src/modules/madwifi/ath_rate/onoe/ath_rate_onoe.mod.o LD [M] /usr/src/modules/madwifi/ath_rate/onoe/ath_rate_onoe.ko make[2]: Leaving directory `/usr/src/linux-headers-2.6.15-1-686' make[1]: Leaving directory `/usr/src/modules/madwifi/ath_rate/onoe' make[1]: Entering directory `/usr/src/modules/madwifi/net80211' make -C /lib/modules/2.6.15-1-686/build SUBDIRS=/usr/src/modules/madwifi/net80211 modules make[2]: Entering directory `/usr/src/linux-headers-2.6.15-1-686' CC [M] /usr/src/modules/madwifi/net80211/if_media.o CC [M] /usr/src/modules/madwifi/net80211/rc4.o CC [M] /usr/src/modules/madwifi/net80211/ieee80211.o In file included from /usr/src/modules/madwifi/net80211/ieee80211.c:50: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined In file included from /usr/src/modules/madwifi/net80211/ieee80211.c:50: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_crypto.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_crypto.c:50: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined In file included from /usr/src/modules/madwifi/net80211/ieee80211_crypto.c:50: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_input.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_input.c:54: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined In file included from /usr/src/modules/madwifi/net80211/ieee80211_input.c:54: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_node.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_node.c:52: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined In file included from /usr/src/modules/madwifi/net80211/ieee80211_node.c:52: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_output.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_output.c:53: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined In file included from /usr/src/modules/madwifi/net80211/ieee80211_output.c:53: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_proto.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_proto.c:51: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined In file included from /usr/src/modules/madwifi/net80211/ieee80211_proto.c:51: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_wireless.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_wireless.c:58: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined In file included from /usr/src/modules/madwifi/net80211/ieee80211_wireless.c:58: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_linux.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_linux.c:53: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined In file included from /usr/src/modules/madwifi/net80211/ieee80211_linux.c:53: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_crypto_none.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_crypto_none.c:46: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined In file included from /usr/src/modules/madwifi/net80211/ieee80211_crypto_none.c:46: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_acl.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_acl.c:55: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_crypto_ccmp.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_crypto_ccmp.c:52: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_crypto_tkip.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_crypto_tkip.c:54: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_crypto_wep.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_crypto_wep.c:45: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined CC [M] /usr/src/modules/madwifi/net80211/ieee80211_xauth.o In file included from /usr/src/modules/madwifi/net80211/ieee80211_xauth.c:61: /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/net80211/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined LD [M] /usr/src/modules/madwifi/net80211/wlan.o LD [M] /usr/src/modules/madwifi/net80211/wlan_wep.o LD [M] /usr/src/modules/madwifi/net80211/wlan_tkip.o LD [M] /usr/src/modules/madwifi/net80211/wlan_ccmp.o LD [M] /usr/src/modules/madwifi/net80211/wlan_acl.o LD [M] /usr/src/modules/madwifi/net80211/wlan_xauth.o Building modules, stage 2. MODPOST CC /usr/src/modules/madwifi/net80211/wlan.mod.o LD [M] /usr/src/modules/madwifi/net80211/wlan.ko CC /usr/src/modules/madwifi/net80211/wlan_acl.mod.o LD [M] /usr/src/modules/madwifi/net80211/wlan_acl.ko CC /usr/src/modules/madwifi/net80211/wlan_ccmp.mod.o LD [M] /usr/src/modules/madwifi/net80211/wlan_ccmp.ko CC /usr/src/modules/madwifi/net80211/wlan_tkip.mod.o LD [M] /usr/src/modules/madwifi/net80211/wlan_tkip.ko CC /usr/src/modules/madwifi/net80211/wlan_wep.mod.o LD [M] /usr/src/modules/madwifi/net80211/wlan_wep.ko CC /usr/src/modules/madwifi/net80211/wlan_xauth.mod.o LD [M] /usr/src/modules/madwifi/net80211/wlan_xauth.ko make[2]: Leaving directory `/usr/src/linux-headers-2.6.15-1-686' make[1]: Leaving directory `/usr/src/modules/madwifi/net80211' make[1]: Entering directory `/usr/src/modules/madwifi/ath' make -C /lib/modules/2.6.15-1-686/build SUBDIRS=/usr/src/modules/madwifi/ath modules make[2]: Entering directory `/usr/src/linux-headers-2.6.15-1-686' CC [M] /usr/src/modules/madwifi/ath/if_ath.o In file included from /usr/src/modules/madwifi/ath/if_ath.c:64: /usr/src/modules/madwifi/ath/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/ath/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_beacon_tasklet': /usr/src/modules/madwifi/ath/if_ath.c:1876: warning: implicit declaration of function 'pci_dma_sync_single' CC [M] /usr/src/modules/madwifi/ath/if_ath_pci.o In file included from /usr/src/modules/madwifi/ath/if_ath_pci.c:58: /usr/src/modules/madwifi/ath/../net80211/ieee80211_var.h:45:7: warning: "__FreeBSD__" is not defined /usr/src/modules/madwifi/ath/../net80211/ieee80211_var.h:241:5: warning: "NBPFILTER" is not defined /usr/src/modules/madwifi/ath/if_ath_pci.c: In function 'ath_pci_suspend': /usr/src/modules/madwifi/ath/if_ath_pci.c:245: error: too many arguments to function 'pci_save_state' /usr/src/modules/madwifi/ath/if_ath_pci.c: In function 'ath_pci_resume': /usr/src/modules/madwifi/ath/if_ath_pci.c:260: error: too many arguments to function 'pci_restore_state' /usr/src/modules/madwifi/ath/if_ath_pci.c: At top level: /usr/src/modules/madwifi/ath/if_ath_pci.c:285: warning: initialization from incompatible pointer type make[3]: *** [/usr/src/modules/madwifi/ath/if_ath_pci.o] Error 1 make[2]: *** [_module_/usr/src/modules/madwifi/ath] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.15-1-686' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/modules/madwifi/ath' make: *** [all] Error 1