Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 30213 - Mplayer 0.92 creates a broken font symlink
Summary: Mplayer 0.92 creates a broken font symlink
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-02 15:47 UTC by baz
Modified: 2003-10-08 16:36 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description baz 2003-10-02 15:47:29 UTC
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 $
Comment 1 Duke 2003-10-04 15:20:37 UTC
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.
Comment 2 baz 2003-10-04 15:31:31 UTC
No, your problem is a separate (known) issue:

http://bugs.gentoo.org/show_bug.cgi?id=29859

Comment 3 Patrick Kursawe (RETIRED) gentoo-dev 2003-10-06 01:54:34 UTC
The symlink was right for 0.91, but isn't for 0.92.
Comment 4 Martin Schlemmer (RETIRED) gentoo-dev 2003-10-08 16:36:49 UTC
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/..