Today I noticed that for "emerge -uDNva world" portage wanted to remerge mplayer because of a change in its USE flags: [ebuild R ] media-video/mplayer-1.0_pre7-r1 ... (-divx4linux)* ... 0 kB divx4linux is listed as a USE flag in /etc/make.conf but masked in /usr/portage/profiles/default-linux/use.mask. The comment there is that this feature is "x86 only", but my system is x86. Maybe it should be unmasked somewhere in the x86 profile? I found no package unmasks anywhere. I really would like to compile mplayer with divx4linux support, and I see no reason why this should not be posible (in fact I had this very version compiled with divx4linux before, therefore the re-merge). So I guess there is either a bug in portage or someone made an error adding those files to the use.mask. My profile: /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2005.0 And of course my "emerge info": Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.12-gentoo-r9 i686) ================================================================= System uname: 2.6.12-gentoo-r9 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz Gentoo Base System version 1.12.0_pre9 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] dev-lang/python: 2.3.5-r2, 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="-O2 -march=pentium4 -fomit-frame-pointer -pipe -msse2 -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/boot/grub /etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -msse2 -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.mirror.intouch.nl/gentoo/ http://gentoo.intergenia.de http://pandemonium.tiscali.de/pub/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/" LINGUAS="en de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl dts dvd dvdr eds emboss encode esd fam ffmpeg flac foomaticdb fortran gd gdbm gif gnutls gphoto2 gpm gstreamer gtk gtk2 imagemagick imap imlib innodb ipv6 java jpeg junit kde libg++ libwww lirc mad maildir mailwrapper mikmod mmx motif mp3 mpeg mule mysql ncurses nls nptl ogg oggvorbis opengl oss pam pcmcia pdflib perl pic png pnp python qt quicktime readline samba sasl sdl slang speex spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts trusted type1-fonts udev unicode usb vorbis wavelan xine xml xml2 xmms xv zlib fritzcapi_cards_fcusb2 linguas_en linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
See bug #95906. divx4linux is pending removal in entire portage. If you want to watch divx-encoded videos, ffmpeg does it, without bugs and probably with better performance.