Ali / Todd, Thanks for the updates, I am looking into what is the possible cause for the "Structure packing" error.
What are your compiler versions? Steve On Wed, Dec 16, 2015 at 2:53 PM, Todd Aiken <todd.ai...@ubishops.ca> wrote: > HI Steve, thanks for your reply. > > I did install a new version of PCRE to the directory /usr/local/pcre > (configured it with --prefix=/usr/local/prce so as to not interfere with > the older installed pcre), and told clamav's configure to use it with the > line --with-pcre=/usr/local/pcre. This is what got me to the "configure: > error: Structure packing seems to be available, but is not working with > this compiler", which is the same issue that ali atik is having. > > > > Todd A. Aiken > Systems Analyst & Administrator > ITS Department > BISHOP'S UNIVERSITY > 2600 College Street > Sherbrooke, Quebec > CANADA J1M 1Z7 > > > > > > > > > -----Original Message----- > From: clamav-users <clamav-users-boun...@lists.clamav.net> on behalf of > Steven Morgan <smor...@sourcefire.com> > Reply-To: ClamAV users ML <clamav-users@lists.clamav.net> > Date: Wednesday, December 16, 2015 at 2:43 PM > To: ClamAV users ML <clamav-users@lists.clamav.net> > Subject: Re: [clamav-users] Problem configuring clamav-0.99 > > >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. > >> > _______________________________________________ > 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