Description of problem:
CCfits-2.2-1.fc12.x86_64.rpm and CCfits-devel-2.2-1.fc12.x86_64 are linked against cfitsio version 3.14. After a yum update to cfitsio-3.240-2.fc12.x86_64 and cfitsio-devel-3.240-2.fc12.x86_64, CCfits is mismatched to the new cfitsio library.
Version-Release number of selected component (if applicable):
Each F12 system tested after a 'yum update' shows the error.
Steps to Reproduce:
1. 'yum update'
2. Call CCfits
ERROR: Mismatch in the version of the fitsio.h include file used to build
the CFITSIO library, and the version included by the application program:
Version used to build the CFITSIO library = 3.240000
Version included by the application program = 3.140000
A workaroud is to rebuild CCfits, using the latest cfitsio:
yum erase CCfits CCfits-devel
rm -Rf rpmbuild
#Can't find CCfits in the F12 tree
rpmbuild --rebuild CCfits-2.2-1.fc11.src.rpm
rpm -ivh CCfits-2.2-1.fc12.x86_64.rpm CCfits-devel-2.2-1.fc12.x86_64.rpm
CCfits-2.2-2.fc12 has been submitted as an update for Fedora 12.
CCfits-2.2-2.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update CCfits'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/CCfits-2.2-2.fc12
I have updated with:
yum --enablerepo=updates-testing update "CCfits*"
The version mismatch is fixed in CCfits-2.2-2.fc12.x86_64. All CCfits interfaces which I use now work just as before. Thank you for your fast response!
CCfits-2.2-2.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.