The default emerge of mplayer 0.92 sets up this symlink: /usr/share/mplayer/font -> /usr/share/mplayer/fonts/font-arial-14-iso-8859-1 Great, only that path doesn't exist. It should be: /usr/share/mplayer/font -> /usr/share/mplayer/fonts/font-arial-iso-8859-1/font-arial-14-iso-8859-1 Reproducible: Always Steps to Reproduce: 1. emerge -u mplayer 2. ls /usr/share/mplayer/ -l Actual Results: output shows the 'font' symlink coloured red, indicating that it points to a non-existant file Expected Results: should have created the symlink correctly? line 369 of the ebuild reads: dosym fonts/font-arial-14-iso-8859-1 /usr/share/mplayer/font I believe it should read: dosym fonts/font-arial-iso-8859-1/font-arial-14-iso-8859-1 /usr/share/mplayer/font Here's my emerge info, although I doubt you'll need it :-) baz@zaphod baz $ emerge info Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r7) ================================================================= System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(tm) processor ccache version 2.2 [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-tbird -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=athlon-tbird -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://212.219.247.15/sites/www.ibiblio.org/gentoo/ http://212.219.56.162/sites/www.ibiblio.org/gentoo/ http://212.219.56.131/sites/www.ibiblio.org/gentoo/ http://212.219.247.13/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline bonobo svga tcltk java X sdl tcpd pam ssl perl python imlib oggvorbis gtk motif opengl cdr 3dnow dga doc dvd esd gtk2 imap samba scanner tiff transcode usb v4l videos -arts -gpm -kde -gnome -qt" baz@zaphod baz $
I'm not sure if or how this relates, but recently (5 minutes ago) while trying to update world, I got the following error: >>> emerge (6 of 12) media-video/mplayer-0.92 to / >>> md5 src_uri ;-) MPlayer-0.92.tar.bz2 !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: 1ecd31d17b51f16332b1fcc7da36b312 >>> your file's digest: 6c3f032ddf401ca522900291de03fee5 !!! File does not exist: /usr/portage/distfiles//font-arial-iso-8859-1.tar.bz2 I've tried the update a couple times, thinkin the download messed up, but I guess not. I should probably submit it as its own bug, but I posted it here because I recognized the "font-arial" stuff.
No, your problem is a separate (known) issue: http://bugs.gentoo.org/show_bug.cgi?id=29859
The symlink was right for 0.91, but isn't for 0.92.
Fixed. They moved the diff fonts in the zip to a directory, and not the root of the zip, causing it to install in wronly in /usr/share/mplayer/fonts/..