Bug 3602 - Dynamically-linked mppdec requires libesd, which is not always available
: Dynamically-linked mppdec requires libesd, which is not always available
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Transcoding
: 6.3.0
: PC Linux (other)
: P2 normal (vote)
: ---
Assigned To: Dan Sully
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-06-18 06:44 UTC by Jochen
Modified: 2011-03-16 04:39 UTC (History)
0 users

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jochen 2006-06-18 06:44:24 UTC
Hi,

I've just tried to play back one of the few Musepack-encoded files in my collection, and this failed initially. Error message in the slimserver log:

/opt/slimserver/Bin/i386-linux/mppdec: error while loading shared libraries: libesd.so.0: cannot open shared object file: No such file or directory

jukebox # file /opt/slimserver/Bin/i386-linux/mppdec
/opt/slimserver/Bin/i386-linux/mppdec-dynamic: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped

I'm running Gentoo Linux and don't have libesd, and don't think it's necessary either ;) I could get around this by emerge'ing musepack-tools, but I think Slimserver should come with a statically-linked binary. Replacing the dynamically linked one with the static version from the Musepack website ( http://www.musepack.net/index.php?pg=lin ) solved my problem.

Jochen
Comment 1 Dan Sully 2006-06-29 10:48:22 UTC
Fixed in change 8208