Mailing List Archive

Re: [clamav-users] [External] Re: [External] Re: [External] ClamAV® blog: ClamAV 0.103.0 release candidate
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
Re: [clamav-users] [External] Re: [External] Re: [External] ClamAV? blog: ClamAV 0.103.0 release candidate [ In reply to ]
Hi there,

On Thu, 20 Aug 2020, Kevin A. McGrail via clamav-users wrote:
> 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
> ...

laptop3:~/.../clamav-0.103.0-rc$ >>> find . -name 'clamav.h'
./libclamav/clamav.h

A missing header file sounds more like an accident at some point in
your build process than a fault in the source. I suggest that you
start from scratch with a clean, empty directory, extract the source
into it, cd to the top level clamav-103.0-rc directory, and then run

./configure
make
make check

See what happens.

None of this will affect any existing ClamAV installation or daemons
running on the system. It need not be done with elevated privileges,
just use a new empty junk directory under e.g. your home directory.

--

73,
Ged.

_______________________________________________

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