The latest mplayer-ebuild apparently makes some configuration errors. I have tried to trace the "configs" with no avail so far. Downgrading to mplayer-1.0-pre6_r4 solves this issue. Error message: Requested video codec family [wmv9dmo] (vfm=dmo) not available. Enable it at compilation. Requested video codec family [wmvdmo] (vfm=dmo) not available. Enable it at compilation. Cannot find codec matching selected -vo and video format 0x33564D57. Read DOCS/HTML/en/codecs.html! Reproducible: Always Steps to Reproduce: 1. emerge -av mplayer 2. mozilla http://news.bbc.co.uk/1/hi/world/ 3. choose video news: 4. sound - no video. 5. run url directly from commandline shows "actual result" below. Actual Results: Requested video codec family [wmv9dmo] (vfm=dmo) not available. Enable it at compilation. Requested video codec family [wmvdmo] (vfm=dmo) not available. Enable it at compilation. Cannot find codec matching selected -vo and video format 0x33564D57. Read DOCS/HTML/en/codecs.html! Expected Results: Show video stream as does mplayer-1.0-pre6_r4 (and earlier) pluto:/ #emerge info Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r1, 2.4.31tun2 i686) ================================================================= System uname: 2.4.31tun2 i686 AMD Duron(tm) Gentoo Base System version 1.4.16 dev-lang/python: 2.3.3-r1 sys-apps/sandbox: 1.2.11 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.4 sys-devel/binutils: 2.14.90.0.8-r1 sys-devel/libtool: 1.4.3-r4 virtual/os-headers: 2.4.21-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/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.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.du.se/pub/os/gentoo http://ds.thn.htu.se/linux/gentoo" LC_ALL="" LINGUAS="en" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.skumleren.net/gentoo-portage" USE="x86 3dnow 3dnowex X Xaw3d alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups curl doc eds emboss encode esd fam flac font-server fontconfig foomaticdb fortran freetype gd gdbm gif gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile i8x0 imagemagick imlib ipv6 jpeg kde ldap libg++ libgda libwww mad mikmod mmx mmx2 mmxext mng motif mozplaintext mp3 mpeg mplayer ncurses network nls odbc ogg oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline real rtc samba sdl slang snmp spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts v4l v4l2 vorbis xine xinerama xml xml2 xmms xv xvid xvmc zlib linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS
Enabling USE="win32codecs" should do it.
+win32codecs solves this issue. Thanks to Anders Hellgren! This means that defaults have changed from ebuild-spec. 1.0-pre6_r4 to 1.0-pre7_r1. +Win32codecs is not a ./configure flag, but a specific flag in the "Tree of Gentoo". Maybe this change speaks for a major "build-version" change, so that pre7 becomes fx. v7. The ebuild-version shall be an addition to the raw source package version. Below is a dump of the emerge -pv before I changed /etc/portage/package.use so that it contains, among other things, win32codecs on the line for "mplayer" flags. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] media-video/mplayer-1.0_pre7-r1 [1.0_pre6-r4] -3dfx +3dnow -3dnowext +X -aac -aalib +alsa (-altivec) +arts -bidi -bl -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb (-divx4linux) +doc -dts -dv -dvb -dvd -dvdread -edl +encode +esd -fbcon -ggi +gif +gtk +i8x0 +ipv6 -jack -joystick +jpeg -libcaca -lirc -live -lzo +mad -matroska -matrox +mmx +mmxext -mythtv -nas +nls -nvidia +opengl +oss +png +real +rtc +samba +sdl -sse -sse2 +svga -tga -theora +truetype +v4l +v4l2 +vorbis -win32codecs -xanim +xinerama +xmms +xv +xvid +xvmc 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] No Quitting. pluto:/ #emerge -a -v '<mplayer-1.0_pre7' These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] media-video/mplayer-1.0_pre6-r4 -3dfx +3dnow -3dnowext +X -aalib +alsa (-altivec) +arts +avi -bidi -cdparanoia -debug -dga -directfb (-divx4linux) +doc -dts -dv -dvb -dvd -dvdread -edl +encode +esd -fbcon -ggi +gif +gtk +i8x0 +ipv6 -jack -joystick +jpeg -libcaca -lirc -live -lzo +mad -matroska -matrox +mmx +mmxext +mpeg -mythtv -nas +nls -nvidia +oggvorbis +opengl +oss +png +real +rtc +samba +sdl -sse -sse2 +svga -tga -theora +truetype +v4l +v4l2 -xanim +xinerama +xmms +xv +xvid +xvmc 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] No Quitting. pluto:/ # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Using +win32codecs solves this issue. Thanks to Anders Hellgren. I will suggest version-information accompanying the ebuild file in another "bug" request for new feature. Regards/Donald Axel