problems getting MPlayer installed and running
I am trying to install MPlayer on SuSE 9.2. So far I have the following files obtained today from Packman: 1) MPLayer-1.0pre6a-pm.2.i686.rpm 2) mplayerplug-in-2.70-0.pm.3.i586.rpm I tried the command rpm -Uhv *.rpm and got the following message in the shell: warning: MPlayer-1.0pre6a-pm.2.i686.rpm: V3 DSA signature: NOKEY, key ID 5f6842a4 warning: mplayerplug-in-2.70-0.pm.3.i586.rpm: V3 DSA signature: NOKEY, key ID cd3140cd error: Failed dependencies: liblzo.so.1 is needed by MPlayer-1.0pre6a-pm.2 libmp3lame.so.0 is needed by MPlayer-1.0pre6a-pm.2 libnspr4.so is needed by mplayerplug-in-2.70-0.pm.3 libplc4.so is needed by mplayerplug-in-2.70-0.pm.3 libplds4.so is needed by mplayerplug-in-2.70-0.pm.3 libxpcom.so is needed by mplayerplug-in-2.70-0.pm.3 phred:/home/gil/Downloads/MPlayer_9.2 # So, two questions: 1) Where can I find the 6 files I'm missing? 2) What do the two "warnings" mean? Thanks! Gil
* Gil Weber;
warning: MPlayer-1.0pre6a-pm.2.i686.rpm: V3 DSA signature: NOKEY, key ID 5f6842a4 warning: mplayerplug-in-2.70-0.pm.3.i586.rpm: V3 DSA signature: NOKEY, key ID cd3140cd error: Failed dependencies: liblzo.so.1 is needed by MPlayer-1.0pre6a-pm.2 libmp3lame.so.0 is needed by MPlayer-1.0pre6a-pm.2 libnspr4.so is needed by mplayerplug-in-2.70-0.pm.3 libplc4.so is needed by mplayerplug-in-2.70-0.pm.3 libplds4.so is needed by mplayerplug-in-2.70-0.pm.3 libxpcom.so is needed by mplayerplug-in-2.70-0.pm.3 phred:/home/gil/Downloads/MPlayer_9.2 #
So, two questions:
1) Where can I find the 6 files I'm missing?
they should be linked in the packmen site towards the end of the page you have dowloaded Mplayer
2) What do the two "warnings" mean?
The GPG keys of the pakager are not installed in your gnupg repository. Unless you install those these messages are cosmetic -- Togan Muftuoglu | Unofficial SuSE FAQ Maintainer | Please reply to the list; http://susefaq.sf.net | Please don't put me in TO/CC. Nisi defectum, haud refiecendum
** Reply to message from Togan Muftuoglu
* Gil Weber;
on 05 Feb, 2005 wrote: warning: MPlayer-1.0pre6a-pm.2.i686.rpm: V3 DSA signature: NOKEY, key ID 5f6842a4 warning: mplayerplug-in-2.70-0.pm.3.i586.rpm: V3 DSA signature: NOKEY, key ID cd3140cd error: Failed dependencies: liblzo.so.1 is needed by MPlayer-1.0pre6a-pm.2 libmp3lame.so.0 is needed by MPlayer-1.0pre6a-pm.2 libnspr4.so is needed by mplayerplug-in-2.70-0.pm.3 libplc4.so is needed by mplayerplug-in-2.70-0.pm.3 libplds4.so is needed by mplayerplug-in-2.70-0.pm.3 libxpcom.so is needed by mplayerplug-in-2.70-0.pm.3 phred:/home/gil/Downloads/MPlayer_9.2 #
So, two questions:
1) Where can I find the 6 files I'm missing?
they should be linked in the packmen site towards the end of the page you have dowloaded Mplayer
2) What do the two "warnings" mean?
The GPG keys of the pakager are not installed in your gnupg repository. Unless you install those these messages are cosmetic
-- Togan Muftuoglu | Unofficial SuSE FAQ Maintainer | Please reply to the list; http://susefaq.sf.net | Please don't put me in TO/CC. Nisi defectum, haud refiecendum
Togan, thanks for reply. Unfortunately the 6 files I need are NOT at the bottom of the Packman page where I downloaded MPlayer. Here's what's at the bottom of the page. additionally needed binary packages *: for a): lame-3.96.1-pm.1.i586.rpm (Lame) for a): libtheora-1.0alpha4-0.pm.0.i686.rpm (libtheora) for c): lame-3.96.1-pm.1.x86_64.rpm (Lame) for c): libtheora-1.0alpha4-0.pm.0.x86_64.rpm (libtheora) for a): libogg-1.1.2-0.pm.0.i686.rpm (libogg) for c): libogg-1.1.2-0.pm.0.x86_64.rpm (libogg) Am I in the wrong place? Thx. Gil
* Gil Weber
Togan, thanks for reply. Unfortunately the 6 files I need are NOT at the bottom of the Packman page where I downloaded MPlayer. Here's what's at the bottom of the page.
yes, *they* are what you need.
additionally needed binary packages *: for a): lame-3.96.1-pm.1.i586.rpm (Lame) for a): libtheora-1.0alpha4-0.pm.0.i686.rpm (libtheora) for c): lame-3.96.1-pm.1.x86_64.rpm (Lame) for c): libtheora-1.0alpha4-0.pm.0.x86_64.rpm (libtheora) for a): libogg-1.1.2-0.pm.0.i686.rpm (libogg) for c): libogg-1.1.2-0.pm.0.x86_64.rpm (libogg)
Am I in the wrong place?
No. ps: Please trim your quotes http://www.netmeister.org/news/learn2quote.html -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/photos
** Reply to message from Patrick Shanahan
* Gil Weber
[02-05-05 15:58]: Togan, thanks for reply. Unfortunately the 6 files I need are NOT at the bottom of the Packman page where I downloaded MPlayer. Here's what's at the bottom of the page.
yes, *they* are what you need.
additionally needed binary packages *: for a): lame-3.96.1-pm.1.i586.rpm (Lame) for a): libtheora-1.0alpha4-0.pm.0.i686.rpm (libtheora) for c): lame-3.96.1-pm.1.x86_64.rpm (Lame) for c): libtheora-1.0alpha4-0.pm.0.x86_64.rpm (libtheora) for a): libogg-1.1.2-0.pm.0.i686.rpm (libogg) for c): libogg-1.1.2-0.pm.0.x86_64.rpm (libogg)
Patrick, thanks for the reply.
Sorry for my ignorance, but I don't understand how these **are** the 6 files I
need. I downloaded the "b" package from Packman -- the MPlayer for i686. There
is NO indication that any of the files shown above are for the "b" package
(only for those who download the "a" or "c" packages), and they certainly don't
have the same file names as those I was warned I needed when I tried to install
the rpms.
In any case, I already had
* Gil Weber
So all I'm missing from the 6 files above is lame.
Now, please explain how to find the 6 files I listed previously as necessary due to dependency problems.
pin <missing-file-name> man pin
Your reply makes me feel really stupid.
don't, the reply was. disregard it. -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/photos
** Reply to message from Patrick Shanahan
* Gil Weber
[02-05-05 17:45]: So all I'm missing from the 6 files above is lame.
Now, please explain how to find the 6 files I listed previously as necessary due to dependency problems.
pin <missing-file-name> man pin
Your reply makes me feel really stupid.
don't, the reply was. disregard it.
Thanks. Greatly appreciate your knowledge.
Gil Weber wrote:
additionally needed binary packages *: for a): lame-3.96.1-pm.1.i586.rpm (Lame) for a): libtheora-1.0alpha4-0.pm.0.i686.rpm (libtheora) for c): lame-3.96.1-pm.1.x86_64.rpm (Lame) for c): libtheora-1.0alpha4-0.pm.0.x86_64.rpm (libtheora) for a): libogg-1.1.2-0.pm.0.i686.rpm (libogg) for c): libogg-1.1.2-0.pm.0.x86_64.rpm (libogg)
Sorry for my ignorance, but I don't understand how these **are** the 6 files I need. I downloaded the "b" package from Packman -- the MPlayer for i686.
This is not obvious from Packman's site, but the i686 package has the same dependencies as the i586 packages. i686 is just more optimized for your processor.
There is NO indication that any of the files shown above are for the "b" package (only for those who download the "a" or "c" packages), and they certainly don't have the same file names as those I was warned I needed when I tried to install the rpms.
c packages are for a different processor altogether and is not compatible with your system.
In any case, I already had
and installed (from when I grabbed Xine from Packman). Three of the files above are for AMD64, so I sure as heck don't need those, right?
right, but you don need the the i686 lame package http://packman.links2linux.org/download.php?t=b&id=6436
Now, please explain how to find the 6 files I listed previously as necessary due to dependency problems.
Easiest is to open the package in kpackage and look at the line unmet dependencies and maybe the depends as well. It isn't always so straight forward. Any unmet dependency could be looked up in Yast Package Manager and installed if available on your dvds/cds.
Your reply makes me feel really stupid. We are all in a permanent learning state, no one has arrived. -- Joe Morris New Tribes Mission Email Address: Joe_Morris@ntm.org Registered Linux user 231871
** Reply to message from "Joe Morris (NTM)"
Gil Weber wrote:
(snipping)
Sorry for my ignorance, but I don't understand how these **are** the 6 files I need. I downloaded the "b" package from Packman -- the MPlayer for i686.
This is not obvious from Packman's site, but the i686 package has the same dependencies as the i586 packages. i686 is just more optimized for your processor.
Ah! Thank you! THAT is an extremely helpful answer.
There is NO indication that any of the files shown above are for the "b" package (only for those who download the "a" or "c" packages), and they certainly don't have the same file names as those I was warned I needed when I tried to install the rpms.
c packages are for a different processor altogether and is not compatible with your system.
Yup, figured that one out myself! ;o)
In any case, I already had
and installed (from when I grabbed Xine from Packman). Three of the files above are for AMD64, so I sure as heck don't need those, right?
right, but you do need the the i686 lame package http://packman.links2linux.org/download.php?t=b&id=6436
OK, thanks. I had already installed the i586 rpm, but since you were so kind to indicate the i686 file I went and downloaded that one too!
Now, please explain how to find the 6 files I listed previously as necessary due to dependency problems.
Easiest is to open the package in kpackage and look at the line unmet dependencies and maybe the depends as well. It isn't always so straight forward. Any unmet dependency could be looked up in Yast Package Manager and installed if available on your dvds/cds.
Many thanks, Joe. VERY helpful reply. ;o) Gil
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gil Weber wrote:
<snip>
|>>error: Failed dependencies:
|>> liblzo.so.1 is needed by MPlayer-1.0pre6a-pm.2
|>> libmp3lame.so.0 is needed by MPlayer-1.0pre6a-pm.2
|>> libnspr4.so is needed by mplayerplug-in-2.70-0.pm.3
|>> libplc4.so is needed by mplayerplug-in-2.70-0.pm.3
|>> libplds4.so is needed by mplayerplug-in-2.70-0.pm.3
|>> libxpcom.so is needed by mplayerplug-in-2.70-0.pm.3
|>>phred:/home/gil/Downloads/MPlayer_9.2 #
<snip>
|>>1) Where can I find the 6 files I'm missing?
<snip>
Hi Gil,
liblzo.so.1 is provided by SuSE package "lzo" (install via YaST/rpm)
This /isn't/ mentioned on packman's site as a "dependency"
Hi...
Do your research on the missing packages and install
them.. use google to track them...
but here is a head up..
I had the same problem with SuSE 9.2
If the mozilla GUI is not so important for you
you can D/L the source using the link below
ftp://ftp5.mplayerhq.hu/mplayer/releases/MPlayer-1.0pre6a.tar.bz2
downloads the codecs try the essentials...
ftp://ftp5.mplayerhq.hu/mplayer/releases/codecs/essential-20041107.tar.bz2
--------IMP-------------------
install them to /usr/local/lib/codecs BEFORE
compiling MPlayer, otherwise no
Win32 support will be compiled!
----------------------------------
you can also D/L the fonts..
ftp://ftp5.mplayerhq.hu/mplayer/releases/fonts/font-arial-iso-8859-1.tar.bz2
go to the directory you have decompress them and type
./configure
is all goes well 'type make' and 'type make install'
if there are missing package install them and try
./configure again..
Good luck.....
(_^_)
--- "Carl E. Hartung"
-----BEGIN PGP SIGNED MESSAGE----- (command line) or the YaST Install & Remove Software module (SuSE's gui interface to rpm.) They're really great tools designed to help you avoid inadvertently breaking your system.
regards,
- - Carl
===== |__|___|___|__\\|// - ?__|___|_____|___|_____| |__|___|___|__(o o)______|___|_____|___|_____| |__|___|___oOOO(_)OOOo____|___|_____|___|_____| email : ephlodur@rocketmail.com What we need is Awareness we can't get carelless. __________________________________ Do you Yahoo!? Meet the all-new My Yahoo! - Try it today! http://my.yahoo.com
On Sun, 6 Feb 2005 08:56 am, Carl E. Hartung wrote:
Gil Weber wrote: <snip>
|>>error: Failed dependencies: |>> liblzo.so.1 is needed by MPlayer-1.0pre6a-pm.2 |>> libmp3lame.so.0 is needed by MPlayer-1.0pre6a-pm.2 |>> libnspr4.so is needed by mplayerplug-in-2.70-0.pm.3 |>> libplc4.so is needed by mplayerplug-in-2.70-0.pm.3 |>> libplds4.so is needed by mplayerplug-in-2.70-0.pm.3 |>> libxpcom.so is needed by mplayerplug-in-2.70-0.pm.3 |>>phred:/home/gil/Downloads/MPlayer_9.2 # <snip> |>>1) Where can I find the 6 files I'm missing? <snip>
Hi Gil,
liblzo.so.1 is provided by SuSE package "lzo" (install via YaST/rpm) This /isn't/ mentioned on packman's site as a "dependency"
but whenever rpm complains about a missing dependency the first place you should look to fill it is your distribution. libmp3lame.so.0 is provided by packman's lame-3.96.1-pm.1.x86_64.rpm This /is/ listed as a dependency on packman's site.
These x86_64 packages broke it for me. They depend, naturally enough, on 64 bit versions of libc etc. And, as you'd expect, my 32 bit i686 install doesn't have them. Why did packman put me onto 64 gauge rails, and more important, how do I get off them? michaelj -- Michael James michael.james@csiro.au System Administrator voice: 02 6246 5040 CSIRO Bioinformatics Facility fax: 02 6246 5166
* Michael James
On Sun, 6 Feb 2005 08:56 am, Carl E. Hartung wrote:
liblzo.so.1 is provided by SuSE package "lzo" (install via YaST/rpm) This /isn't/ mentioned on packman's site as a "dependency"
but whenever rpm complains about a missing dependency the first place you should look to fill it is your distribution. libmp3lame.so.0 is provided by packman's lame-3.96.1-pm.1.x86_64.rpm This /is/ listed as a dependency on packman's site.
These x86_64 packages broke it for me. They depend, naturally enough, on 64 bit versions of libc etc. And, as you'd expect, my 32 bit i686 install doesn't have them. Why did packman put me onto 64 gauge rails, and more important, how do I get off them?
so, not using x64 system, you would *not* install x64 packages. You can probably find lame-3.96.1-1suse92.rpm to satisfy the dependencies. You need to think about your situation. You would not install an os2 package or a (pardon me) windoz package on your x32 linux system and expect it to work.... -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/photos
Michael James wrote:
These x86_64 packages broke it for me. They depend, naturally enough, on 64 bit versions of libc etc. And, as you'd expect, my 32 bit i686 install doesn't have them.
Did they actually install? I would have thought rpm would have complained about wrong architecture and missing dependencies. Did you install with force, or how did you install them? If they are installed, rpm -e <package name> will uninstall them.
Why did packman put me onto 64 gauge rails, and more important, how do I get off them? He didn't. x86_64 packages are for the c package, which is a x86_64 version on MPlayer. -- Joe Morris New Tribes Mission Email Address: Joe_Morris@ntm.org Registered Linux user 231871
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Michael James wrote: <snip> |>libmp3lame.so.0 is provided by packman's lame-3.96.1-pm.1.x86_64.rpm |>This /is/ listed as a dependency on packman's site. | | These x86_64 packages broke it for me. | They depend, naturally enough, on 64 bit versions of libc etc. | And, as you'd expect, my 32 bit i686 install doesn't have them. | Why did packman put me onto 64 gauge rails, | and more important, how do I get off them? Hi Michael, I was glancing at my e-mail client the instant your post showed up. Cool! How's the weather on the other side of the globe today? We're having a hot spell for this time of year @ +/-30F. This excerpt from Gil's post yesterday should have tipped me off, but I didn't read it closely enough to notice the 32 bit packages mixed in with the 64 bit packages. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | Togan, thanks for reply. Unfortunately the 6 files I need are NOT at the bottom | of the Packman page where I downloaded MPlayer. Here's what's at the bottom of | the page. | | additionally needed binary packages *: | for a): lame-3.96.1-pm.1.i586.rpm (Lame) | for a): libtheora-1.0alpha4-0.pm.0.i686.rpm (libtheora) | for c): lame-3.96.1-pm.1.x86_64.rpm (Lame) | for c): libtheora-1.0alpha4-0.pm.0.x86_64.rpm (libtheora) | for a): libogg-1.1.2-0.pm.0.i686.rpm (libogg) | for c): libogg-1.1.2-0.pm.0.x86_64.rpm (libogg) | | Am I in the wrong place? | Thx. | Gil - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The correct way to interpret it is as follows: a = Pentium and lower (uses the .i586.rpm packages) b = Pentium Pro and higher (uses the .i686.rpm packages) c = x86_64 = 64 bit processors (uses .x86_64.rpm packages) The primary MPlayer rpms are available in all three flavors. So are the add-on/dependency packages. Pick one architecture, hence one xxx.rpm suffix, and stick with it when you're downloading the set. Does this help? regards, - - Carl - -- ____________________________________________________________________ C. E. Hartung Business Development & Support Services http://www.cehartung.com/ carlh@cehartung.com Dover Foxcroft, Maine, USA Public Key #0x68396713 Reg. Linux User #350527 http://counter.li.org/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFCBu/Ousxgymg5ZxMRAv9wAJ4y9SPRk3G2FeSiGGy85ejU1mKMJACeMJbA Yvl0cilGxa5rHDXciJhz/4g= =plAJ -----END PGP SIGNATURE-----
I also faced the same problem afterwards I installed Mplayer for Fedora core 3. It worked perfectly for me. Got installed without any problems and errors or any dependencies. kanak Carl E. Hartung wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Michael James wrote: <snip> |>libmp3lame.so.0 is provided by packman's lame-3.96.1-pm.1.x86_64.rpm |>This /is/ listed as a dependency on packman's site. | | These x86_64 packages broke it for me. | They depend, naturally enough, on 64 bit versions of libc etc. | And, as you'd expect, my 32 bit i686 install doesn't have them. | Why did packman put me onto 64 gauge rails, | and more important, how do I get off them?
Hi Michael,
I was glancing at my e-mail client the instant your post showed up. Cool! How's the weather on the other side of the globe today? We're having a hot spell for this time of year @ +/-30F.
This excerpt from Gil's post yesterday should have tipped me off, but I didn't read it closely enough to notice the 32 bit packages mixed in with the 64 bit packages. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | Togan, thanks for reply. Unfortunately the 6 files I need are NOT at the bottom | of the Packman page where I downloaded MPlayer. Here's what's at the bottom of | the page. | | additionally needed binary packages *: | for a): lame-3.96.1-pm.1.i586.rpm (Lame) | for a): libtheora-1.0alpha4-0.pm.0.i686.rpm (libtheora) | for c): lame-3.96.1-pm.1.x86_64.rpm (Lame) | for c): libtheora-1.0alpha4-0.pm.0.x86_64.rpm (libtheora) | for a): libogg-1.1.2-0.pm.0.i686.rpm (libogg) | for c): libogg-1.1.2-0.pm.0.x86_64.rpm (libogg) | | Am I in the wrong place? | Thx. | Gil - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The correct way to interpret it is as follows:
a = Pentium and lower (uses the .i586.rpm packages) b = Pentium Pro and higher (uses the .i686.rpm packages) c = x86_64 = 64 bit processors (uses .x86_64.rpm packages)
The primary MPlayer rpms are available in all three flavors. So are the add-on/dependency packages.
Pick one architecture, hence one xxx.rpm suffix, and stick with it when you're downloading the set.
Does this help?
regards,
- - Carl
- -- ____________________________________________________________________ C. E. Hartung Business Development & Support Services http://www.cehartung.com/ carlh@cehartung.com Dover Foxcroft, Maine, USA Public Key #0x68396713 Reg. Linux User #350527 http://counter.li.org/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux)
iD8DBQFCBu/Ousxgymg5ZxMRAv9wAJ4y9SPRk3G2FeSiGGy85ejU1mKMJACeMJbA Yvl0cilGxa5rHDXciJhz/4g= =plAJ -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Err.... addendum in order, here: In hindsight, I could have worded this a little bit more accurately, so I'll edit my own post... | The primary MPlayer rpms are available in all three flavors. | So are the add-on/dependency packages. Not all the time, however. Some packages are architecture-independent. ~ You can also safely mix i386, i586 and i686 rpms. Each has been optimized during compilation for it's respective processor, but they'll all run on a 32 bit machine. Of course, 64 bit packages will only run on 64 bit systems. | Pick one architecture, hence one xxx.rpm suffix, and stick with it when | you're downloading the set. Given the clarification, above, this advice still stands. It just isn't a hard and fast rule. Any better? - - Carl - -- ____________________________________________________________________ C. E. Hartung Business Development & Support Services http://www.cehartung.com/ carlh@cehartung.com Dover Foxcroft, Maine, USA Public Key #0x68396713 Reg. Linux User #350527 http://counter.li.org/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFCBvOmusxgymg5ZxMRAopcAJ9KbD4NzcWdPF9GhctWX4O9/3RC1wCfWe46 qd6KukN+5elpAb+m0k4n0i8= =WAwI -----END PGP SIGNATURE-----
participants (8)
-
Carl E. Hartung
-
Gil Weber
-
Joe Morris (NTM)
-
Michael James
-
MindBender
-
news
-
Patrick Shanahan
-
Togan Muftuoglu