LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 06-05-2006, 04:06 PM   #46
mmayzes
LQ Newbie
 
Registered: Jun 2006
Distribution: SuSE 10.0
Posts: 4

Rep: Reputation: 0

I had the same problem with playing wmv and other ms encoded files on suse 10.0 64. This is how I fixed it:

copy these files from a 32 bit installation of suse 10.0 that has been setup with all the media packages you need from /usr/lib into /usr/lib of the 64 bit machine (or extract from 32 bit packages and put in /usr/lib of 64 bit machine).

libdv.so.4.0.2
libmad.so.0.2.1
libmp3lame.so.0.0.0
libx264.so.46
libxvidcore.so.4.1

After the files are copied, create the links in /usr/lib:

libdv.so.4 --> libdv.so.4.0.2
libmad.so.0 --> libmad.so.0.2.1
libmp3lame.so.0 --> libmp3lame.so.0.0.0
libx264.so.46 --> no link required
libxvidcore.so.4 --> libxvidcore.so.4.1

Then install packman 32 bit mplayer through yast. When I did this, I got no dependency errors in yast, but if you do, try ignoring them and test your mplayer with the file types in question.

I was suddenly able to view wmv and other files that had not been working perfectly in mplayer and mplayerplug-in (including the sample files posted in this thread). This did not fix the xine based players, though.

Have fun.
 
Old 06-05-2006, 10:07 PM   #47
Doum
LQ Newbie
 
Registered: Aug 2003
Posts: 14

Rep: Reputation: 0
Talking

Just to let you know that I got the same problem with OpenSuse v10.1 x64.

I would love to test your solution but...where can I get those 32 bits files:

libdv.so.4.0.2
libmad.so.0.2.1
libmp3lame.so.0.0.0
libx264.so.46
libxvidcore.so.4.1

I doesn't have a 32 bits version of OpenSuse v10.1 installed...
 
Old 06-06-2006, 12:46 AM   #48
mmayzes
LQ Newbie
 
Registered: Jun 2006
Distribution: SuSE 10.0
Posts: 4

Rep: Reputation: 0
You can download the files in a tarball at tinyurl.com/l9mjn

let us know if it works for you.
 
Old 06-06-2006, 02:42 AM   #49
shshjun
Member
 
Registered: Nov 2004
Location: del
Distribution: jds
Posts: 88

Rep: Reputation: 15
Quote:
Originally Posted by broch
Incorrect statement: it would be difficult to get pure 64-bit OS (desktop). Why? because then you will loose 32-bit compatibility. This means that on pure 64-bit OS you will not be able to install 32-bit apps. So Ubunto, FC, SuSE are hybrids. I think that Debian has pure 64-bit version. Gentoo can do all: 32-bit, hybrid and pure 64-bit.
Incorrect statement.

ubuntu 6.06 LTS (amd64, daper) is pure 64-bit OS. indeed i was not able to install 32-bit applications such as opera 8.54 when there is no such 64-bit version available yet.

the solution, is to use chroot32, as outlined here: http://process-of-elimination.net/wi...ROOT_for_AMD64

the above process is not hybrid either. it's emulation, what the page called elimination, whatever.

i don't mean to hijack this thread though. sorry.

Last edited by shshjun; 06-06-2006 at 02:46 AM.
 
Old 06-06-2006, 10:05 PM   #50
Doum
LQ Newbie
 
Registered: Aug 2003
Posts: 14

Rep: Reputation: 0
I just test it...and that doesn't work on my Suse v10.1 (x64). I created all those "links" but that doesn't seems to work.

When I installed the 32 bits version of mplayer I got those errors:

#### YaST2 conflicts list - generated 2006-06-06 22:47:47 ####

MPlayer-1.0pre7try3-5.i586[20060527-135241] cannot be installed due to missing dependencies
Aucun fournisseur de libxvidcore.so.4 d�inissable pour MPlayer-1.0pre7try3-5.i586[20060527-135241]
R�olution de conflit :
( ) Install xvid although it would change the architecture
( ) ne pas installer MPlayer
( ) Ignorer cette exigence cette fois uniquement

MPlayer-1.0pre7try3-5.i586[20060527-135241] cannot be installed due to missing dependencies
Aucun fournisseur de libx264.so.46 d�inissable pour MPlayer-1.0pre7try3-5.i586[20060527-135241]
R�olution de conflit :
( ) Install x264 although it would change the architecture
( ) ne pas installer MPlayer
( ) Ignorer cette exigence cette fois uniquement


MPlayer-1.0pre7try3-5.i586[20060527-135241] cannot be installed due to missing dependencies
Aucun fournisseur de libmp3lame.so.0 d�inissable pour MPlayer-1.0pre7try3-5.i586[20060527-135241]
R�olution de conflit :
( ) Install lame although it would change the architecture
( ) ne pas installer MPlayer
( ) Ignorer cette exigence cette fois uniquement

