> Ali,
Hi Stiven  and thank you so much for your replay, and Todd for his
participation too
>
> Please look in your config.log file for Structure packing. Do you have the
> same or similar error?
>
> configure:20381: checking that structure packing works
> configure:20438: gcc -o conftest -g -O2  -I/opt/pcre837/include
> -L/opt/pcre837/lib -lpcre conftest.c -ldl  >&5
> conftest.c:147: warning: 'packed' attribute ignored for field of type
> 'char'
> configure:20438: $? = 0
> configure:20438: ./conftest
> ./conftest: error while loading shared libraries: libpcre.so.1: cannot
> open
> shared object file: No such file or directory

and this is my required  config.log lines :
...
configure:20381: checking that structure packing works
configure:20438: gcc -o conftest -g -O2 -fno-strict-aliasing 
-I/usr/local/include  -L/usr/local/lib -lpcre conftest.c -ldl  >&5
conftest.c:147: warning: 'packed' attribute ignored for field of type 'char'
configure:20438: $? = 0
configure:20438: ./conftest
./conftest: error while loading shared libraries: libpcre.so.1: cannot
open shared object file: No such file or directory
configure:20438: $? = 127
...



>
> This is the conftest for "structure packing" failing because it cannot
> link
> to the pcre shared library. If this is the case, I can suggest looking
> into
> using ldconfig or setting the environment variable LD_LIBRARY_PATH to
> resolve the link issue, and then configure ClamAV.

i will dig into this
--
ali
>
> Hope this helps,
> Steve
>
> On Wed, Dec 16, 2015 at 3:00 PM, Steven Morgan <smor...@sourcefire.com>
> wrote:
>
>> 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
>


_______________________________________________
Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

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

Reply via email to