LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Missing Dependency: libtheora.so.0(libtheora.so.1.0) (https://www.linuxquestions.org/questions/linux-software-2/missing-dependency-libtheora-so-0-libtheora-so-1-0-a-466473/)

donraja 07-22-2006 03:07 AM

Missing Dependency: libtheora.so.0(libtheora.so.1.0)
 
Hi there,

I'm trying to install the latest MPlayer on the following platform/OS: i586/Fedora FC4

I tried to install it, but I get the following error:
Error: Missing Dependency: libtheora.so.0(libtheora.so.1.0) is needed by package mplayer

Here's what the output:

[root@don corleone]# yum install libtheora-1.0alpha4-2.i386.rpm
Setting up Install Process
Setting up repositories
updates-released 100% |=========================| 1.2 kB 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 348 kB 00:02
updates-re: ################################################## 926/926
Added 73 new packages, deleted 12 old in 5.53 seconds
Parsing package install arguments
Examining libtheora-1.0alpha4-2.i386.rpm: libtheora - 1.0alpha4-2.i386
libtheora-1.0alpha4-2.i386.rpm: does not update installed package.
Nothing to do
[root@godson raja]# yum install mplayer-1.0pre8-1.i386.rpm
Setting up Install Process
Setting up repositories
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 320 kB 00:02
updates-re: ################################################## 865/865
Added 12 new packages, deleted 73 old in 3.50 seconds
Parsing package install arguments
Examining mplayer-1.0pre8-1.i386.rpm: mplayer - 5:1.0pre8-1.i386
Marking mplayer-1.0pre8-1.i386.rpm to be installed
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package mplayer.i386 5:1.0pre8-1 set to be updated
--> Running transaction check
--> Processing Dependency: libtheora.so.0(libtheora.so.1.0) for package: mplayer--> Finished Dependency Resolution
Error: Missing Dependency: libtheora.so.0(libtheora.so.1.0) is needed by package mplayer
[root@godson raja]# yum install mplayer-1.0pre8-1.i386.rpm
Setting up Install Process
Setting up repositories
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Examining mplayer-1.0pre8-1.i386.rpm: mplayer - 5:1.0pre8-1.i386
Marking mplayer-1.0pre8-1.i386.rpm to be installed
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package mplayer.i386 5:1.0pre8-1 set to be updated
--> Running transaction check
--> Processing Dependency: libtheora.so.0(libtheora.so.1.0) for package: mplayer--> Finished Dependency Resolution
Error: Missing Dependency: libtheora.so.0(libtheora.so.1.0) is needed by package mplayer

I installed the latest theora package from:

http://www.theora.org/
"libtheora-1.0alpha4-2.i386.rpm"

It installed without any hitches. Everything seemed to install fine. But when I try to install MPlayer, I get the same dependency error.

I even tried installing this version of theora which I obtained from another site:
"libtheora-1.0alpha7.tar.gz"
I did the "make", "make install", and even "make check". All tests passed successfully and I got the message that the theora package was installed correctly. But again, I get the same dependency error when I try and install MPlayer.

Does anyone know what's going on and can anyone help ?
Any help would be much appreciated.
Thanks in advance.

Lenard 07-22-2006 08:54 AM

Bad idea to have both the rpm and build versions of libthora installed, you might want to remove one or both.

You should be able to install mplayer simply be doing something like;

yum -y install mplayer mplayer-skins mplayerplug-in

But you may want to add the RPMforge repo to your yum configuration first;

http://dag.wieers.com/home-made/apt/FAQ.php#B1

The mplayerplug-in package is optional and is a plugin for Mozilla and/or firefox; http://mplayerplug-in.sourceforge.net/

donraja 07-23-2006 04:53 AM

Hi Lenard,

Thank you very much for responding. I did what you told me and installed RPMforge, however I didn't find an RPM for Fedora Core 4. The closest one I found was for Fedora Core 3 so I went ahead and installed that one for now, i.e.
rpmforge-release-0.3.4-1.fc3.rf.i386.rpm

I successfully went ahead and installed all these components like:
yum -y install mplayer mplayer-skins mplayerplug-in

All that went without a single hitch. Do I uninstall the above RPMforge updater because it's not for my release of Fedora ? I fear that updated for future software will be for FC3 and not FC4.

Also, I have some *.mpg files I'm trying to play and I keep getting the following error every time I try to open any mpg file with Mplayer:
"Error opening/initializing the selected video_out (-vo) device"
I believe all my codecs are up-to-date. Is this something I need to try with another application ? Did I install Mplayer incorrectly and that's why perhaps, Mplayer can't open up my *.mpg files ?
Your help and suggestions are greatly appreciated.
Thanks in advance.

Lenard 07-23-2006 09:42 AM

Hmmm.......... that is interesting, I checked and see no rpmforge-release for FC4 either, maybe you might want to follow this;

http://www.fedorafaq.org/fc4/#installsoftware

Yes you should uninstall the FC3 rpmforge-release rpm file. Now for the mpg files which codecs rpm packages are installed??

You may also need; http://stentz.freshrpms.net/rpm.html?id=282

donraja 07-26-2006 04:17 AM

Hi Lenard,

Thanks for all your suggestions so far.

I uninstalled the following module as you suggested:
rpmforge-release-0.3.4-1.fc3.rf.i386

I also downloaded and installed the following (just as you suggested):
libmpeg3-1.5.4-5.2.fc4.i386.rpm

The *.mpg codecs I now have are:
MPEG 1/2 Video decoder libmpeg2-v.0.4.0b
MPEG 1/2 Video decoder passthrough

I still cannot play my files. I get exactly the same popup dialog saying: "Error opening/initializing the selected video_out(-vo) device."
Any suggestions would be welcome and appreciated.
Thanks.

Lenard 07-26-2006 07:08 AM

You need to configure mplayer or specify which video output to use. If you have the gmplayer installed (/usr/bin/gmplayer) then this is done via Perferences (right click on the control pad). If not then see 'man mplayer' for the details and other possible video output drivers; mplayer -vo x11 <filename_here>

You might want to remove the hidden .mplayer directory first and try again also.

donraja 07-29-2006 02:28 AM

Thank you so much.
I configured the drivers from my preferences (as you said); I tried each driver one by one until I got my mplayer working. I really appreciate your patience and your help very much. ... and for putting up with my questions :-)

Lenard 07-29-2006 05:46 AM

Just glad you got mplayer installed and working..........

jerzeejerome 08-27-2006 03:15 PM

Dependency Hell
 
I tried to install mplayer on Fedora 5 64 bit I run into dpendency hell.

Missing Dependency: mplayer-fonts is needed by package mplayer
Missing Dependency: libmp3lame.so.0()(64bit) is needed by package mplayer
Missing Dependency: libmad.so.0()(64bit) is needed by package mplayer
Missing Dependency: libxvidcore.so.4()(64bit) is needed by package mplayer
Missing Dependency: libfaac.so.0()(64bit) is needed by package mplayer

Does anyone know how to resolve this?

RPM file: mplayer-1.0-0.28.pre8.fc5.x86_64.rpm

jerzeejerome 08-27-2006 04:00 PM

:study:
I figured it out. Pain in the butt though.


All times are GMT -5. The time now is 12:11 AM.