On 14/09/2020 23:36, Joel Esler (jesler) wrote:
https://blog.clamav.net/2020/09/clamav-01030-released.html
<https://blog.clamav.net/2020/09/clamav-01030-released.html>
ClamAV 0.103.0 released!
Please visit the ClamAV Downloads page <https://www.clamav.net/downloads> to
get your copy now!
ClamAV 0.103.0 highlights
Well, that was entertaining.
It initially didn't even want to configure on my Solaris 11.3 system.
Using gcc 9.3.0, freshly built :-)
$ ./configure \
--disable-ipv6 \
--disable-silent-rules \
--disable-check \
--with-libbz2-prefix=/opt/local \
--prefix=/opt/sandbox
First problem: configure does not recognise
"--with-libbz2-prefix=/opt/local", it tries to use the system's
libbz2.so, which is a bit old.
Second problem:
...
checking that structure packing works... no
configure: error: Structure packing seems to be available, but is not
working with this compiler
Hmm, look at config.log, it can't find libcharset.so.1, sigh, add CFLAGS
and LDFLAGS...
$ ./configure \
CFLAGS=-I/opt/local/include \
LDFLAGS="-L/opt/local/lib -R/opt/local/lib" \
--disable-ipv6 \
--disable-silent-rules \
--disable-check \
--with-libbz2-prefix=/opt/local \
--prefix=/opt/sandbox
Now configure works, and coincidentally it finds the newer libbz2...
Onward!
$ gmake
...
../libtool: eval: line 1731: syntax error near unexpected token `|'
../libtool: eval: line 1731: `/bin/nm -p ../libclammspack/mspack/.libs
/libclammspack_la-cabc.o
../libclammspack/mspack/.libs/libclammspack_la-cabd.o
../libclammspack/mspack/.libs/libclammspack_la-chmc.o
../libclammspack/mspack/.libs/libclammspack_la-chmd.o
../libclammspack/mspack/.libs/libclammspack_la-crc32.o
../libclammspack/mspack/.libs/libclammspack_la-hlpc.o
../libclammspack/mspack/.libs/libclammspack_la-hlpd.o
../libclammspack/mspack/.libs/libclammspack_la-kwajc.o
../libclammspack/mspack/.libs/libclammspack_la-kwajd.o
../libclammspack/mspack/.libs/libclammspack_la-litc.o
../libclammspack/mspack/.libs/libclammspack_la-litd.o
../libclammspack/mspack/.libs/libclammspack_la-lzssd.o
../libclammspack/mspack/.libs/libclammspack_la-lzxc.o
../libclammspack/mspack/.libs/libclammspack_la-lzxd.o
../libclammspack/mspack/.libs/libclammspack_la-mszipc.o
../libclammspack/mspack/.libs/libclammspack_la-mszipd.o
../libclammspack/mspack/.libs/libclammspack_la-oabc.o
../libclammspack/mspack/.libs/libclammspack_la-oabd.o
../libclammspack/mspack/.libs/libclammspack_la-qtmd.o
../libclammspack/mspack/.libs/libclammspack_la-system.o
../libclammspack/mspack/.libs/libclammspack_la-szddc.o
../libclammspack/mspack/.libs/libclammspack_la-szddd.o | | /bin/gsed
's/.* //' | sort | uniq > .libs/libclammspack.exp'
gmake[4]: *** [libclammspack.la] Error 2
Ah, munge configure files for Solaris nm post 2010 or so:
$ for i in `find . -name configure`
do
sed 's/BDRT/BCDRT/' $i > /tmp/configure.$$
mv /tmp/configure.$$ $i
chmod a+x $i
done
Rinse, lather, repeat.
It builds!
$ sudo gmake install
And
$ sudo /opt/sandbox/bin/freshclam -f -F
does the right things! :-)
$ cd clamav-0.103.0/test
$ /opt/sandbox/bin/clamscan -v *
... And lots of "Clamav.Test.File-6 FOUND" messages.
Okay, do I feel lucky, shall I rebuild it and install????
Well, if you don't hear back from me, it worked, or else I've been
drowned in virii :-)
Cheers,
Gary B-)
_______________________________________________
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