make -C /lib/modules/2.6.21-1.3194.fc7/source O=/lib/modules/2.6.21-1.3194.fc7/build M=/root/iwlwifi/compatible/ modules
make[1]: Entering directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686'
make -C /usr/src/kernels/2.6.21-1.3194.fc7-i686 \
KBUILD_SRC=/usr/src/kernels/2.6.21-1.3194.fc7-i686 \
KBUILD_EXTMOD="/root/iwlwifi/compatible/" -f /usr/src/kernels/2.6.21-1.3194.fc7-i686/Makefile modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /root/iwlwifi/compatible//.tmp_versions
rm -f /root/iwlwifi/compatible//.tmp_versions/*
make -f /usr/src/kernels/2.6.21-1.3194.fc7-i686/scripts/Makefile.build obj=/root/iwlwifi/compatible
gcc -m32 -Wp,-MD,/root/iwlwifi/compatible/.iwl-3945-rs.o.d -nostdinc -isystem /usr/lib/gcc/i386-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/kernels/2.6.21-1.3194.fc7-i686/include -include include/linux/autoconf.h -I/root/iwlwifi/compatible -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -mtune=generic -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/kernels/2.6.21-1.3194.fc7-i686/include/asm-i386/mach-generic -Iinclude/asm-i386/mach-generic -I/usr/src/kernels/2.6.21-1.3194.fc7-i686/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DCONFIG_IWLWIFI_DEBUG=y -DCONFIG_IWLWIFI_SPECTRUM_MEASUREMENT=y -DIWL=3945 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(iwl_3945_rs)" -D"KBUILD_MODNAME=KBUILD_STR(iwl3945)" -c -o /root/iwlwifi/compatible/.tmp_iwl-3945-rs.o /root/iwlwifi/compatible/iwl-3945-rs.c
In file included from <command line>:1:
./include/linux/autoconf.h:2000:1: warning: "CONFIG_IWLWIFI_DEBUG" redefined
<command line>:1:1: warning: this is the location of the previous definition
/root/iwlwifi/compatible/iwl-3945-rs.c:43:44: error: ../net/mac80211/ieee80211_rate.h: No such file or directory
/root/iwlwifi/compatible/iwl-3945-rs.c:336: warning: struct sta_info declared inside parameter list
/root/iwlwifi/compatible/iwl-3945-rs.c:336: warning: its scope is only this definition or declaration, which is probably not what you want
/root/iwlwifi/compatible/iwl-3945-rs.c:336: warning: struct ieee80211_local declared inside parameter list
/root/iwlwifi/compatible/iwl-3945-rs.c: In function rs_rate_init:
/root/iwlwifi/compatible/iwl-3945-rs.c:348: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:349: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:354: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:354: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c: At top level:
/root/iwlwifi/compatible/iwl-3945-rs.c:359: warning: struct ieee80211_local declared inside parameter list
/root/iwlwifi/compatible/iwl-3945-rs.c: In function rs_alloc:
/root/iwlwifi/compatible/iwl-3945-rs.c:363: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c: In function rs_tx_status:
/root/iwlwifi/compatible/iwl-3945-rs.c:455: warning: implicit declaration of function sta_info_get
/root/iwlwifi/compatible/iwl-3945-rs.c:455: warning: assignment makes pointer from integer without a cast
/root/iwlwifi/compatible/iwl-3945-rs.c:456: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:458: warning: implicit declaration of function sta_info_put
/root/iwlwifi/compatible/iwl-3945-rs.c:463: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c: At top level:
/root/iwlwifi/compatible/iwl-3945-rs.c:537: warning: struct ieee80211_local declared inside parameter list
/root/iwlwifi/compatible/iwl-3945-rs.c: In function iwl_get_lowest_rate:
/root/iwlwifi/compatible/iwl-3945-rs.c:539: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c: At top level:
/root/iwlwifi/compatible/iwl-3945-rs.c:633: warning: struct rate_control_extra declared inside parameter list
/root/iwlwifi/compatible/iwl-3945-rs.c: In function rs_get_rate:
/root/iwlwifi/compatible/iwl-3945-rs.c:655: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:655: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:655: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:655: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:655: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:655: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:666: warning: passing argument 1 of iwl_get_lowest_rate from incompatible pointer type
/root/iwlwifi/compatible/iwl-3945-rs.c:669: warning: assignment makes pointer from integer without a cast
/root/iwlwifi/compatible/iwl-3945-rs.c:670: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:677: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:678: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:678: warning: type defaults to int in declaration of _x
/root/iwlwifi/compatible/iwl-3945-rs.c:678: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:680: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:714: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:792: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:793: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:793: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c: At top level:
/root/iwlwifi/compatible/iwl-3945-rs.c:801: error: variable rs_ops has initializer but incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:802: error: unknown field module specified in initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:802: warning: excess elements in struct initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:802: warning: (near initialization for rs_ops)
/root/iwlwifi/compatible/iwl-3945-rs.c:803: error: unknown field name specified in initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:803: warning: excess elements in struct initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:803: warning: (near initialization for rs_ops)
/root/iwlwifi/compatible/iwl-3945-rs.c:804: error: unknown field tx_status specified in initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:804: warning: excess elements in struct initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:804: warning: (near initialization for rs_ops)
/root/iwlwifi/compatible/iwl-3945-rs.c:805: error: unknown field get_rate specified in initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:805: warning: excess elements in struct initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:805: warning: (near initialization for rs_ops)
/root/iwlwifi/compatible/iwl-3945-rs.c:806: error: unknown field rate_init specified in initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:806: warning: excess elements in struct initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:806: warning: (near initialization for rs_ops)
/root/iwlwifi/compatible/iwl-3945-rs.c:807: error: unknown field clear specified in initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:807: warning: excess elements in struct initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:807: warning: (near initialization for rs_ops)
/root/iwlwifi/compatible/iwl-3945-rs.c:808: error: unknown field alloc specified in initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:808: warning: excess elements in struct initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:808: warning: (near initialization for rs_ops)
/root/iwlwifi/compatible/iwl-3945-rs.c:809: error: unknown field free specified in initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:809: warning: excess elements in struct initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:809: warning: (near initialization for rs_ops)
/root/iwlwifi/compatible/iwl-3945-rs.c:810: error: unknown field alloc_sta specified in initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:810: warning: excess elements in struct initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:810: warning: (near initialization for rs_ops)
/root/iwlwifi/compatible/iwl-3945-rs.c:811: error: unknown field free_sta specified in initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:811: warning: excess elements in struct initializer
/root/iwlwifi/compatible/iwl-3945-rs.c:811: warning: (near initialization for rs_ops)
/root/iwlwifi/compatible/iwl-3945-rs.c: In function iwl_fill_rs_info:
/root/iwlwifi/compatible/iwl-3945-rs.c:816: warning: implicit declaration of function hw_to_local
/root/iwlwifi/compatible/iwl-3945-rs.c:816: warning: initialization makes pointer from integer without a cast
/root/iwlwifi/compatible/iwl-3945-rs.c:826: warning: assignment makes pointer from integer without a cast
/root/iwlwifi/compatible/iwl-3945-rs.c:827: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:836: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c: In function iwl_rate_scale_init:
/root/iwlwifi/compatible/iwl-3945-rs.c:896: warning: initialization makes pointer from integer without a cast
/root/iwlwifi/compatible/iwl-3945-rs.c:902: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:903: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:910: warning: assignment makes pointer from integer without a cast
/root/iwlwifi/compatible/iwl-3945-rs.c:911: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c:918: error: dereferencing pointer to incomplete type
/root/iwlwifi/compatible/iwl-3945-rs.c: In function iwl_rate_control_register:
/root/iwlwifi/compatible/iwl-3945-rs.c:961: warning: implicit declaration of function ieee80211_rate_control_register
/root/iwlwifi/compatible/iwl-3945-rs.c: In function iwl_rate_control_unregister:
/root/iwlwifi/compatible/iwl-3945-rs.c:966: warning: implicit declaration of function ieee80211_rate_control_unregister
make[3]: *** [/root/iwlwifi/compatible/iwl-3945-rs.o] Error 1
make[2]: *** [_module_/root/iwlwifi/compatible] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686'
make: *** [modules] Error 2