HTTP Anti-Virus Proxy
http://havp.hege.li/forum/

Compile Problem
http://havp.hege.li/forum/viewtopic.php?f=3&t=538
Page 1 of 1

Author:  housey [ 05 Jul 2010 19:39 ]
Post subject:  Compile Problem

Hi

Im using
Centos 5
havp-0.91
clamav 0.96.1

When running make I get the following problem

g++ -g -O2 -I/usr/include -Wall -g -O2 -DHAVE_CONFIG_H -c -o clamlibscanner.o clamlibscanner.cpp
clamlibscanner.cpp: In member function âvirtual int ClamLibScanner::ReloadDatabase()â:
clamlibscanner.cpp:127: warning: unused variable âsettingsâ
rm -f scanners.a
ar cr scanners.a avgscanner.o f-protscanner.o kasperskyscanner.o nod32scanner.o clamdscanner.o sophiescanner.o avastscanner.o arcavirscanner.o drwebscanner.o clamlibscanner.o
make[2]: Leaving directory `/home/software/havp/havp-0.91/havp/scanners'
g++ -g -O2 -I/usr/include -Wall -g -O2 -o havp helper.o logfile.o scannerhandler.o connectiontobrowser.o genericscanner.o httphandler.o params.o sockethandler.o connectiontohttp.o havp.o proxyhandler.o utils.o whitelist.o scanners/scanners.a -L/usr/lib -L/usr/lib -lclamav
scanners/scanners.a(clamlibscanner.o): In function `ClamLibScanner::ReloadDatabase()':
/home/software/havp/havp-0.91/havp/scanners/clamlibscanner.cpp:150: undefined reference to `cl_free'
/home/software/havp/havp-0.91/havp/scanners/clamlibscanner.cpp:152: undefined reference to `cl_settempdir'
/home/software/havp/havp-0.91/havp/scanners/clamlibscanner.cpp:174: undefined reference to `cl_build'
/home/software/havp/havp-0.91/havp/scanners/clamlibscanner.cpp:181: undefined reference to `cl_free'
scanners/scanners.a(clamlibscanner.o): In function `ClamLibScanner::InitDatabase()':
/home/software/havp/havp-0.91/havp/scanners/clamlibscanner.cpp:80: undefined reference to `cl_settempdir'
/home/software/havp/havp-0.91/havp/scanners/clamlibscanner.cpp:101: undefined reference to `cl_build'
/home/software/havp/havp-0.91/havp/scanners/clamlibscanner.cpp:108: undefined reference to `cl_free'
scanners/scanners.a(clamlibscanner.o): In function `ClamLibScanner::FreeDatabase()':
/home/software/havp/havp-0.91/havp/scanners/clamlibscanner.cpp:250: undefined reference to `cl_free'
collect2: ld returned 1 exit status
make[1]: *** [havp] Error 1
make[1]: Leaving directory `/home/software/havp/havp-0.91/havp'
make: *** [all] Error 2

Any tips on how to fix?

Kind Regards

Paul

Author:  hege [ 06 Jul 2010 08:04 ]
Post subject:  Re: Compile Problem

Does /usr/include/clamav.h exist? Maybe you are missing some clamav-devel package?

Author:  housey [ 06 Jul 2010 11:28 ]
Post subject:  Re: Compile Problem

Hi Hege

Thanks for the reply.

I do have clam.h

[root@milan ~]# ls -l /usr/include/clamav.h
-rw-r--r-- 1 root root 7166 May 19 22:35 /usr/include/clamav.h

I use rpm packages from rpmforge and did install clamav-devel

[root@milan ~]# rpm -qa | grep clam
clamav-db-0.94.2-1.el5.rf
clamav-0.96.1-1.el5.rf
clamd-0.96.1-1.el5.rf
clamav-devel-0.96.1-1.el5.rf

Any other idea's? Ive had havp installed with clam before but not this version of clam, I wondered if something had changed in it?

Kind Regards

Paul

Page 1 of 1 All times are UTC + 2 hours [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/