Bug 438627

Summary: klamav fails to rebuild in rawhide, causing a broken dep
Product: [Fedora] Fedora Reporter: Alex Lancaster <alex>
Component: klamavAssignee: Kevin Kofler <kevin>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: andy, dhaval.giani, rdieter, rh-bugzilla
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.42-3.fc9 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-03-28 06:21:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alex Lancaster 2008-03-23 12:43:05 UTC
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:

http://koji.fedoraproject.org/koji/buildinfo?buildID=41609

appears to be a compilation failure of some sort (could be gcc 4.3 related, but
not sure):

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

Comment 1 Rex Dieter 2008-03-24 12:15:51 UTC
Yup, clamav changed api, see also bug #438541

Comment 2 Alex Lancaster 2008-03-24 12:28:22 UTC
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)

Comment 3 Rex Dieter 2008-03-24 12:48:11 UTC
Alex, I feel your pain, but you're asking in the wrong place (commenting in
#438541 would reach the desired target audience). :)

Comment 4 Kevin Kofler 2008-03-28 05:50:05 UTC
*** Bug 438541 has been marked as a duplicate of this bug. ***

Comment 5 Kevin Kofler 2008-03-28 06:36:33 UTC
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 
any case.