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