I attempted to emerge ddrmat and it failed. It appears to be trying to use a <kernel-src>/arch/x86 folder, which does not exist, as opposed to the <kernel-src>/arch/i386 foler. Creating a symlink <kernel-src>/arc/x86 -> i386 allowed the emerge to succeed. Reproducible: Always Steps to Reproduce: 1. Install kernel 2.6.10-gentoo-r6 (probably happens on other kernels, too) 2. emerge ddrmat Actual Results: >>> emerge (1 of 1) games-arcade/ddrmat-0.12 to / >>> md5 src_uri ;-) ddrmat-0.12.tar.gz >>> Unpacking source... >>> Unpacking ddrmat-0.12.tar.gz to /var/tmp/portage/ddrmat-0.12/work >>> Source unpacked. make -C /lib/modules/2.6.10-gentoo-r6/build SUBDIRS=/var/tmp/portage/ddrmat-0.12/work/ddrmat-0.12 modules make[1]: Entering directory `/usr/src/linux-2.6.10-gentoo-r6' Makefile:529: /usr/src/linux-2.6.10-gentoo-r6/arch/x86/Makefile: No such file or directory make[1]: *** No rule to make target `/usr/src/linux-2.6.10-gentoo-r6/arch/x86/Makefile'. Stop. make[1]: Leaving directory `/usr/src/linux-2.6.10-gentoo-r6' make: *** [Default] Error 2 Expected Results: /usr/src/linux-2.6.10-gentoo-r6/arch/x86/Makefile should be /usr/src/linux-2.6.10-gentoo-r6/arch/i386/Makefile (or the kernel sources should have an x86 directory) Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 VIA Ezra Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 22 2005, 20:25:37)] distcc 2.16 i486-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r5 sys-devel/automake: 1.8.5-r1 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=c3 -O2 -fomit-frame-pointer -pipe" CHOST="i486-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=c3 -O2 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache digest distcc distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acl alsa apm arts avi berkdb bitmap-fonts crypt cscope cups dga directfb dvd encode f77 font-server foomaticdb fortran gdbm gif gpm gtk gtk2 imlib java jpeg libg++ libwww mad md5sum mikmod mmx motif mpeg ncurses nls nptl oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline samba sdl spell sqlite ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
ebuild now unsets $ARCH