I cannot get alsa-lib-1.0.3b-r2 to emerge. I have re-emerged glibc, gcc, binutils, gettext, automake and autoconf all without any problem. I have autoconf-2.59r3. Uname only yeilds the result Linux. I'm using linux-2.6.4-ck1 and my linux-headers are 2.6.4. I want to continue using linux-headers-2.6.4 and don't want to downgrade. I'll mask this ebuild first. Reproducible: Always Steps to Reproduce: 1.emerge alsa-lib 2. 3. Actual Results: It ends with this error message: gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -march=pentium3 -O2 -funroll-loops -pipe -MT iwffff.lo -MD -MP -MF .deps/iwffff.Tpo -c iwffff.c -fPIC -DPIC -o iwffff.lo In file included from /usr/include/asm/types.h:42, from ../../include/sound/ainstr_iw.h:29, from iwffff.c:34: /usr/include/linux/config.h:4:28: linux/autoconf.h: No such file or directory make[2]: *** [iwffff.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/alsa-lib-1.0.3b-r2/work/alsa-lib-1.0.3b/src/instr' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/alsa-lib-1.0.3b-r2/work/alsa-lib-1.0.3b/src' make: *** [all-recursive] Error 1 !!! ERROR: media-libs/alsa-lib-1.0.3b-r2 failed. !!! Function src_compile, Line 419, Exitcode 2 !!! emake failed Expected Results: It should have emerged. Portage 2.0.50-r2 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4-ck1) ================================================================= System uname: 2.6.4-ck1 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://www.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://mirror.clarkson.edu/pub/distributions/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb cdr crypt cups doc encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
Hmhm. Weird. Try merging the headers again and see if that solves it.
That did it. Thanks. I don't know why I didn't think to try that.
just one of those things