Todd,

PCRE support is new in ClamAV 0.99 and ./configure looks for it by default.
So in your case it found an old version of pcre which is incompatible with
ClamAV 0.99. Minimum PCRE version checks have been added for the upcoming
0.99.1 release. For installing 0.99 on your system, you will either need to
use './configure --with-pcre=no ...' or install a more current version of
PCRE.

Steve

On Mon, Dec 7, 2015 at 1:25 PM, Todd Aiken <todd.ai...@ubishops.ca> wrote:

> -----Original Message-----
>
>
> From: clamav-users <clamav-users-boun...@lists.clamav.net> on behalf of "
> a...@cerist.dz" <a...@cerist.dz>
> Reply-To: ClamAV users ML <clamav-users@lists.clamav.net>
> Date: Monday, December 7, 2015 at 12:25 PM
> To: ClamAV users ML <clamav-users@lists.clamav.net>
> Subject: Re: [clamav-users] Problem configuring clamav-0.99
>
> >checking bzlib.h presence... yes
> >checking for bzlib.h... yes
> >checking for CVE-2008-1372... linkfailed
> >configure: WARNING: ****** Unable to link bzip2 testcase
> >configure: WARNING: ****** You may be affected by CVE-2008-1372 bug, but I
> >need to be able to link a testcase to verify
> >configure: WARNING: ****** It is recommended to fix your build environment
> >so that we can run the testcase!
> >configure: WARNING: ****** Please do not report stability problems to the
> >ClamAV developers!
> >checking for CVE-2010-0405... linkfailed
> >configure: WARNING: ****** Unable to link bzip2 testcase
> >configure: WARNING: ****** You may be affected by CVE-2010-0405 bug, but I
> >need to be able to link a testcase to verify
> >configure: WARNING: ****** It is recommended to fix your build environment
> >so that we can run the testcase!
> >configure: WARNING: ****** Please do not report stability problems to the
> >ClamAV developers!
> >checking for getaddrinfo... no
>
> -snip-
>
> >checking for type aligning via __attribute__((aligned))... yes
> >checking that structure packing works... no
> >configure: error: Structure packing seems to be available, but is not
> >working with this compiler
>
> I am having the exact same issue with trying to compile on an old
> Slackware server (running Slackware 10.2.0).  I had to install an updated
> version of pcre in order to get past a different compiling issue, and
> installed the new version to /usr/local/pcre with the configure parameter
> --prefix=/usr/local/pcre, but when I try to configure clamav-0.99 using
> --with-pcre=/usr/local/pcre, I get this same structure error.  Here is the
> full configure line I am using for clamav-0.99:
>
> ./configure --prefix=/usr --sysconfdir=/etc --disable-llvm --disable-ipv6
> --with-openssl=/usr/local/ssl --with-pcre=/usr/local/pcre
>
> Removing --with-pcre=/usr/local/pcre, configure completes successfully,
> but then I get this when I run make:
>
> CC     libclamav_la-matcher-pcre.lo
> matcher-pcre.c: In function `cli_pcre_scanbuf':
> matcher-pcre.c:740: error: `PCRE_ERROR_RECURSIONLIMIT' undeclared (first
> use in this function)
> matcher-pcre.c:740: error: (Each undeclared identifier is reported only
> once
> matcher-pcre.c:740: error: for each function it appears in.)
> make[4]: *** [libclamav_la-matcher-pcre.lo] Error 1
> make[4]: Leaving directory `/usr/src/software/clamav-0.99/libclamav'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/usr/src/software/clamav-0.99/libclamav'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/usr/src/software/clamav-0.99/libclamav'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/software/clamav-0.99'
> make: *** [all] Error 2
>
> (This is with PCRE version 6.4 that came with Slackware 10.2.0)
>
> As with the original poster, clamav-0.98.7 compiled fine on this same
> server and is currently running there.
>
>
> Thanks.
>
>
> Todd A. Aiken
> Systems Analyst & Administrator
> ITS Department
> BISHOP'S UNIVERSITY
> 2600 College Street
> Sherbrooke, Quebec
> CANADA   J1M 1Z7
>
>
>
> _______________________________________________
> Help us build a comprehensive ClamAV guide:
> https://github.com/vrtadmin/clamav-faq
>
> http://www.clamav.net/contact.html#ml
>
_______________________________________________
Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

Reply via email to