[squid-users] Squid Ecap - Centos 6.6 x86_64

Garth Lancaster garthl at dcdata.co.za
Mon Nov 10 16:25:41 UTC 2014


Hi All

Has anyone come across a compile issues for Squid 3+ and Ecap? I've tried the following below.

http://www.e-cap.org/Documentation

squid-3.1 to squid-3.4 with libecap-0.2.0 and libecap-1.0.0

./configure --enable-ecap
./configure --enable-ecap --with-included-ltdl

When I use "make" I keep getting this error. The folder versions just change when I try other versions. I have yum installed many packages I could find just in-case. I have rebooted.

Host.cc: In static member function 'static void Adaptation::Ecap::Host::Register()':
Host.cc:130: error: cannot allocate an object of abstract type 'Adaptation::Ecap::Host'
../../../src/adaptation/ecap/Host.h:17: note:   because the following virtual functions are pure within 'Adaptation::Ecap::Host':
/usr/local/include/libecap/host/host.h:25: note:        virtual void libecap::host::Host::noteVersionedService(const char*, const std::tr1::weak_ptr<libecap::adapter::Service>&)
make[4]: *** [libsquid_ecap_la-Host.lo] Error 1
make[4]: Leaving directory `/usr/src/squid-3.4.9/src/adaptation/ecap'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/squid-3.4.9/src/adaptation'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/squid-3.4.9/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/squid-3.4.9/src'
make: *** [all-recursive] Error 1

Regards
Garth


More information about the squid-users mailing list