PDA

View Full Version : fc3_64 and mp3 - not supported ??


mud_diver
24th November 2004, 10:10 PM
After a couple of days, i get my fc3_64 system up and running well, but now, no support for mp3 and music ?
After reading a lot, i found on rpm.livna.org :
****************************************
# Thursday, October 28: x86_64 packages support dropped

Since we don't have an x86_64 maintainer anymore and the rpm.livna.org team can't guarantee the stability of the currently available x86_64 packages, we have dropped support for the x86_64 architecture. Sorry :(
****************************************
Any ideas on how to integrate MP3 / divx / mpe / support in FC3 64 ?

Thank you in advance
Reinhard

PS : seconds before giving up the 64 bit experience

jdevers
24th November 2004, 11:29 PM
Firstly, MP3 support has been removed from FC3 altogether...not just x86_64. Also the other major repos support x86_64 and of course you can always rpmrebuild any src.rpms you want.

What packages are you trying to add MP3 support to?

Divx support is easy "yum install xvidcore.x86_64" and any of the media players should support mpeg1/2 OOTB.

I was a Gentoo user until this past weekend when I took the 64 bit plunge. Since I had to re-install anyway, I decided to try out Fedora. So far it is really nice, I like the way the 32 bit compatibility is maintained (of course everything is easier since it is a binary based distro, unlike Gentoo) and the on-dvd package selection is pretty decent. I wished that the major repos had more software in general, I'm kind of use to typing emerge *anything* and pretty much being able to get it. But I've learned how to use rpmrebuild and have my system pretty much up and running 100%.

cybrjackle
25th November 2004, 01:35 AM

Get this:

http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/3/xmms/xmms-1.2.10-9.1.1.fc3.fr.src.rpm

# su -
# rpm -ivh xmms-1.2.10-9.1.1.fc3.fr.src.rpm
# cd /usr/src/redhat/SPECS
#rpmbuild -ba xmms.spec

Wait awhile and install!

#rpm -Uvh /usr/src/redhat/RPMS/x86_64/xmms*

enjoy the tunes!

sornen
26th November 2004, 07:34 AM
With rpmbuild I get the following error
gcc: /usr/lib64/libGL.so: No such file or directory
This is a link down to this file libGL.so.1.2, which is missing. Can't seem to find which package this belongs to. Any suggestions? :confused:

cybrjackle
26th November 2004, 04:53 PM
Some good news, the rhythmbox plugin has been created:

gstreamer-extra-plugins (http://heidelberg.freshrpms.net/rpm.html?id=728)


su -
cd /etc/yum.repos.d/
vi freshrpms.repo



[freshrpms]
name=FreshRPMS-Fresh
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
enabled=1
gpgcheck=1



# rpm --import http://freshrpms.net/packages/RPM-GPG-KEY.txt



# yum update



# yum install gstreamer-plugins-extra-audio


Bad news, if your like my Fedora's rhythmbox crashes every single time :wall:

Of course we will help with xmms too: :-)

Here is one of the handy dandy yum features:


# yum provides libGL.so.1.2


So we run that and we see:


# yum provides libGL.so.1.2
Searching Packages:

|----------------> snippet <------------------------------------------|

xorg-x11-Mesa-libGL.i386 6.8.1-12 base
Matched from:
/usr/X11R6/lib/libGL.so.1.2


xorg-x11-Mesa-libGL.x86_64 6.8.1-12 base
Matched from:
/usr/X11R6/lib64/libGL.so.1.2


xorg-x11-Mesa-libGL.x86_64 6.8.1-12 installed
Matched from:
/usr/X11R6/lib64/libGL.so.1.2


xorg-x11-Mesa-libGL.i386 6.8.1-12 installed
Matched from:
/usr/X11R6/lib/libGL.so.1.2



# rpm -qa |grep -i xorg-x11-Mesa-libGL
xorg-x11-Mesa-libGL-6.8.1-12
xorg-x11-Mesa-libGLU-6.8.1-12
xorg-x11-Mesa-libGL-6.8.1-12


Do you have those installed?

sornen
26th November 2004, 08:12 PM
Thanks for your reply. The problem seems to be with the latest xorg release, now called xorg-x11-Mesa-libGL-6.8.1-12.FC3.1.i386.rpm

rpm -ql xorg-x11-Mesa-libGL
/usr/X11R6/lib64/libGL.so.1
/usr/X11R6/lib64/libGL.so.1.2
/usr/lib64/libGL.so.1
/usr/X11R6/lib/libGL.so.1
/usr/X11R6/lib/libGL.so.1.2
/usr/lib/libGL.so.1

When in fact
ll /usr/X11R6/lib64/libG*
-rw-r--r-- 1 root root 1205820 Nov 17 09:11 /usr/X11R6/lib64/libGL.a
lrwxrwxrwx 1 root root 12 Nov 26 18:49 /usr/X11R6/lib64/libGL.so -> libGL.so.1.2
-rw-r--r-- 1 root root 901550 Nov 17 09:11 /usr/X11R6/lib64/libGLU.a
lrwxrwxrwx 1 root root 13 Nov 26 18:49 /usr/X11R6/lib64/libGLU.so -> libGLU.so.1.3
lrwxrwxrwx 1 root root 13 Nov 24 22:06 /usr/X11R6/lib64/libGLU.so.1 -> libGLU.so.1.3
-rwxr-xr-x 1 root root 539896 Nov 17 09:13 /usr/X11R6/lib64/libGLU.so.1.3
-rw-r--r-- 1 root root 45966 Nov 17 09:11 /usr/X11R6/lib64/libGLw.a
lrwxrwxrwx 1 root root 13 Nov 26 22:34 /usr/X11R6/lib64/libGLw.so.1 -> libGLw.so.1.0
-rwxr-xr-x 1 root root 33912 Oct 21 10:24 /usr/X11R6/lib64/libGLw.so.1.0

So the link is borked because the libGL.so.1.2 package isn't there. With using yum to update I noticed that some of the 32 bit libraries were missing. Forcing rpm update fixed the problem but not for the 64 bit library.

Is there any way of forcing yum?

/usr/X11R6/lib/libGL.so.1 is missing as well.

imdeemvp
26th November 2004, 08:54 PM
If xmms is installed go here and download the xmms-mp3 plugin you need: http://rpm.pbone.net/index.php3/stat/4/idpl/1525576/com/xmms-mp3-1.2.10-9.1.1.fc3.fr.i386.rpm.html

cybrjackle
26th November 2004, 11:07 PM
If xmms is installed go here and download the xmms-mp3 plugin you need: http://rpm.pbone.net/index.php3/stat/4/idpl/1525576/com/xmms-mp3-1.2.10-9.1.1.fc3.fr.i386.rpm.html

Thats for i386, were working with x86_64, thx though :)