MPlayer-1.0pre7try3-5.i586[20060527-135241] cannot be installed due to missing dependencies
Aucun fournisseur de libmad.so.0 d�inissable pour MPlayer-1.0pre7try3-5.i586[20060527-135241]
R�olution de conflit :
( ) Install mad although it would change the architecture
( ) ne pas installer MPlayer
( ) Ignorer cette exigence cette fois uniquement

MPlayer-1.0pre7try3-5.i586[20060527-135241] cannot be installed due to missing dependencies
Aucun fournisseur de libgssapi.so.1 d�inissable pour MPlayer-1.0pre7try3-5.i586[20060527-135241]
R�olution de conflit :
( ) Install libgssapi although it would change the architecture
( ) ne pas installer MPlayer
( ) Ignorer cette exigence cette fois uniquement

#### YaST2 conflicts list END ###

Like you said, I said "ignore" and continue the installation...but, when I try to start mplayer. He just try to start and after a few seconds...he close. He doesn't even start!

Exemple of one link that I have created:

tux:/usr/lib # dir libdv.so.4.0.2
-rwxr-xr-x 2 root root 113824 2006-06-06 22:39 libdv.so.4.0.2
tux:/usr/lib # dir libdv.so.4
-rwxr-xr-x 2 root root 113824 2006-06-06 22:39 libdv.so.4

Any idea? I really begin to think that I should go back to 32 bits...I really need that to work.

Thanks!
 
Old 06-07-2006, 12:01 AM   #51
mmayzes
LQ Newbie
 
Registered: Jun 2006
Distribution: SuSE 10.0
Posts: 4

Rep: Reputation: 0
Alright, I just ran my installation again and Yast did report the errors for the dependencies. I ignored them and my install went OK and my playback works fine. It looks like you have one additional dependency that I already had installed which is the libgssapi package. According to Yast, I have the x86_64 version of libgssapi installed on my system which is provided by Suse. Opensuse should have this available. Once this is installed, try installing 32 bit mplayer again and ignore the errors. If libgssapi is still giving problems, you should be able to install the 32 bit package through yast.

By the way, I wasn't sure how you were making the links, but I made symbolic links by using

ln -s libdv.so.4.0.2 libdv.so.4 while inside /usr/lib.

If you need to download libgssapi, try fr2.rpmfind.net//linux/RPM/opensuse/factory/i586/libgssapi-0.6-14.i586.html for the 32 bit version and
fr2.rpmfind.net//linux/RPM/opensuse/factory/x86_64/libgssapi-0.6-14.x86_64.html for the 64 bit version.
 
Old 06-07-2006, 12:16 AM   #52
broch
Member
 
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465

Rep: Reputation: 32
Quote:
Incorrect statement.

ubuntu 6.06 LTS (amd64, daper) is pure 64-bit OS. indeed i was not able to install 32-bit applications such as opera 8.54 when there is no such 64-bit version available yet.

the solution, is to use chroot32, as outlined here: http://process-of-elimination.net/wi...ROOT_for_AMD64

the above process is not hybrid either. it's emulation, what the page called elimination, whatever.

i don't mean to hijack this thread though. sorry.
well that is crap. to run 32-bit apps you need 32-bit libs. chroot32 installs 32-bit libs if when needed. This will make it hybrid. It really does not matter how 32-bit libs are installed.

I hope that you understand this (from your page):
Invoke debootstrap --arch i386 $UBUNTURELEASENAME $CHROOT32.
chroot only isolates "unsafe" libs from the rest of the system.
 
Old 06-25-2006, 12:44 AM   #53
mmayzes
LQ Newbie
 
Registered: Jun 2006
Distribution: SuSE 10.0
Posts: 4

Rep: Reputation: 0
Just wanted to give everyone an update. I recently loaded suse 10.1 on my amd64 and did get mplayer working with the method in my previous post. The only modification was to add the 32 bit libgssapi.so object with appropriate symbolic links. Since I don't have a 32-bit version of 10.1 running, I used rpm2cpio to extract the files from the 32-bit rpm. I had no problems playing the encoded files.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
can 64bit processor run both 64bit and 32bit computers? DJOtaku Linux - General 4 09-08-2005 08:14 PM
32bit on 64bit paralysis Linux From Scratch 2 06-02-2005 03:19 PM
32Bit or 64Bit? bchivers Mandriva 9 05-22-2005 12:28 PM
freebsd 5.3 backwards compatibility kpachopoulos *BSD 1 12-21-2004 04:58 PM
Question re: backwards compatibility.... sankeny Slackware 5 11-21-2002 07:13 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 07:54 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration