Red Hat Bugzilla – Bug 166650
libmusicbrainz is not enabled
Last modified: 2007-11-30 17:11:12 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; it-IT; rv:1.7.10) Gecko/20050720 Fedora/1.0.6-1.1.fc4 Firefox/1.0.6
Description of problem:
I see, from the spec file, that libmusicbrainz is required for the build process, but then isn't compiled in because of a (hidden) missing dependency.
This is because amarok needs *both* libmusicbrainz and libtunepimp to enable musicbrainz support. The configure script doesn't explicitely warns about musicbrainz not being compiled in, so it's difficult to understand what the problem is. You can figure out reading the configure script though.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Run amarok. Musicbrainz support isn't enabled despite you have libmusicbrainz package installed.
To add support for musicbrainz you need libtunepimp(-devel) packages in the repository. Maybe you can borrow the spec file used at kde-redhat project.
Does libtunepimp still depend on the MAD mp3 decoder?
I didn't know that mp3 decoding was the cause of tunepimp not being built on
fedora extras. I'll investigate to see if it can disabled. It should not know
anything about decoding, except for perfomance purposes.
I don't have a test system without libmad.
Anyway, commenting the libmad test in configure to make it NOT to found it,
doesn't give an error, and just says
checking for mad_version in -lmad... no
* The MAD mp3 decoder is not installed. Please download
* the decoder from http://www.mars.org/home/rob/proj/mpeg
* to include MP3 TRM generation capabilities.
After that, the configure complete succefully.
( config.status: creating Makefile and so what )
(that's the one I built when testing -- dropping BR libmad-devel is trivial)
So, are libtunepimp and musicbrainz going to be included in fedora extras?
I ask this because I see this bug status is still "new"
libmusicbrainz is included in Fedora (development version) but libtunepimp isn't.
If tunepimp can be built without MAD linkage:
1. Do we lose the ability to generate TRMs for MP3s or does generating TRMs
simply become slower?
2. If I later install a non-Fedora RPM of libtunepimp with MAD linkage, could
Amarok keep using it or would Amarok need to be relinked?
I see newer versions of amarok on fc4 have libmusicbrainz enabled (by using
Please set this bug as closed, fixed or whatever, I don't know how to do it by
(P.S.: to close bugs, set the status using the combobox at the bottom of this
page, in the "Bug Status Change" section)