In file included from /usr/src/linux/include/linux/sched.h:57, from /usr/src/linux/include/linux/module.h:9, from /var/tmp/portage/alsa-driver-1.0.11/work/alsa-driver-1.0.11/include/adriver.h:45, from sgbuf.c:13: /usr/src/linux/include/asm/semaphore.h: In function 'down': /usr/src/linux/include/asm/semaphore.h:105: error: expected ':' or ')' before 'sgbuf' /usr/src/linux/include/asm/semaphore.h: In function 'down_interruptible': /usr/src/linux/include/asm/semaphore.h:130: error: expected ':' or ')' before 'sgbuf' /usr/src/linux/include/asm/semaphore.h: In function 'down_trylock': /usr/src/linux/include/asm/semaphore.h:155: error: expected ':' or ')' before 'sgbuf' /usr/src/linux/include/asm/semaphore.h: In function 'up': /usr/src/linux/include/asm/semaphore.h:179: error: expected ':' or ')' before 'sgbuf' make[1]: *** [sgbuf.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [hwdep.o] Error 1 make[1]: *** [memalloc.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/alsa-driver-1.0.11/work/alsa-driver-1.0.11/acore' make: *** [compile] Error 1 !!! ERROR: media-sound/alsa-driver-1.0.11 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile alsa-driver-1.0.11.ebuild, line 109: Called die !!! Make Failed !!! If you need support, post the topmost build error, and the call stack if relevant.