sornen,

You can tell yum to include/exclude i386 or x86_64 too:


# yum install xorg-x11-Mesa-libGL.x86_64

Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package xorg-x11-Mesa-libGL.x86_64 0:6.8.1-12.FC3.1 set to be updated
--> Running transaction check

Dependencies Resolved
Transaction Listing:
Update: xorg-x11-Mesa-libGL.x86_64 0:6.8.1-12.FC3.1
Is this ok [y/N]:


Without telling it to use .x86_64


# yum install xorg-x11-Mesa-libGL

Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package xorg-x11-Mesa-libGL.i386 0:6.8.1-12.FC3.1 set to be updated
---> Package xorg-x11-Mesa-libGL.x86_64 0:6.8.1-12.FC3.1 set to be updated
--> Running transaction check

Dependencies Resolved
Transaction Listing:
Update: xorg-x11-Mesa-libGL.i386 0:6.8.1-12.FC3.1
Update: xorg-x11-Mesa-libGL.x86_64 0:6.8.1-12.FC3.1
Is this ok [y/N]:

sornen
27th November 2004, 02:03 AM
Thanks for the information, slowly coming to grips with the x86_64 software, only had it working for the past couple of days.

imdeemvp
27th November 2004, 09:00 AM
Sorry than here is the one for the 64 version. (http://rpm.pbone.net/index.php3/stat/4/idpl/1314924/com/xmms-mp3-1.2.10-0.lvn.2.2.x86_64.rpm.html)

cybrjackle
27th November 2004, 04:05 PM
Sorry than here is the one for the 64 version. (http://rpm.pbone.net/index.php3/stat/4/idpl/1314924/com/xmms-mp3-1.2.10-0.lvn.2.2.x86_64.rpm.html)

That is for fc2, if your going to use rpms from 2 for 3, you really should rebuild them, in which case you will run into the problem that he "was" (not sure if it still is a problem) having.

sornen
27th November 2004, 08:02 PM
In the end I d/l the package from atrpms as suggested in another thread.

imdeemvp
27th November 2004, 09:57 PM
I used same plugin for fc3 and did work and some of my privious stuff that I used in fc2 does work in fc3. I am not using the 64 version so you may have a point there cybrjackle.

cybrjackle
27th November 2004, 10:19 PM
I used same plugin for fc3 and did work and some of my privious stuff that I used in fc2 does work in fc3. I am not using the 64 version so you may have a point there cybrjackle.

even using i386 in your case, it is still a better idea to grab the src.rpm and rebuilding it if your jumping packages from one release to another. Your packages/system have been compiled with a different gcc and it's better for your system to stick with a standard. IMO

xodeus
4th December 2004, 01:38 PM
Anyone who has built the plugins? If yes please send them to xodeus at gmail dot com. Then I'll upload them to a server so others can get it too.

cybrjackle
4th December 2004, 07:03 PM
I sent the rpms to you xodus, YMMV ;)

PolishSausage
10th December 2004, 10:11 PM
im having the same problems and ive tried rebuilding the rpm, which ive never done before, but i had a bunch of dependancy problems. i fixed all of them except one and i dont know really what it is.

[root@localhost SPECS]# rpmbuild -ba xmms.spec
error: Failed build dependencies:
/usr/bin/autoconf-2.13 is needed by xmms-1.2.10-9.1.1.fc3.fr.x86_64
[root@localhost SPECS]#


ive never seen a dependency like that and i dont know how to approach it. any imput would be appreciated. thanks.

cybrjackle
11th December 2004, 03:51 AM
always remember "yum provides <whatever your curious about>"

yum install autoconf213

wildcat
19th December 2004, 06:42 PM
i didn't try it yet but try fetch xmms-mp3