I'm trying to upgrade to the 2.6.15 kernel, but the latest alsa driver (1.0.11_rc3) doesn't compile. I'm running a Nehemiah chip (c3-2), which is mentioned as troublesome (http://bugs.gentoo.org/show_bug.cgi?id=117801), but this error seems to be different. Here's where compilation fails: make -C /usr/src/linux M=/var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3 O=/usr/src/linux modules make[1]: Entering directory `/usr/src/linux-2.6.15-gentoo-r1' CC [M] /var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3/acore/memalloc.o In file included from /var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3/acore/memalloc.inc:13, from /var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3/acore/memalloc.c:1: /var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3/include/adriver.h: In function `snd_pci_orig_save_state': /var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3/include/adriver.h:1017: error: too many arguments to function `pci_save_state' /var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3/include/adriver.h: In function `snd_pci_orig_restore_state': /var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3/include/adriver.h:1021: error: too many arguments to function `pci_restore_state' make[4]: *** [/var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3/acore/memalloc.o] Error 1 make[3]: *** [/var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3/acore] Error 2 make[2]: *** [_module_/var/tmp/portage/alsa-driver-1.0.11_rc3/work/alsa-driver-1.0.11rc3] Error 2 make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.15-gentoo-r1' make: *** [compile] Error 2 !!! ERROR: media-sound/alsa-driver-1.0.11_rc3 failed. !!! Function src_compile, Line 96, Exitcode 2 !!! Make Failed !!! If you need support, post the topmost build error, NOT this status message. Here's my emerge --info: mcluhan alsa-driver # emerge --info Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.12-gentoo-r4 i686) ================================================================= System uname: 2.6.12-gentoo-r4 i686 VIA Nehemiah Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=i686 -msse -mmmx -mfpmath=sse -Os -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control /var/www/localhost/htdocs//mythweb/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -msse -mmmx -mfpmath=sse -Os -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.mirror.sdv.fr" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac aalib acl alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cdr cle266 crypt cups curl dbus directfb dv dvd eds emboss encode exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gmp gpm gstreamer gtk gtk2 hal idn imagemagick imlib ipv6 java joystick jpeg lcms libg++ libwww lirc logrotate mad maildir mailwrapper mhash mikmod mjpeg mmx mng motif mozilla mp3 mpeg mysql mythtv ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline recode samba sdl slang snmp speex spell sse ssl svg svga tcpd theora tiff truetype truetype-fonts type1-fonts udev usb v4l vorbis win32codecs xine xinerama xml2 xmms xv xvid xvmc yv12 zeroconf zlib video_cards_cle266 video_cards_via userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS If you want me to try anything, please let me know. Thanks.
Seems more or less the same. *** This bug has been marked as a duplicate of 117801 ***