make -C /usr/src/linux M=/var/tmp/portage/alsa-driver-1.0.14_pre20061130/work/alsa-driver-1.0.14_pre20061130 O=/usr/src/linux CPP="i686-pc-linux-gnu-gcc -E" CC="i686-pc-linux-gnu-gcc" modules make[1]: Entering directory `/usr/src/linux-2.6.16-rt29' /usr/src/linux-2.6.16-rt29/Makefile:528: /usr/src/linux-2.6.16-rt29/arch/x86/Makefile: No such file or directory make[2]: *** No rule to make target `/usr/src/linux-2.6.16-rt29/arch/x86/Makefile'. Stop. make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.16-rt29' make: *** [compile] Error 2 It is no x86 directory in /usr/stc/linux-2.6.16-rt29/arch/ so I try to re-merge the rt-sources. Same thing. I try a symlink: cd /usr/stc/linux-2.6.16-rt29/arch/ ln -s i386 x86 It worked fine, but I get the same error as http://bugs.gentoo.org/show_bug.cgi?id=156729 with the doc USE flag. Solved with "USE=-doc emerge -v alsa-driver" # emerge --info Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.16-rt29-3D-fb i686) ================================================================= System uname: 2.6.16-rt29-3D-fb i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.12.6 Last Sync: Sun, 03 Dec 2006 16:00:02 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo http://gentoo.mirror.solnet.ch" LANG="en_GB" LC_ALL="en_GB" LDFLAGS="-Wl,-O1 -Wl,--sort-common" LINGUAS="fr en sv" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/science /usr/portage/local/layman/kpex-media /usr/portage/local/layman/pro-audio /usr/portage/local/layman/WTK-Testing /usr/portage/local/layman/xfce4-svn /usr/portage/local/layman/test /usr/portage/local/layman/gentoo-old" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X Xaw3d a52 aac acpi aim alsa arts audiofile avi berkdb bidi bindist bitmap-fonts bxip2 bzip2 cairo cdparanoia cdr cjk cli cracklib crypt cups dbus dga dio div4linux dlloader dri dssi dts dv dvb dvd dvdr dvdread eds elibc_glibc emacs emacs-w3 emboss encode esd exif expat fam ffmpeg fftw firefox flac flash fluidsynth foomaticdb fortran ftp gb gd gdbm gif gnome gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml hal howl iconv icq ieee1394 imagemagick imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jabber jack jack-tmpfs jackmidi java jbig jpeg jpeg2k kde kernel_linux ladspa lapack lash lcms ldap libedit libg++ libsamplerate linguas_en linguas_fr linguas_sv mad mikmod mime mmx mng motif mp3 mpeg mpi msn mule mysql nas ncurses nls nptl nptlonly nsplugin offensive ogg openal opengl oscar oss pam pcre pdf pdflib perl pic plotutils png posix ppds pppd python qt3 qt4 quicktime readline recode reflection scanner sdl seamonkey session shorten slang slp sndfile sox speex spell spl sse sse2 ssl svg tcl tcltk tcpd tetex theora threads tiff tk truetype truetype-fonts type1-fonts udev unicode userland_GNU v4l vcd video_cards_nv video_cards_nvidia video_cards_v4l video_cards_vesa vorbis vst win32codecs wmf wxwindows xface xine xinerama xml xml2 xorg xosd xpm xv xvid yahoo zlib" Unset: CTARGET, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS The rt-sources is coming from the proaudio overlay. It is a vanilla kernel with Ingo Molnar's patch. http://svnweb.tuxfamily.org/listing.php?repname=proaudio%20(ckpp)&path=%2Fsys-kernel%2Frt-sources%2F&rev=0&sc=0 I know at this kernel is not supported, but I think at it will be the same problem with a vanilla 2.6.16 kernel (the ebuild just apply the patches but don't modify the file hierarchy).
What's linux-2.6.16-rt29? We don't support custom kernels.