Red Hat Bugzilla – Bug 54163
libcdaudio-1.0.0pre2 is source and binary incompatible with previous versions.
Last modified: 2008-05-01 11:38:00 EDT
Description of Problem:
libcdaudio-1.0.0pre2 is SOURCE and BINARY incompatible with the previous
versions, but it does provide the same /usr/lib/libcdaudio.so.1.0.0.
This release can't be found on the sourceforge project page either.
Version-Release number of selected component (if applicable):
Try building Audio::CD on CPAN (Perl) for instance. The build will fail
because the header-file /usr/include/cdaudio.h changed. The names of a
lot of structs changed, and some simply disappeared. If you have a
previous version of Audio::CD installed (compiled against libaudiocd
0.99.x) it will fail with a few unresolved symbols, because the
/usr/lib/libcdaudio.so.1.0.0 of 1.0.0pre2 is not binary compatible with
/usr/lib/libcdaudio.so.1.0.0 of 0.99.x.
a) Warn the upstream provider of libcdaudio.
b) withdraw the libcdaudio-1.0.0pre2.
c) or, change the rpm so it puts the lib and header-files in non-standard
locations, leaving the possibility to install both of libcdaudio-0.99.x
I have mailed the current maintainer asking what happened to the version which
was available at http://cdcd.undergrid.net/ (which not is unreachable). I'm
waiting for his response.
We never heard back from them; since Powertools has been discontinued, the "fix"
is that the package was removed.