Well, I was doing an 'emerge sync' and 'emerge world' after that, which tried to emerge of some packages which are related to alsa. However all of them except alsa-driver-1.0.6a (already installed and functional version is 1.0.5a) with the following error: --snip-- checking for which soundcards to compile driver for... configure: error: Uns rted soundcard ens1371 !!! ERROR: media-sound/alsa-driver-1.0.6a failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed --snip-- Reproducible: Always Steps to Reproduce: 1. echo "ALSA_CARDS=\"ens1371\"" >> /etc/make.conf 2. emerge alsa-driver Actual Results: media-libs/alsa-driver-1.0.6a does not compile as it was supposed to, because it doesn't seem to like my ens1371 soundcard anymore. Expected Results: media-libs/alsa-driver-1.0.6a should have compiled correctly to continue working with my ens1371 like soundcard. sodium root # emerge -pv world These are the packages that I would merge, in order: Calculating world dependencies *** Package in world file is not installed: app-emulation/winex-cvs ...done! [ebuild N ] media-sound/alsa-driver-1.0.6a -debug +oss 0 kB Total size of downloads: 0 kB sodium root # emerge -s alsa-driver Searching... [ Results for search key : alsa-driver ] [ Applications found : 1 ] * media-sound/alsa-driver Latest version available: 1.0.6a Latest version installed: 1.0.5a Size of downloaded files: 1,748 kB Homepage: http://www.alsa-project.org/ Description: Advanced Linux Sound Architecture kernel modules License: GPL-2 LGPL-2.1 sodium root # emerge --info Portage 2.0.50-r11 (default-x86-1.4, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.4.26-gentoo-r9) ================================================================= System uname: 2.4.26-gentoo-r9 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.ynet.sk/pub ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://195.56.77.10/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X alsa apache2 apm avi berkdb bitmap-fonts cdr crypt cups divx4linux encode foomaticdb gdbm gif gpm gtk gtk2 imlib jpeg libg++ libwww lufsusermount mad mikmod mmx motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell sse ssl svga tcpd theora truetype x86 xface xml2 xmms xprint xv xvid zlib" sodium root # cat /etc/make.conf | grep ALSA # ALSA Karte setzen ALSA_CARDS="ens1371" ############################################################ # Some general information about my _working_ sound setup. # ########################################################### sodium root # cat /proc/asound/cards 0 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI Ensoniq AudioPCI ENS1371 at 0xec00, irq 12 sodium root # cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.5a. Compiled on Sep 4 2004 for kernel 2.4.26-gentoo-r9 with versioned symbols.
worked for me... can you please verify that emerging 1.0.5a actually works right now? also, please attach config.log located at /usr/tmp/portage/alsa-driver-1.0.6a/work/alsa-driver-1.0.6a/config.log checking for PCMCIA module support... "no" checking for PC9800 support in kernel... "no" checking for which soundcards to compile driver for... ens1371 configure: creating ./config.status config.status: creating version config.status: creating Makefile.conf config.status: creating snddevices config.status: creating utils/alsa-driver.spec config.status: creating utils/buildrpm config.status: creating toplevel.config config.status: creating utils/alsasound config.status: creating utils/alsasound.posix config.status: creating include/config.h config.status: creating include/config1.h config.status: creating include/version.h config.status: include/version.h is unchanged config.status: creating include/autoconf-extra.h Hacking autoconf.h...
Dman I found what was wrong. I once deleted any kernel sources from /usr/src/ and as a consequence I had to re-merge gentoo-sources again to get some alsa-related packages to merge properly. However I just copied my old config from /boot/ to /usr/src/linux/.config and did not run "make dep". After I did that and "make modules modules_install" for the other modules, alsa-driver merged as it should. Sorry for wasting your time!