Attempting to run mplayer returns with libdv.so.4 error
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Attempting to run mplayer returns with libdv.so.4 error
Code:
root@Internets:/home/matt# mplayer
mplayer: error while loading shared libraries: libdv.so.4: cannot open shared object file: No such file or directory
I am running Slackware 10.1 with 2.6.12.3 compiled. I installed mplayer from linuxpackages.net. I googled and searched on the forum for a while trying to find an answer, but I can't. Any help is greatly appreciated.
It's a codec. And mplayer can't find it. Doesn't it start at all? Then you have to find a codec package that has it in it. First place I'd look is the mplayer site and check the 'all codecs' package. If it just runs and you don't need the dv codec you can simply ignore it. The package is compiled to have that support that's why the error's there.
When I run it from /usr/bin/ nothing happens, so that's why I went to Terminal. MPlayer's website has been down since this morning, possibly before that.
Should I compile it myself and not installpkg? Can you think of anything else it may be?
libdvdcss-1.2.8-i486-1jed.tgz
libdvdread-0.9.4-i486-1maew.tgz
both available at linuxpackages.net
and
essential-20050412.tar.bz2
which are the codecs for most everything you'll watch....once it's untarred, it creates a directly called essential-20050412....you need to move that directory to /usr/local/lib and rename it codecs...that way mplayer will find them
which i know is available from the mplayer site...you might find it someplace else if you google it, tho
Last edited by detpenguin; 07-19-2005 at 02:48 PM.
hmmmm...my suggestion then, is to remove the mplayer.tgz version, and grab a tar.bz2 version and compile it for your box...thats the way i have mine running. if you want the gui version too, when you compile, type:
./configure --enable-gui
and that will set up GMPlayer for ya...
personally, i never got the .tgz version from linuxpackages to work on my box, but i thought maybe that was just me...anyways, thats my suggestion...hope it helps
Install from source then use checkinstall to make a package. The version from linuxpackages has alot of dependencies compiled in. run configure it will show you whats enabled and whats not. If you need something you'll have to get the package it needs and recompile.
Looks like mplayers website finaly got shutdown but I bet you can find the source on a gentoo mirror.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.