gentoo# make 16/03/08 02:31:48 scripts/kconfig/conf -s arch/x86/Kconfig CHK include/linux/version.h CHK include/linux/utsrelease.h CALL scripts/checksyscalls.sh CHK include/linux/compile.h GZIP kernel/config_data.gz IKCFG kernel/config_data.h CC kernel/configs.o LD kernel/built-in.o CC [M] drivers/net/wireless/rt2x00/rt2x00dev.o In file included from drivers/net/wireless/rt2x00/rt2x00.h:35, from drivers/net/wireless/rt2x00/rt2x00dev.c:34: include/net/mac80211.h:21:29: error: linux/ieee80211.h: No such file or directory In file included from drivers/net/wireless/rt2x00/rt2x00.h:35, from drivers/net/wireless/rt2x00/rt2x00dev.c:34: include/net/mac80211.h:1244: warning: 'struct ieee80211_rts' declared inside parameter list include/net/mac80211.h:1244: warning: its scope is only this definition or declaration, which is probably not what you want include/net/mac80211.h:1278: warning: 'struct ieee80211_cts' declared inside parameter list In file included from drivers/net/wireless/rt2x00/rt2x00dev.c:34: drivers/net/wireless/rt2x00/rt2x00.h: In function 'is_rts_frame': drivers/net/wireless/rt2x00/rt2x00.h:136: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h:136: error: (Each undeclared identifier is reported only once drivers/net/wireless/rt2x00/rt2x00.h:136: error: for each function it appears in.) drivers/net/wireless/rt2x00/rt2x00.h:136: error: 'IEEE80211_FTYPE_CTL' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h:137: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h:137: error: 'IEEE80211_STYPE_RTS' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h: In function 'is_cts_frame': drivers/net/wireless/rt2x00/rt2x00.h:142: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h:142: error: 'IEEE80211_FTYPE_CTL' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h:143: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h:143: error: 'IEEE80211_STYPE_CTS' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h: In function 'is_probe_resp': drivers/net/wireless/rt2x00/rt2x00.h:148: error: 'IEEE80211_FCTL_FTYPE' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h:148: error: 'IEEE80211_FTYPE_MGMT' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h:149: error: 'IEEE80211_FCTL_STYPE' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h:149: error: 'IEEE80211_STYPE_PROBE_RESP' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00.h: At top level: drivers/net/wireless/rt2x00/rt2x00.h:417: warning: 'struct ieee80211_hdr' declared inside parameter list drivers/net/wireless/rt2x00/rt2x00.h:810: warning: 'struct ieee80211_hdr' declared inside parameter list drivers/net/wireless/rt2x00/rt2x00dev.c:437: warning: 'struct ieee80211_hdr' declared inside parameter list drivers/net/wireless/rt2x00/rt2x00dev.c:438: error: conflicting types for 'rt2x00lib_write_tx_desc' drivers/net/wireless/rt2x00/rt2x00.h:810: error: previous declaration of 'rt2x00lib_write_tx_desc' was here drivers/net/wireless/rt2x00/rt2x00dev.c: In function 'rt2x00lib_write_tx_desc': drivers/net/wireless/rt2x00/rt2x00dev.c:479: error: dereferencing pointer to incomplete type drivers/net/wireless/rt2x00/rt2x00dev.c:480: error: dereferencing pointer to incomplete type drivers/net/wireless/rt2x00/rt2x00dev.c:504: error: implicit declaration of function 'ieee80211_get_morefrag' drivers/net/wireless/rt2x00/rt2x00dev.c:522: error: 'IEEE80211_SCTL_FRAG' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00dev.c:536: error: 'FCS_LEN' undeclared (first use in this function) drivers/net/wireless/rt2x00/rt2x00dev.c:569: warning: passing argument 4 of 'rt2x00dev->ops->lib->write_tx_desc' from incompatible pointer type drivers/net/wireless/rt2x00/rt2x00dev.c: At top level: drivers/net/wireless/rt2x00/rt2x00dev.c:571: error: conflicting types for 'rt2x00lib_write_tx_desc' drivers/net/wireless/rt2x00/rt2x00.h:810: error: previous declaration of 'rt2x00lib_write_tx_desc' was here make[4]: *** [drivers/net/wireless/rt2x00/rt2x00dev.o] Error 1 make[3]: *** [drivers/net/wireless/rt2x00] Error 2 make[2]: *** [drivers/net/wireless] Error 2 make[1]: *** [drivers/net] Error 2 make: *** [drivers] Error 2