% emerge -pv mplayer Calculating dependencies / !!! Problem in media-video/mplayer dependencies. !!! 'Conditional without target in "!noaudio? ( >=media-libs/audiofile-0.1.9 ) alsa? ( media-libs/alsa-lib ) esd? ( >=media-sound/esound-0.2.19 ) arts? ( kde-base/arts ) nas? ( media-libs/nas || ( ( x11-libs/libXt x11-libs/libXext x11-libs/libX11 ) virtual/x11 ) ) X? ( || ( ( x11-libs/libXt x11-libs/libXext x11-libs/libX11 ) virtual/x11 ) ) directfb? ( >=dev-libs/DirectFB-0.9.19 ) ggi? ( >=media-libs/libggi-2.0_beta3 ) svga? ( >=media-libs/svgalib-1.4.2 ) aalib? ( media-libs/aalib ) libcaca? ( >=media-libs/libcaca-0.9-r1 ) opengl? ( virtual/opengl ) nas? ( || ( ( x11-proto/xextproto x11-proto/xproto ) virtual/x11 ) ) X? ( || ( ( x11-proto/xextproto x11-proto/xproto ) virtual/x11 ) ) x86? ( dev-lang/nasm ) !noaudio? ( >=media-libs/audiofile-0.1.9 ) alsa? ( media-libs/alsa-lib ) esd? ( >=media-sound/esound-0.2.19 ) arts? ( kde-base/arts ) nas? ( media-libs/nas || ( ( x11-libs/libXt x11-libs/libXext x11-libs/libX11 ) virtual/x11 ) ) X? ( || ( ( x11-libs/libXt x11-libs/libXext x11-libs/libX11 ) virtual/x11 ) ) directfb? ( >=dev-libs/DirectFB-0.9.19 ) ggi? ( >=media-libs/libggi-2.0_beta3 ) svga?"' portage_exception % emerge --info Portage 2.1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.15-gentoo-r5 i686) ================================================================= System uname: 2.6.15-gentoo-r5 i686 Intel(R) Pentium(R) M processor 1.73GHz Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 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.59-r7 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.16.1-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.mirrors.pair.com/ http://85.25.128.62 ftp://194.117.143.71/mirrors/gentoo" MAKEOPTS="" 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" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac acpi alsa apache2 apm audiofile avi berkdb bitmap-fonts bzip2 cdr crypt ctype cups dri dvd dvdr dvdread eds elibc_glibc encode exif expat fam firefox flac foomaticdb ftp gd gdbm gif gimpprint glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml idn ieee1394 imlib isdnlog java jpeg kernel_linux lcms libg++ libwww logrotate mad memlimit mmx mmxext mng mozilla mp3 mpeg ncurses nls nptl nsplugin offensive ogg opengl oss pam pcre pda pdflib perl png posix ppds pppd python quicktime readline real reflection ruby sdl session silc simplexml soap sockets spell sse sse-filters sse2 ssl tcltk tcpd theora threads tiff truetype truetype-fonts type1-fonts udev userland_GNU vim vorbis win32codecs x86 xml xml2 xmms xorg xsl xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
There's no such stuff in the ebuild. Delete media-video/mplayer directory from /usr/portage, delete any mplayer ebuilds you have in your overlays and emerge --sync.
*** Bug 136796 has been marked as a duplicate of this bug. ***
Leaving resolved, but I'm recording what I actually had to do to fix my problem. Removing media-video/mplayer from /usr/portage was insufficient. I cleared out /var/cache/edb/dep/* and /var/tmp/portage/, then did 'emerge --sync', then it worked.