i'm trying to setup audio for my gentoo box, it has an nforce audio chipset so i try to run emerge nforce-audio and i get this tux samba # emerge nforce-audio Calculating dependencies ...done! >>> emerge (1 of 1) media-sound/nforce-audio-1.0.0261 to / >>> md5 src_uri ;-) NVIDIA_nforce-1.0-0261.tar.gz >>> Unpacking source... >>> Unpacking NVIDIA_nforce-1.0-0261.tar.gz to /var/tmp/portage/nforce-audio-1.0.0261/work >>> Source unpacked. make nvaudio.o make[1]: Entering directory `/var/tmp/portage/nforce-audio-1.0.0261/work/nforce/nvaudio' gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DREMAP_NEW -c -o nvhw.o nvhw.c In file included from /usr/src/linux/include/linux/irq.h:20, from /usr/src/linux/include/asm/hardirq.h:6, from nvhw.h:31, from nvhw.c:16: /usr/src/linux/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory In file included from /usr/src/linux/include/asm/hardirq.h:6, from nvhw.h:31, from nvhw.c:16: /usr/src/linux/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function) In file included from /usr/src/linux/include/linux/irq.h:72, from /usr/src/linux/include/asm/hardirq.h:6, from nvhw.h:31, from nvhw.c:16: /usr/src/linux/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function) /usr/src/linux/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function) make[1]: *** [nvhw.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/nforce-audio-1.0.0261/work/nforce/nvaudio' make: *** [all] Error 2 !!! ERROR: media-sound/nforce-audio-1.0.0261 failed. !!! Function src_compile, Line 27, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1.type in console "emerge nforce-audio" 2. 3. Actual Results: tux samba # emerge nforce-audio Calculating dependencies ...done! >>> emerge (1 of 1) media-sound/nforce-audio-1.0.0261 to / >>> md5 src_uri ;-) NVIDIA_nforce-1.0-0261.tar.gz >>> Unpacking source... >>> Unpacking NVIDIA_nforce-1.0-0261.tar.gz to /var/tmp/portage/nforce-audio- 1.0.0261/work >>> Source unpacked. make nvaudio.o make[1]: Entering directory `/var/tmp/portage/nforce-audio- 1.0.0261/work/nforce/nvaudio' gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O -fno- strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 - DMODULE -DREMAP_NEW -c -o nvhw.o nvhw.c In file included from /usr/src/linux/include/linux/irq.h:20, from /usr/src/linux/include/asm/hardirq.h:6, from nvhw.h:31, from nvhw.c:16: /usr/src/linux/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory In file included from /usr/src/linux/include/asm/hardirq.h:6, from nvhw.h:31, from nvhw.c:16: /usr/src/linux/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function) In file included from /usr/src/linux/include/linux/irq.h:72, from /usr/src/linux/include/asm/hardirq.h:6, from nvhw.h:31, from nvhw.c:16: /usr/src/linux/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function) /usr/src/linux/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function) make[1]: *** [nvhw.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/nforce-audio- 1.0.0261/work/nforce/nvaudio' make: *** [all] Error 2 !!! ERROR: media-sound/nforce-audio-1.0.0261 failed. !!! Function src_compile, Line 27, Exitcode 2 !!! (no error message) Expected Results: install my audio drivers
Don't use nforce-audio. It is not supported by us and is provided for convenience only. Use alsa.
Then you should remove the suggestion from the Gentoo handbook to install it.