www/squid32 on 10-beta3

Johan Hendriks joh.hendriks at gmail.com
Tue Nov 12 11:51:35 UTC 2013


Florian Smeets schreef:
> On Mon, Nov 11, 2013 at 01:46:01PM +0100, Dimitry Andric wrote:
>> On 11 Nov 2013, at 09:44, Johan Hendriks <joh.hendriks at gmail.com> wrote:
>>> I try to install www/squid32 on my FreeBSD 10-BETA3 server, but it fails with the following error.
>>>
>>> Making all in base
>>> /bin/sh ../../libtool --tag=CXX    --mode=compile c++ -DHAVE_CONFIG_H  -I../.. -I../../include -I../../lib  -I../../src -I../../include   -I/usr/include  -I/usr/include -I../../libltdl -I/usr/include  -I/usr/include  -O2 -pipe -march=core2 -fno-strict-aliasing -Wno-unused-private-field -I/usr/local/include -MT AsyncCall.lo -MD -MP -MF .deps/AsyncCall.Tpo -c -o AsyncCall.lo AsyncCall.cc
>>> libtool: compile:  c++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../lib -I../../src -I../../include -I/usr/include -I/usr/include -I../../libltdl -I/usr/include -I/usr/include -O2 -pipe -march=core2 -fno-strict-aliasing -Wno-unused-private-field -I/usr/local/include -MT AsyncCall.lo -MD -MP -MF .deps/AsyncCall.Tpo -c AsyncCall.cc  -fPIC -DPIC -o .libs/AsyncCall.o
>>> In file included from AsyncCall.cc:5:
>>> In file included from ../../src/squid-old.h:164:
>>> In file included from ../../src/typedefs.h:118:
>>> In file included from ../../src/anyp/ProtocolType.h:5:
>>> In file included from /usr/include/c++/v1/ostream:130:
>>> In file included from /usr/include/c++/v1/ios:216:
>>> In file included from /usr/include/c++/v1/__locale:15:
>>> In file included from /usr/include/c++/v1/string:432:
>>> /usr/include/c++/v1/cstdio:139:9: error: no member named
>>>       'ERROR_sprintf_UNSAFE_IN_SQUID' in the global namespace
>>> using ::sprintf;
>>>       ~~^
>>> ../../compat/unsafe.h:10:17: note: expanded from macro 'sprintf'
>>> #define sprintf ERROR_sprintf_UNSAFE_IN_SQUID
>>>                 ^
>>> 1 error generated.
>> Please try the attached patch.  I already posted a similar patch for squid33.
> I will take care of these later today.
>
> Florian
It works now, but when i select TP_PF it errors out again,
This is on squid32 and squid 33

configure: IPF-based transparent proxying enabled: no
configure: error: PF-based transparent proxy requested but needed header 
not found
===>  Script "configure" failed unexpectedly.
Please report the problem to tmseck at FreeBSD.org [maintainer] and attach the
"/usr/ports/www/squid33/work/squid-3.3.10/config.log" including the output
of the failure of your make command. Also, it might be a good idea to 
provide
an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

regards
Johan


More information about the freebsd-ports mailing list