[32;01m*[0m Determining the location of the kernel source code [32;01m*[0m Found kernel source directory: [32;01m*[0m /usr/src/linux [32;01m*[0m Found sources for kernel version: [32;01m*[0m 2.6.21-gentoo-r2-smp [32;01m*[0m Checking for suitable kernel configuration options... [A[72C [34;01m[ [32;01mok[34;01m ][0m >>> Unpacking source... >>> Unpacking ieee80211-1.1.13.tgz to /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work [32;01m*[0m Applying ieee80211-1.1.13-cflags.patch ... [A[72C [34;01m[ [32;01mok[34;01m ][0m [32;01m*[0m Applying ieee80211-1.1.13-tkip.patch ... [A[72C [34;01m[ [32;01mok[34;01m ][0m [32;01m*[0m Applying ieee80211-1.1.13-linux-2.6.19.patch ... [A[72C [34;01m[ [32;01mok[34;01m ][0m >>> Source unpacked. >>> Compiling source in /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13 ... [32;01m*[0m Preparing ieee80211 module make -C /usr/src/linux M=/var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13 modules make[1]: Entering directory `/usr/src/linux-2.6.21-gentoo-r2' CC [M] /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_module.o CC [M] /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_tx.o CC [M] /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_rx.o CC [M] /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_wx.o CC [M] /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_geo.o LD [M] /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211.o CC [M] /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt.o CC [M] /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.o /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.c: In function 'prism2_wep_encrypt': /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.c:157: warning: passing argument 1 of 'crypto_cipher_setkey' from incompatible pointer type /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.c:158: error: invalid use of undefined type 'struct page' /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.c:159: warning: implicit declaration of function 'offset_in_page' /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.c:161: warning: implicit declaration of function 'crypto_cipher_encrypt' /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.c: In function 'prism2_wep_decrypt': /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.c:200: warning: passing argument 1 of 'crypto_cipher_setkey' from incompatible pointer type /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.c:201: error: invalid use of undefined type 'struct page' /var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.c:204: warning: implicit declaration of function 'crypto_cipher_decrypt' make[2]: *** [/var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13/ieee80211_crypt_wep.o] Error 1 make[1]: *** [_module_/var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/work/ieee80211-1.1.13] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.21-gentoo-r2' make: *** [modules] Error 2 !!! ERROR: net-wireless/ieee80211-1.1.13-r1 failed. Call stack: ebuild.sh, line 1615: Called dyn_compile ebuild.sh, line 972: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile ebuild.sh, line 1305: Called linux-mod_src_compile linux-mod.eclass, line 516: Called die !!! Unable to make KSRC=/usr/src/linux KSRC_OUTPUT=/usr/src/linux modules. !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/net-wireless/ieee80211-1.1.13-r1/temp/build.log'.