Red Hat Bugzilla – Bug 438627
klamav fails to rebuild in rawhide, causing a broken dep
Last modified: 2008-03-28 02:36:33 EDT
klamav is currently uninstallable and causes a broken dep because a newer clamav
with a newer soname has been built.
I tried a straight rebuild, but if fails:
appears to be a compilation failure of some sort (could be gcc 4.3 related, but
options.c: In function 'main':
options.c:122: warning: implicit declaration of function 'mprintf'
clamdmail.c: In function 'clamdscan':
clamdmail.c:103: warning: implicit declaration of function 'mprintf'
clamdmail.c:154: warning: implicit declaration of function 'cli_dbgmsg'
clamdmail.c:174: warning: implicit declaration of function 'client'
clamdmail.c:182: warning: pointer targets in passing argument 3 of 'cl_load'
differ in signedness
Yup, clamav changed api, see also bug #438541
So why did the clamav maintainer bump the soname if the dependent packages
haven't been rewritten to use the new API? This causes at least one other
broken dep for gurlchecker:
gurlchecker-0.10.1-6.fc9.i386 requires libclamav.so.3
this also fails rebuild against new clamav:
http://koji.fedoraproject.org/koji/taskinfo?taskID=527101 (no bugzilla bug yet)
Alex, I feel your pain, but you're asking in the wrong place (commenting in
#438541 would reach the desired target audience). :)
*** Bug 438541 has been marked as a duplicate of this bug. ***
I fixed gurlchecker too while I was at it (one-line fix, same as one of the
problems I fixed in klamav). Hopefully that should be all the fallout from the
new ClamAV version. There's nothing else in Fedora requiring libclamav.so.3 in