[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-r3 [32;01m*[0m Checking for suitable kernel configuration options... [A[72C [34;01m[ [32;01mok[34;01m ][0m >>> Unpacking source... >>> Unpacking rtl8187_linux_26.1010.zip to /var/tmp/portage/net-wireless/rtl8187-1.10/work >>> Unpacking ./stack.tar.gz to /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006 >>> Unpacking ./drv.tar.gz to /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006 [32;01m*[0m Applying kernel-2.6.19.patch ... [A[72C [34;01m[ [32;01mok[34;01m ][0m [32;01m*[0m Ignore the 'ieee80211* undefined' warnings. >>> Source unpacked. >>> Compiling source in /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006 ... [32;01m*[0m Preparing ieee80211_crypt-rtl module make -C /usr/src/linux M=/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211 modules make[1]: Entering directory `/usr/src/linux-2.6.21-gentoo-r3' CC [M] /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.o CC [M] /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_rx.o CC [M] /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_tx.o /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ieee80211_softmac_scan_wq: /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:391: warning: ISO C90 forbids mixed declarations and code /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:412: warning: passing argument 2 of queue_delayed_work from incompatible pointer type /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ieee80211_softmac_stop_scan: /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:486: warning: passing argument 1 of cancel_delayed_work from incompatible pointer type /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ieee80211_associate_abort: /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:885: warning: passing argument 2 of queue_delayed_work from incompatible pointer type /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1360:4: warning: #warning CHECK_LOCK_HERE /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1400:2: warning: #warning CHECK_LOCK_HERE /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ieee80211_rx_frame_softmac: /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1471: warning: ISO C90 forbids mixed declarations and code /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ieee80211_stop_protocol: /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2060: warning: passing argument 1 of cancel_delayed_work from incompatible pointer type /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2168:78: error: macro "INIT_WORK" passed 3 arguments, but takes just 2 /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ieee80211_softmac_init: /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2168: error: INIT_WORK undeclared (first use in this function) /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2168: error: (Each undeclared identifier is reported only once /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2168: error: for each function it appears in.) /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2169:88: error: macro "INIT_WORK" passed 3 arguments, but takes just 2 /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2170:94: error: macro "INIT_WORK" passed 3 arguments, but takes just 2 /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2171:96: error: macro "INIT_WORK" passed 3 arguments, but takes just 2 /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2172:82: error: macro "INIT_WORK" passed 3 arguments, but takes just 2 /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2173:82: error: macro "INIT_WORK" passed 3 arguments, but takes just 2 /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ieee80211_softmac_free: /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2192: warning: passing argument 1 of cancel_delayed_work from incompatible pointer type make[2]: *** [/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [_module_/var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.21-gentoo-r3' make: *** [modules] Error 2 !!! ERROR: net-wireless/rtl8187-1.10 failed. Call stack: ebuild.sh, line 1621: Called dyn_compile ebuild.sh, line 973: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile ebuild.sh, line 1311: Called linux-mod_src_compile linux-mod.eclass, line 516: Called die !!! Unable to make KSRC=/usr/src/linux . !!! 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/rtl8187-1.10/temp/build.log'.