Bug 133894 - libmusicbrainz-devel should include the .so file.
Summary: libmusicbrainz-devel should include the .so file.
Status: CLOSED DUPLICATE of bug 133306
Alias: None
Product: Fedora
Classification: Fedora
Component: libmusicbrainz
Version: 2
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Colin Walters
QA Contact:
Depends On:
Blocks: FC3Target
TreeView+ depends on / blocked
Reported: 2004-09-28 10:55 UTC by Aurelien Bompard
Modified: 2007-11-30 22:10 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2006-02-21 19:05:57 UTC

Attachments (Terms of Use)

Description Aurelien Bompard 2004-09-28 10:55:45 UTC
Description of problem:

The -devel subpackage should include /usr/lib/libmusicbrainz.so

Version-Release number of selected component (if applicable):

How reproducible:

To package libtunepimp (http://musicbrainz.org), I need to do a
ln -s libmusicbrainz.so.4.0.0 /usr/lib/libmusicbrainz.so
for the configure to pick up libmusicbrainz.

Comment 1 Colin Walters 2004-09-29 05:11:56 UTC
It's true that the -devel package should include the .so symlink,
instead of libmusicbrainz itself.  I fixed that bug.

However that's not the bug you're running into.  The problem you are
having is because we ship libmusicbrainz 2.0, and tunepimp apparently
requires 2.1.  There is an open bug to package the 2.1 series, but I
can't simply upgrade the libmusicbrainz package to it because they
changed soname.

If creating a symlink actually *works* then that implies that they
didn't change ABI, which makes me wonder why they bumped the soname.

*** This bug has been marked as a duplicate of 133306 ***

Comment 2 Aurelien Bompard 2004-09-29 06:53:32 UTC
It does not build, I get this error :
filelookup.cpp: In member function `int
filelookup.cpp:117: error: `MBE_AlbumGetNumReleaseDates' undeclared
(first use this function)
filelookup.cpp:117: error: (Each undeclared identifier is reported
only once for each function it appears in.)
filelookup.cpp:121: error: `MBS_SelectReleaseDate' undeclared (first
use this function)
filelookup.cpp:124: error: `MBE_ReleaseGetDate' undeclared (first use
this function)
filelookup.cpp:139: error: `MBE_ReleaseGetCountry' undeclared (first
use this function)

But without the .so file, it would not pass ./configure.

Comment 3 Red Hat Bugzilla 2006-02-21 19:05:57 UTC
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.

Note You need to log in before you can comment on or make changes to this bug.