On Ubuntu 8.04, make check fails with: gcc -DSRCDIR=\"/root/clamav-0.94/unit_tests\" -g -O2 -o .libs/check_clamav check_clamav-check_clamav.o check_clamav-check_jsnorm.o check_clamav-check_str.o check_clamav-check_regex.o check_clamav-check_disasm.o check_clamav-check_uniq.o check_clamav-check_matchers.o ../libclamav/.libs/libclamav.so -lpthread -lcheck -lz /usr/bin/ld: cannot find -lcheck collect2: ld returned 1 exit status make[2]: *** [check_clamav] Error 1 make[2]: Leaving directory `/root/clamav-0.94/unit_tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/root/clamav-0.94/unit_tests' make: *** [check-recursive] Error 1
Compiles fine obviously. After doing make uninstall and make install, running freshclam says that I am still running 0.94-exp, not 0.94. Running freshclam from the source dir says the same thing: [EMAIL PROTECTED]:~/clamav-0.94/freshclam$ ./freshclam ClamAV update process started at Tue Sep 2 16:03:03 2008 WARNING: Your ClamAV installation is OUTDATED! WARNING: Local version: 0.94-exp Recommended version: 0.94 DON'T PANIC! Read http://www.clamav.net/support/faq main.cvd is up to date (version: 47, sigs: 312304, f-level: 31, builder: sven) Trying host database.clamav.net (209.170.150.7)... [EMAIL PROTECTED]:~/clamav-0.94/freshclam$ -- http://www.volatileminds.net _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://www.clamav.net/support/ml