On 04/01/2010 06:55 PM, Jason Bertoch wrote:
>> -----Original Message-----
>> From: clamav-users-boun...@lists.clamav.net [mailto:clamav-users-
>> boun...@lists.clamav.net] On Behalf Of Török Edwin
>> Sent: Thursday, April 01, 2010 11:25 AM
>>
>>> ERROR: check version mismatch!
>>>         Version from header: 0.9.6
>>>         Version from library: 0.9.5
>>>         Make sure check.h and -lcheck are same version!
>> There's the problem: you have the headers from check 0.9.6 installed,
>> but the libraries from check 0.9.5.
>>
>> Make sure you don't have duplicate check packages on your system (like
>> one installed by your distribution into /usr, and one you installed
>> yourself in /usr/local).
>>
>> find /usr -name check.h
>> find /usr -name libcheck.a
>>
> 
> We had this (or a similar) problem in a previous release.  If I recall
> correctly, it was related to the system being 64-bit, and check stopped 
> looking
> for the 64-bit library once it found the 32-bit library.

Then it should have failed to link, and not report the version mismatch
at runtime.

> 
> # find /usr -name check.h
> /usr/include/check.h
> 
> # find /usr -name libcheck.a
> /usr/lib/libcheck.a
> /usr/lib64/libcheck.a
> 
> 
> I'm removing both versions, reinstalling only 64-bit, recompiling as we speak,
> and will report the results. 

OK.

Best regards,
--Edwin
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to