Hi, I was compiling a new kernel to test some of the new IPW stuff in kernel, but looks like hostap is also, not compiling so far.
I didn't wanted to bother people by addling LKML. CC [M] drivers/net/wireless/hostap/hostap_80211_rx.o drivers/net/wireless/hostap/hostap_80211_rx.c:2:33: error: net/ieee80211_crypt.h: No such file or directory In file included from drivers/net/wireless/hostap/hostap_80211_rx.c:4: drivers/net/wireless/hostap/hostap_80211.h:96: warning: struct ieee80211_crypt_data declared inside parameter list drivers/net/wireless/hostap/hostap_80211.h:96: warning: its scope is only this definition or declaration, which is probably not what you want In file included from drivers/net/wireless/hostap/hostap.h:7, from drivers/net/wireless/hostap/hostap_80211_rx.c:5: drivers/net/wireless/hostap/hostap_ap.h:238: warning: struct ieee80211_hdr_4addr declared inside parameter list drivers/net/wireless/hostap/hostap_ap.h:248: warning: struct ieee80211_hdr_4addr declared inside parameter list drivers/net/wireless/hostap/hostap_ap.h:253: warning: struct ieee80211_hdr_4addr declared inside parameter list drivers/net/wireless/hostap/hostap_80211_rx.c: In function hostap_dump_rx_80211: drivers/net/wireless/hostap/hostap_80211_rx.c:33: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:35: warning: implicit declaration of function WLAN_FC_GET_TYPE drivers/net/wireless/hostap/hostap_80211_rx.c:35: warning: implicit declaration of function WLAN_FC_GET_STYPE drivers/net/wireless/hostap/hostap_80211_rx.c:36: error: IEEE80211_FCTL_TODS undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:36: error: (Each undeclared identifier is reported only once drivers/net/wireless/hostap/hostap_80211_rx.c:36: error: for each function it appears in.) drivers/net/wireless/hostap/hostap_80211_rx.c:37: error: IEEE80211_FCTL_FROMDS undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:44: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:45: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete tdrivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:48: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:50: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:50: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:50: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:50: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:50: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:50: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c: In function prism2_rx_80211: drivers/net/wireless/hostap/hostap_80211_rx.c:71: error: ARPHRD_IEEE80211_PRISM undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:85: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:87: error: IEEE80211_FCTL_VERS undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c: At top level: drivers/net/wireless/hostap/hostap_80211_rx.c:229: warning: struct ieee80211_hdr_4addr declared inside parameter list drivers/net/wireless/hostap/hostap_80211_rx.c: In function prism2_frag_cache_get: drivers/net/wireless/hostap/hostap_80211_rx.c:236: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:237: warning: implicit declaration of function WLAN_GET_SEQ_FRAG drivers/net/wireless/hostap/hostap_80211_rx.c:238: warning: implicit declaration of function WLAN_GET_SEQ_SEQ drivers/net/wireless/hostap/hostap_80211_rx.c:243: error: invalid application of sizeof to incomplete type struct ieee80211_hdr_4addr drivers/net/wireless/hostap/hostap_80211_rx.c:262: error: dereferencing pointer to incomplete type ype drivers/net/wireless/hostap/hostap_80211_rx.c:262: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:263: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:263: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:267: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:268: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c: At top level: drivers/net/wireless/hostap/hostap_80211_rx.c:281: warning: struct ieee80211_hdr_4addr declared inside parameter list drivers/net/wireless/hostap/hostap_80211_rx.c: In function prism2_frag_cache_invalidate: drivers/net/wireless/hostap/hostap_80211_rx.c:287: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:290: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:290: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c: In function hostap_rx_frame_mgmt: drivers/net/wireless/hostap/hostap_80211_rx.c:456: warning: passing argument 2 of hostap_update_sta_ps from incompatible pointer type drivers/net/wireless/hostap/hostap_80211_rx.c:459: error: IEEE80211_FTYPE_MGMT undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:460: error: IEEE80211_STYPE_BEACON undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:482: error: IEEE80211_FTYPE_CTL undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:493: error: IEEE80211_STYPE_PROBE_RESP undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:497: error: IEEE80211_STYPE_ASSOC_RESP undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:498: error: IEEE80211_STYPE_REASSOC_RESP undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c: At top level: drivers/net/wireless/hostap/hostap_80211_rx.c:535: warning: struct ieee80211_hdr_4addr declared inside parameter list drivers/net/wireless/hostap/hostap_80211_rx.c: In function hostap_rx_frame_wds: drivers/net/wireless/hostap/hostap_80211_rx.c:539: error: IEEE80211_FCTL_TODS undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:539: error: IEEE80211_FCTL_FROMDS undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:546: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:547: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:547: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:548: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:548: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:549: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:549: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:551: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:551: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:551: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:551: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:551: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:551: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:560: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:564: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:567: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:567: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:567: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:567: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:567: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:567: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:571: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:576: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c: In function hostap_is_eapol_frame: drivers/net/wireless/hostap/hostap_80211_rx.c:600: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:603: error: IEEE80211_FCTL_TODS undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:603: error: IEEE80211_FCTL_FROMDS undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:605: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:606: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:610: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:621: error: ETH_P_PAE undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c: In function hostap_rx_frame_decrypt: drivers/net/wireless/hostap/hostap_80211_rx.c:636: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:640: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:643: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:647: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:647: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:647: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:647: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:647: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:647: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:652: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:653: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:653: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:654: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:658: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:658: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:658: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:658: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:658: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:658: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c: In function hostap_rx_frame_decrypt_msdu: drivers/net/wireless/hostap/hostap_80211_rx.c:675: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:679: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:681: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:682: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:682: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:683: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:687: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:687: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:687: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:687: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:687: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:687: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c: In function hostap_80211_rx: drivers/net/wireless/hostap/hostap_80211_rx.c:736: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:739: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:754: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:757: warning: passing argument 2 of hostap_update_rx_stats from incompatible pointer type drivers/net/wireless/hostap/hostap_80211_rx.c:778: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:780: warning: passing argument 2 of hostap_handle_sta_crypto from incompatible pointer type drivers/net/wireless/hostap/hostap_80211_rx.c:784: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:785: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:788: error: IEEE80211_FCTL_PROTECTED undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:803: error: IEEE80211_FTYPE_DATA undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:804: error: IEEE80211_FTYPE_MGMT undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:805: error: IEEE80211_STYPE_AUTH undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:811: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:811: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:811: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:811: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:811: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:811: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:827: error: IEEE80211_FCTL_FROMDS undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:827: error: IEEE80211_FCTL_TODS undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:829: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:829: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:830: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:830: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:833: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:833: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:834: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:834: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:839: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:839: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:840: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:840: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:843: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:843: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:844: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:844: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:848: warning: passing argument 2 of hostap_rx_frame_wds from incompatible pointer type drivers/net/wireless/hostap/hostap_80211_rx.c:859: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:888: error: IEEE80211_STYPE_DATA undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:889: error: IEEE80211_STYPE_DATA_CFACK undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:890: error: IEEE80211_STYPE_DATA_CFPOLL undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:891: error: IEEE80211_STYPE_DATA_CFACKPOLL undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:892: error: IEEE80211_STYPE_NULLFUNC undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:909: error: IEEE80211_FCTL_MOREFRAGS undeclared (first use in this function) drivers/net/wireless/hostap/hostap_80211_rx.c:912: warning: passing argument 2 of prism2_frag_cache_get from incompatible pointer type drivers/net/wireless/hostap/hostap_80211_rx.c:929: warning: passing argument 2 of prism2_frag_cache_invalidate from incompatible pointer type drivers/net/wireless/hostap/hostap_80211_rx.c:957: warning: passing argument 2 of prism2_frag_cache_invalidate from incompatible pointer type drivers/net/wireless/hostap/hostap_80211_rx.c:978: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:978: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:978: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:978: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:978: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:978: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:988: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:988: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:988: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:988: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:988: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:988: error: dereferencing pointer to incomplete type drivers/net/wireless/hostap/hostap_80211_rx.c:1001: error: ETH_P_PAE undeclared (first use in this function) make[5]: *** [drivers/net/wireless/hostap/hostap_80211_rx.o] Error 1 make[4]: *** [drivers/net/wireless/hostap] Error 2 make[3]: *** [drivers/net/wireless] Error 2 make[2]: *** [drivers/net] Error 2 make[1]: *** [drivers] Error 2 make[1]: Leaving directory `/home/abonilla/linux-2.6' make: *** [stamp-build] Error 2 [EMAIL PROTECTED]:/home/abonilla/linux-2.6# cd .. [EMAIL PROTECTED]:/home/abonilla# . getkernelupdate MOTD: MOTD: Welcome to the Linux Kernel Archive. MOTD: MOTD: Due to U.S. Exports Regulations, all cryptographic software on this MOTD: site is subject to the following legal notice: MOTD: MOTD: This site includes publicly available encryption source code MOTD: which, together with object code resulting from the compiling of MOTD: publicly available source code, may be exported from the United MOTD: States under License Exception "TSU" pursuant to 15 C.F.R. Section MOTD: 740.13(e). MOTD: MOTD: This legal notice applies to cryptographic software only. MOTD: Please see the Bureau of Industry and Security, MOTD: http://www.bis.doc.gov/ for more information about current MOTD: U.S. regulations. MOTD: receiving file list ... done sent 130 bytes received 98786 bytes 21981.33 bytes/sec total size is 126074691 speedup is 1274.56 Already up-to-date. [EMAIL PROTECTED]:/home/abonilla/linux-2.6# - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html