k3b-mp3 for x86_64?

Dennis Shaw dennis at dragondeveloper.com
Sat Jan 29 14:10:52 UTC 2005

Jonathan Berry wrote:
> On Fri, 28 Jan 2005 22:40:31 -0500, Dennis Shaw
> <dennis at dragondeveloper.com> wrote:
>>OK... I LOVE FC3! and this is the last problem I have before my setup is
>>perfect. I can't burn mp3's to an audio cd in k3b. It gives me the
>>notorious "format not supported" error. I have 64-bit versions of k3b
>>and all the helper programs (transcode, vcdimager, etc) installed. On my
>>old i386 box it was as simple as getting the k3b-mp3 rpm from yum but
>>unfortunately, there is not one for x86_64?
> Since it's mp3, it's not included in Fedora Core.  Thus someone else
> has to compile it and make an rpm package.  Livna stopped supporting
> x86_64 a little while back, it was a sad day :(.
>>I've searched long and hard and have only found one fix to try... It
>>didn't work. I could probably alleviate the problem by just getting rid
>>of the x86_64 versions and installing the i386 rpm's but then what's the
>>point of having a 64-bit OS when I can't utilize it!
>>If I can get my hands on the source for k3b-mp3, how would I compile it
>>for x86_64?
>>Any suggestions?
>>Dennis Shaw
> I recommend grabbing the src.rpm from
> http://rpm.livna.org/fedora/3/i386/SRPMS.stable/ and rebuilding it. 
> It's not that hard and is a great learning experience if you've never
> done it before.  You should be able to download the package and then
> just run:
> rpmbuild --rebuild --target=x86_64 k3b-mp3-*src.rpm

The above worked perfectly! Thank you...

> If (when) it complains about dependecies, note what it wants and use
> yum to install the needed -devel packages.  It worked just fine for
> me.  You may need to be root to run the above command, or you can
> create your own rpm build root by adding a .rpmmacros file in you home
> directory with something like this in it:
> %_topdir                %(echo $HOME)/redhat
> For this, you will need to have a directory "redhat" off of your home
> directory with the same sub-folders as /usr/src/redhat/  Another
> .rpmmacros line I find useful for x86_64 is:
> %_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
> This adds the arch of the rpm to the name that rpm -q reports since
> you can install 32- and 64-bit packages.
> Jonathan
>>"Microsoft isn't evil, they just make really crappy operating systems."
>>                                                        -Linus Torvalds
> Oh, come on.  They aren't *that* bad : ).  Great quote though.

Dennis Shaw

More information about the users mailing list