I tried to reinstall my quirky mythtv box last night with a full stable install -- first one i've done in months. I generally prefered the ~x86 packages but I decided that I could do the "safe thing" and only unmask things i really wanted. i came to this conclusion: mythtv needs to have its deps updated and marked ~x86. upon the initial compile of mythtv i found that it would fail because it could not locate libstdc++-v3. I checked and sure enough -- its not on my system. in fact its marked ~x86 and needs to go with the corresponding ~x86 gcc. So i keyworded the ~x86 gcc, libsdtc++-v3, glibc, and the others it was barking at me to unmask. after a rebuild of the toolchain and system the mythtv install finally successfully concluded. Reproducible: Always Steps to Reproduce: 1.use an x86 install 2.emerge mythtv 3. Actual Results: will fail because it needs an ~x86 package which requires an ~x86 toolchain. Expected Results: I expected it to install correctly without needing anything further. Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.13-gentoo-r5 i686) ================================================================= System uname: 2.6.13-gentoo-r5 i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5, 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.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1 1/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://mirrors.tds.net/gentoo http://mirrors.tds.net/gentoo http://gentoo.seren.com/gentoo http://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.1.110/gentoo-portage" USE="x86 3dnow X aac alsa amd apm audiofile avi bash-completion berkdb bitmap- fonts bzip2 bzlib cddb cdparanoia cdrom chroot codecs crypt cups curl dhcp divx4linux dvd dvdr dvdread eds emboss encode exif expat ext-png ext-zlib ffmpeg flac foomaticdb fortran freetype gdbm gif gpm gstreamer gtk gtk2 gtkhtml hal icecast ide imlib imlib2 ipv6 jpeg lcms libg++ libwww lirc mad mhash mikmod mmx mng motif mozpango mozsvg mp3 mpeg mpeg4 mplayer mysql ncurses nls nptl nptlonly nvidia ogg oggvorbis openal opengl oss pam pdf pdflib perl png ppds python qt quicktime readline samba sdl spell sse ssl svga tcpd theora tiff transcode truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vcd videos vorbis win32codecs wmf xine xml2 xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Definitely *not* mythtv - look at the ebuild.