<div dir="ltr"><font face="verdana, sans-serif">From this output:</font><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif"><span style="font-size:12.8px">    === configuring in libltdl (/root/install/squid-3.5.26/</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">libltdl)</span><br style="font-size:12.8px"><span style="font-size:12.8px">    configure: running /bin/sh ./configure --disable-option-checking</span><br style="font-size:12.8px"><span style="font-size:12.8px">    '--prefix=/usr/local/squid'  '--enable-ecap'</span><br style="font-size:12.8px"><span style="font-size:12.8px">    'PKG_CONFIG_PATH=/usr/local/</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">lib/pkgconfig'</span><br style="font-size:12.8px"><span style="font-size:12.8px">    'EXT_LIBECAP_CFLAGS=/usr/</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">local/lib' 'EXT_LIBECAP_LIBS=/usr/local/</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">lib'</span><br></font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif"><span style="font-size:12.8px">I would think that the environment variables </span><span style="color:rgb(0,0,0)">EXT_LIBECAP_CFLAGS </span><span style="font-size:12.8px">and </span><span style="color:rgb(0,0,0)">EXT_LIBECAP_LIBS have been set before calling ./configure.</span></font></div><div><span style="color:rgb(0,0,0)"><font face="verdana, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0)"><font face="verdana, sans-serif">Would you mind checking if those variables are set?</font></span></div><div><span style="color:rgb(0,0,0)"><font face="verdana, sans-serif"><br></font></span></div><div><font color="#000000" face="verdana, sans-serif">Another option would be to bypass pkgconfig and set the compiler flags directly, like this (asumming libecap is installed in /usr/local as the .pc file shows):</font></div><div><font color="#000000" face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif"><span style="color:rgb(0,0,0)">    export EXT_LIBECAP_CFLAGS=-I</span><span style="font-size:12.8px">/usr/local/include</span><font color="#000000"><br></font></font></div><div><font face="verdana, sans-serif"><span style="color:rgb(0,0,0)">    export </span><span style="color:rgb(0,0,0)">EXT_LIBECAP_LIBS=-L</span><span style="font-size:12.8px">/usr/local/lib -lecap</span></font><span style="color:rgb(0,0,0);font-family:monospace"><br></span></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 13, 2017 at 12:49 PM, Alex Rousskov <span dir="ltr"><<a href="mailto:rousskov@measurement-factory.com" target="_blank">rousskov@measurement-factory.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 06/13/2017 09:03 AM, L.P.H. van Belle wrote:<br>
> Looks the same like.<br>
><br>
> <a href="http://squid-web-proxy-cache.1019090.n4.nabble.com/Compiling-squid-3-5-4-with-ecap-enabled-td4671325.html" rel="noreferrer" target="_blank">http://squid-web-proxy-cache.<wbr>1019090.n4.nabble.com/<wbr>Compiling-squid-3-5-4-with-<wbr>ecap-enabled-td4671325.html</a><br>
<br>
</span>The "undefined references" problem on that thread looks the same, but<br>
the "PKG_CONFIG_PATH is the path to the pkg-config binary" solution(?)<br>
to that problem sounds wrong because PKG_CONFIG_PATH is where pkg-config<br>
looks for .pc files, not where pgk-config binary itself lives.<br>
<br>
AFAICT, Naveen is using PKG_CONFIG_PATH correctly, and I see no serious<br>
problems with Naveen's build commands. I do not know why the generated<br>
Makefile gets bogus variable values. Could be some kind of pkg-config or<br>
PKG_CHECK_MODULES bug or compatibility problem. Hopefully, pkg-config<br>
debugging I asked for in my previous email will point us in the right<br>
direction.<br>
<span class="HOEnZb"><font color="#888888"><br>
Alex.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
>> -----Oorspronkelijk bericht-----<br>
>> Van: squid-users<br>
>> [mailto:<a href="mailto:squid-users-bounces@lists.squid-cache.org">squid-users-bounces@<wbr>lists.squid-cache.org</a>] Namens<br>
>> Norbert Naveen<br>
>> Verzonden: dinsdag 13 juni 2017 16:46<br>
>> Aan: 'Alex Rousskov'; <a href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.<wbr>org</a><br>
>> Onderwerp: Re: [squid-users] Error Compiling squid-3.5.26<br>
>> with libecap-1.0.1 on CentOS Linux release 7.3.1611<br>
>><br>
>> Hello<br>
>>   The Make output can be found at<br>
>>   <a href="https://drive.google.com/open?id=0B_dDVNpzSGEKcFlMSlBVZWs5c2c" rel="noreferrer" target="_blank">https://drive.google.com/open?<wbr>id=0B_<wbr>dDVNpzSGEKcFlMSlBVZWs5c2c</a><br>
>><br>
>><br>
>>  And the output of # grep 'EXT_LIBECAP_.*='<br>
>> src/adaptation/ecap/Makefile EXT_LIBECAP_CFLAGS =<br>
>> /usr/local/lib EXT_LIBECAP_LIBS = /usr/local/lib<br>
>><br>
>><br>
>>  I did the below to no effect<br>
>> make -k clean;<br>
>> ./configure  --enable-ecap<br>
>>  make > /tmp/build.log 2>&1<br>
>><br>
>> Build Log is available at<br>
>> <a href="https://drive.google.com/open?id=0B_dDVNpzSGEKM3JSUHNJLWJlWjA" rel="noreferrer" target="_blank">https://drive.google.com/open?<wbr>id=0B_<wbr>dDVNpzSGEKM3JSUHNJLWJlWjA</a><br>
>><br>
>> Thanks<br>
>> Naveen<br>
>><br>
>> -----Original Message-----<br>
>> From: Alex Rousskov [mailto:<a href="mailto:rousskov@measurement-factory.com">rousskov@measurement-<wbr>factory.com</a>]<br>
>> Sent: Tuesday, June 13, 2017 2:12 AM<br>
>> To: <a href="mailto:norbert.naveen@tayana.in">norbert.naveen@tayana.in</a>; <a href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.<wbr>org</a><br>
>> Subject: Re: [squid-users] Error Compiling squid-3.5.26 with<br>
>> libecap-1.0.1 on CentOS Linux release 7.3.1611<br>
>><br>
>> On 06/12/2017 11:29 AM, Norbert Naveen wrote:<br>
>><br>
>>> I have attached Outputs of both Configure and Make And  libecap.pc<br>
>>> contents are as below<br>
>><br>
>> Your ./configure output and libecap.pc contents look good to<br>
>> me, but there is no sign of the eCAP library (-lecap) being<br>
>> linked with Squid during "make". If running "make clean;<br>
>> ./configure ...; make" does not fix this, then please find a<br>
>> way to post a link to the _entire_ build log. Something along<br>
>> these lines should be able to capture it:<br>
>><br>
>>   $ make -k clean; (./configure ...; make) > /tmp/build.log 2>&1<br>
>><br>
>> You may want to compress /tmp/build.log. Please post a link<br>
>> to some public file sharing site here instead of the file<br>
>> itself. Even compressed, it may be too big to email.<br>
>><br>
>> Also, what does the following command output?<br>
>><br>
>>   $ grep 'EXT_LIBECAP_.*=' src/adaptation/ecap/Makefile<br>
>><br>
>> (adjust the Makefile path if necessary if you are not<br>
>> building Squid its source directory)<br>
>><br>
>><br>
>> Cheers,<br>
>><br>
>> Alex.<br>
>><br>
>> ______________________________<wbr>_________________<br>
>> squid-users mailing list<br>
>> <a href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.<wbr>org</a><br>
>> <a href="http://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">http://lists.squid-cache.org/<wbr>listinfo/squid-users</a><br>
>><br>
><br>
> ______________________________<wbr>_________________<br>
> squid-users mailing list<br>
> <a href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.<wbr>org</a><br>
> <a href="http://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">http://lists.squid-cache.org/<wbr>listinfo/squid-users</a><br>
><br>
<br>
______________________________<wbr>_________________<br>
squid-users mailing list<br>
<a href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.<wbr>org</a><br>
<a href="http://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">http://lists.squid-cache.org/<wbr>listinfo/squid-users</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Juan</div><div>:wq</div><div><br></div></div></div>
</div>