These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] net-wireless/ieee80211-1.2.15 USE="-debug" 0 kB [ebuild N ] net-wireless/ipw3945-1.2.0 USE="-debug" 230 kB Total: 2 packages (2 new), Size of downloads: 230 kB Would you like to merge these packages? [Yes/No] yes >>> starting parallel fetching >>> Emerging (1 of 2) net-wireless/ieee80211-1.2.15 to / * ieee80211-1.2.15.tgz MD5 ;-) ... [ ok ] * ieee80211-1.2.15.tgz RMD160 ;-) ... [ ok ] * ieee80211-1.2.15.tgz SHA1 ;-) ... [ ok ] * ieee80211-1.2.15.tgz SHA256 ;-) ... [ ok ] * ieee80211-1.2.15.tgz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking ieee80211-1.2.15.tgz ;-) ... [ ok ] * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.20-gentoo * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking ieee80211-1.2.15.tgz to /var/tmp/portage/net-wireless/ieee80211-1.2.15/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15 ... * Preparing ieee80211 module /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_ccmp.c: In function ‘ieee80211_ccmp_aes_encrypt’: /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_ccmp.c:65: error: invalid use of undefined type ‘struct page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_ccmp.c:66: warning: implicit declaration of function ‘offset_in_page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_ccmp.c:69: error: invalid use of undefined type ‘struct page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_ccmp.c:73: warning: ‘crypto_cipher_encrypt’ is deprecated (declared at include/linux/crypto.h:820) make[2]: *** [/var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_ccmp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_wep.c: In function ‘prism2_wep_encrypt’: /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_wep.c:169: error: invalid use of undefined type ‘struct page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_wep.c:170: warning: implicit declaration of function ‘offset_in_page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_wep.c:172: warning: ‘crypto_cipher_encrypt’ is deprecated (declared at include/linux/crypto.h:820) /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_wep.c: In function ‘prism2_wep_decrypt’: /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_wep.c:212: error: invalid use of undefined type ‘struct page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_wep.c:215: warning: ‘crypto_cipher_decrypt’ is deprecated (declared at include/linux/crypto.h:846) make[2]: *** [/var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_wep.o] Error 1 /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c: In function ‘ieee80211_tkip_encrypt’: /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:382: error: invalid use of undefined type ‘struct page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:383: warning: implicit declaration of function ‘offset_in_page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:385: warning: ‘crypto_cipher_encrypt’ is deprecated (declared at include/linux/crypto.h:820) /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c: In function ‘ieee80211_tkip_decrypt’: /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:477: error: invalid use of undefined type ‘struct page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:480: warning: ‘crypto_cipher_decrypt’ is deprecated (declared at include/linux/crypto.h:846) /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c: In function ‘michael_mic’: /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:523: error: invalid use of undefined type ‘struct page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:527: error: invalid use of undefined type ‘struct page’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:531: warning: implicit declaration of function ‘crypto_digest_init’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:532: warning: implicit declaration of function ‘crypto_digest_setkey’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:533: warning: implicit declaration of function ‘crypto_digest_update’ /var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.c:534: warning: implicit declaration of function ‘crypto_digest_final’ make[2]: *** [/var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15/ieee80211_crypt_tkip.o] Error 1 make[1]: *** [_module_/var/tmp/portage/net-wireless/ieee80211-1.2.15/work/ieee80211-1.2.15] Error 2 make: *** [modules] Error 2 !!! ERROR: net-wireless/ieee80211-1.2.15 failed. Call stack: ebuild.sh, line 1613: Called dyn_compile ebuild.sh, line 970: Called qa_call 'src_compile' environment, line 4081: Called src_compile ebuild.sh, line 1303: Called linux-mod_src_compile linux-mod.eclass, line 510: 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.2.15/temp/build.log'.