* Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found kernel object directory: * /lib/modules/2.6.21-gentoo-r3/build * Found sources for kernel version: * 2.6.21-gentoo-r3 * Checking for suitable kernel configuration options...  [ ok ] >>> 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 * Applying kernel-2.6.19.patch ...  [ ok ] * 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 ... * 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 CC [M] /var/tmp/portage/net-wireless/rtl8187-1.10/work/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.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 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 . !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/net-wireless:rtl8187-1.10:20070625-140709.log'.