[vox-tech] i need debian help - libraries and mp3blaster

Peter Jay Salzman vox-tech@lists.lugod.org
Fri, 16 Aug 2002 00:51:16 -0700


hola,

since i'm in console nearly 100% of the time (when i'm not playing
quake3 or ut) i use mp3blaster exclusively as my mp3 player.  i just got
a nasty error:

   p@satan% mp3blaster  
   mp3blaster: error while loading shared libraries: libvorbisfile.so.0:
   cannot open shared object file: No such file or directory

but something really funny is going on.  funny as in odd, not funny as
in "ha ha".  these are the dependencies for mp3blaster:

Depends: libc6 (>= 2.2.4-4), libncurses5 (>= 5.2.20020112a-1),
   libsidplay1 (>= 1.36.47-1), libstdc++2.10-glibc2.2 (>= 1:2.95.4-0.010810),
   libvorbis0 (>= 1.0rc3-1)

let's look at the files libvorbis0 provides:

   $ dpkg -L libvorbis0
   /.
   /usr
   /usr/lib
   /usr/lib/libvorbis.so.0.2.0
   /usr/share
   /usr/share/doc
   /usr/share/doc/libvorbis0
   /usr/share/doc/libvorbis0/copyright
   /usr/share/doc/libvorbis0/changelog.Debian.gz
   /usr/lib/libvorbis.so.0

libvorbisfile.so.0 isn't in there.  ok, so what DOES provide this file?

   p@satan% apt-cache search libvorbisfile
   libvorbisfile3 - The Vorbis General Audio Compression Codec

something is definitely rotten in denmark.  there seems to be 2
problems:


1. the dependency list is wrong.  libvorbisfile3 is the dependency, not
   libvorbis0.

2. it's trying to load a non-existant library.


i was able to put a band-aid on this problem by:

   # cd /usr/lib
   # ln -s libvorbisfile.so.3.0.0 libvorbisfile.so.0

but this is a bad idea.  i don't want to (and shouldn't have to) muck
around in /usr/lib.

i can't find a mention of this on the mp3blaster bugpage.   do other
sarge users have a similar problem with mp3blaster?

pete

-- 
GPG Fingerprint: B9F1 6CF3 47C4 7CD8 D33E  70A9 A3B9 1945 67EA 951D