Re: 3.1.5 breakage on FreeBSD

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Sat, 31 Jul 2010 06:11:20 +1200

Thomas-Martin Seck wrote:
> * Thomas-Martin Seck (tmseck-lists_at_netcologne.de):
>
>> * Amos Jeffries <squid3_at_treenet.co.nz> [gmane.comp.web.squid.devel]:
>>
>>> I've just applied a hack to the packaging bootstrap scripts. The next
>>> daily snapshot available in approx 14hrs should build clean.
>> Do you have a URL for a snapshot to test? The latest snapshot advertised
>> on http://www.squid-cache.org/Versions/v3/3.1/ is still 3.1.4-20100701.
>> Naively trying to fetch squid-3.1.5-20100705.tar.bz did not work :)
>>
>
> Sorry for the late response and lack of interim testing. Real life came
> in the way.
>
> I just had a look at 3.1.5.1: looks like it's still broken:
>
> depbase=`echo LoadableModule.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/local/etc/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/usr/local/etc/squid\" -I.. -I../include -I../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -D_REENTRANT -O2 -pipe -fno-strict-aliasing -MT LoadableModule.o -MD -MP -MF $depbase.Tpo -c -o LoadableModule.o LoadableModule.cc && mv -f $depbase.Tpo $depbase.Po
> In file included from ../libltdl/ltdl.h:37,
> from LoadableModule.cc:10:
> ../libltdl/libltdl/lt_error.h:35:31: error: libltdl/lt_system.h: No such file or directory
> *** Error code 1
>
> libtdl/lt_system.h is in
> /usr/local/share/libtool/libtdl/libtdl/lt_system.h, it's from
> the FreeBSD port of libtool-2.2.6b.
>
> Are loadable modules currently needed for anything other than eCAP? If
> not, I could conditionally disable support for it, update the port and
> just mark Squid-3.1+eCAP as "broken" until this is sorted out.

eCAP is the only user of that at present.

I had some help on IRC a few hours ago that led to what I think is a fix
for this issue. I'm just waiting on the bundle generators to do their
thing in a couple more hours and someone with an old libtool to test it.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.5
Received on Fri Jul 30 2010 - 18:11:32 MDT

This archive was generated by hypermail 2.2.0 : Sat Jul 31 2010 - 12:00:25 MDT