entropy ~ # emerge ndiswrapper
--- Invalid atom in /etc/portage/package.keywords: net-im/gaim-20101010
Calculating dependencies ...done!
>>> emerge (1 of 1) net-wireless/ndiswrapper-1.1-r1 to /
>>> md5 files

metadata.xml
>>> md5 files

ChangeLog
>>> md5 files

ndiswrapper-1.1-r1.ebuild
>>> md5 files

files/digest-ndiswrapper-1.1-r1
>>> md5 src_uri

ndiswrapper-1.1.tar.gz
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found sources for kernel version:
* 2.6.11-morph11
* Checking for suitable kernel configuration options
>>> Unpacking source...
>>> Unpacking ndiswrapper-1.1.tar.gz to /var/tmp/portage/ndiswrapper-1.1-r1/work
* Converting ndiswrapper-1.1/driver/Makefile to use M= instead of SUBDIRS= ... [ ok ]>>> Source unpacked.
cc -Wall -g -DNDISWRAPPER_VERSION=\"1.1\" -c -o loadndisdriver.o loadndisdriver.c
gcc -o loadndisdriver loadndisdriver.o
* Preparing ndiswrapper module
make -C //usr/src/linux M=/var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver \
NDISWRAPPER_VERSION=1.1 \
EXTRA_VERSION= modules
make[1]: Entering directory `/usr/src/linux-2.6.11-morph11'
*** WARNING: Kernel is compiled with 4K stack size option (CONFIG_4KSTACKS); many Windows drivers will not work with this option enabled. Disable CONFIG_4KSTACKS option, recompile and install kernel
CC [M] /var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/hal.o
CC [M] /var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/iw_ndis.o
CC [M] /var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/loader.o
CC [M] /var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/misc_funcs.o
/var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/loader.c: In function `register_devices':
/var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/loader.c:861: warning: assignment from incompatible pointer type
CC [M] /var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/ndis.o
CC [M] /var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/ntoskernel.o
CC [M] /var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/pe_linker.o
CC [M] /var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/proc.o
/var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/ntoskernel.c

61: macro "kthread_run" requires 5 arguments, but only 3 given
/var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/ntoskernel.c: In function `PsCreateSystemThread':
/var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/ntoskernel.c

error: `kthread_run' undeclared (first use in this function)
/var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/ntoskernel.c

error: (Each undeclared identifier is reported only once
/var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/ntoskernel.c

error: for each function it appears in.)
make[2]: *** [/var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver/ntoskernel.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/var/tmp/portage/ndiswrapper-1.1-r1/work/ndiswrapper-1.1/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.11-morph11'
make: *** [default] Error 2
!!! ERROR: net-wireless/ndiswrapper-1.1-r1 failed.
!!! Function linux-mod_src_compile, Line 473, Exitcode 2
!!! Unable to make KSRC=//usr/src/linux KVERS=26 all.
!!! If you need support, post the topmost build error, NOT this status message.