On 8/20/2020 5:14 AM, G.W. Haywood via clamav-users wrote: > You might want to try 'make check' before 'make install'. > > At least if the tests don't fail we'll know they need work. :) > Looks to fail badly at even starting the check: check_clamav_skip.c:4:20: error: clamav.h: No such file or directory Complete output below.
[root@talonator src]# cd clamav-0.103.0-rc/ [root@talonator clamav-0.103.0-rc]# make check Making check in libltdl make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/libltdl' make check-am make[2]: Entering directory `/usr/src/clamav-0.103.0-rc/libltdl' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/usr/src/clamav-0.103.0-rc/libltdl' make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/libltdl' Making check in libclamav make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/libclamav' make check-recursive make[2]: Entering directory `/usr/src/clamav-0.103.0-rc/libclamav' make[3]: Entering directory `/usr/src/clamav-0.103.0-rc/libclamav' GEN version.h make[3]: Leaving directory `/usr/src/clamav-0.103.0-rc/libclamav' make[2]: Leaving directory `/usr/src/clamav-0.103.0-rc/libclamav' make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/libclamav' Making check in shared make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/shared' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/shared' Making check in libfreshclam make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/libfreshclam' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/libfreshclam' Making check in clamscan make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/clamscan' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/clamscan' Making check in clamd make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/clamd' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/clamd' Making check in clamdscan make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/clamdscan' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/clamdscan' Making check in freshclam make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/freshclam' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/freshclam' Making check in sigtool make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/sigtool' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/sigtool' Making check in clamconf make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/clamconf' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/clamconf' Making check in database make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/database' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/database' Making check in docs make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/docs' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/docs' Making check in etc make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/etc' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/etc' Making check in clamav-milter make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/clamav-milter' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/clamav-milter' Making check in test make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/test' cat ../test/.split/split.clam.caba* > clam.cab cat ../test/.split/split.clam.exea* > clam.exe cat ../test/.split/split.clam.zipa* > clam.zip cat ../test/.split/split.clam.arja* > clam.arj cat ../test/.split/split.clam.exe.rtfa* > clam.exe.rtf cat ../test/.split/split.clam.exe.szdda* > clam.exe.szdd cat ../test/.split/split.clam.tar.gza* > clam.tar.gz cat ../test/.split/split.clam.chma* > clam.chm cat ../test/.split/split.clam.sisa* > clam.sis cat ../test/.split/split.clam-aspack.exea* > clam-aspack.exe cat ../test/.split/split.clam-pespin.exea* > clam-pespin.exe cat ../test/.split/split.clam-upx.exea* > clam-upx.exe cat ../test/.split/split.clam-fsg.exea* > clam-fsg.exe cat ../test/.split/split.clam-mew.exea* > clam-mew.exe cat ../test/.split/split.clam-nsis.exea* > clam-nsis.exe cat ../test/.split/split.clam-petite.exea* > clam-petite.exe cat ../test/.split/split.clam-upack.exea* > clam-upack.exe cat ../test/.split/split.clam-wwpack.exea* > clam-wwpack.exe cat ../test/.split/split.clam.pdfa* > clam.pdf cat ../test/.split/split.clam.maila* > clam.mail cat ../test/.split/split.clam.ppta* > clam.ppt cat ../test/.split/split.clam.tnefa* > clam.tnef cat ../test/.split/split.clam.ea05.exea* > clam.ea05.exe cat ../test/.split/split.clam.ea06.exea* > clam.ea06.exe cat ../test/.split/split.clam.d64.zipa* > clam.d64.zip cat ../test/.split/split.clam.exe.mbox.base64a* > clam.exe.mbox.base64 cat ../test/.split/split.clam.exe.mbox.uua* > clam.exe.mbox.uu cat ../test/.split/split.clam.exe.binhexa* > clam.exe.binhex cat ../test/.split/split.clam.ole.doca* > clam.ole.doc cat ../test/.split/split.clam.impl.zipa* > clam.impl.zip cat ../test/.split/split.clam.exe.htmla* > clam.exe.html cat ../test/.split/split.clam.bin-be.cpioa* > clam.bin-be.cpio cat ../test/.split/split.clam.bin-le.cpioa* > clam.bin-le.cpio cat ../test/.split/split.clam.newc.cpioa* > clam.newc.cpio cat ../test/.split/split.clam.odc.cpioa* > clam.odc.cpio cat ../test/.split/split.clam-yc.exea* > clam-yc.exe cat ../test/.split/split.clam_IScab_int.exea* > clam_IScab_int.exe cat ../test/.split/split.clam_IScab_ext.exea* > clam_IScab_ext.exe cat ../test/.split/split.clam_ISmsi_int.exea* > clam_ISmsi_int.exe cat ../test/.split/split.clam_ISmsi_ext.exea* > clam_ISmsi_ext.exe cat ../test/.split/split.clam.7za* > clam.7z cat ../test/.split/split.clam_cache_emax.tgza* > clam_cache_emax.tgz cat ../test/.split/split.clam.isoa* > clam.iso cat ../test/.split/split.clamjol.isoa* > clamjol.iso cat ../test/.split/split.clam-v2.rara* > clam-v2.rar cat ../test/.split/split.clam-v3.rara* > clam-v3.rar cat ../test/.split/split.clam.exe.bz2a* > clam.exe.bz2 cat ../test/.split/split.clam.bz2.zipa* > clam.bz2.zip make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/test' Making check in clamdtop make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/clamdtop' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/clamdtop' Making check in clambc make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/clambc' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/clambc' Making check in unit_tests make[1]: Entering directory `/usr/src/clamav-0.103.0-rc/unit_tests' make check_clamav check_clamd check_fpu_endian check_freshclam.sh check_sigtool.sh check_unit_vg.sh check1_clamscan.sh check2_clamd.sh check3_clamd.sh check4_clamd.sh check5_clamd_vg.sh check6_clamd_vg.sh check7_clamd_hg.sh check8_clamd_hg.sh check9_clamscan_vg.sh make[2]: Entering directory `/usr/src/clamav-0.103.0-rc/unit_tests' CC check_clamav-check_clamav_skip.o check_clamav_skip.c:4:20: error: clamav.h: No such file or directory make[2]: *** [check_clamav-check_clamav_skip.o] Error 1 make[2]: Leaving directory `/usr/src/clamav-0.103.0-rc/unit_tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/usr/src/clamav-0.103.0-rc/unit_tests' make: *** [check-recursive] Error 1 _______________________________________________ clamav-users mailing list clamav-users@lists.clamav.net https://lists.clamav.net/mailman/listinfo/clamav-users Help us build a comprehensive ClamAV guide: https://github.com/vrtadmin/clamav-faq http://www.clamav.net/contact.html#ml