[squid-users] Squid-4.0.9 and FreeBSD 9.3 / FreeBSD-10.3

Odhiambo Washington odhiambo at gmail.com
Thu Apr 21 18:12:30 UTC 2016

Hi Amos,

I have just now succeeded in compiling squid-4.0.9 on FreeBSD 10.3 and I'm
even able to run it.
The server I am testing on serves about 20 users. It's been successfully
running 3.5.x (upgraded to 3.5.17 today).

On my other server that is FreeBSD-9.3 (the one I upgraded recently from
8.4) I still get stuck at a point, but hopefully someone could help me out:

[wash at gw ~/Tools/Squid/4.x/squid-4.0.9]$ make
Making all in compat
depbase=`echo assert.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /bin/sh
../libtool  --tag=CXX    --mode=compile clang++ -DHAVE_CONFIG_H    -I..
-I../include  -I../lib -I../src  -I../include  -I/usr/local/include
 -I../libltdl -I/usr/include -I/usr/local/include/libxml2
-I/usr/local/include  -I/usr/local/include/libxml2  -Werror
-Qunused-arguments -Wno-deprecated-register  -D_REENTRANT
-I/usr/local/include  -g -O2 -march=native -std=c++11 -I/usr/local/include
-MT assert.lo -MD -MP -MF $depbase.Tpo -c -o assert.lo assert.cc && mv -f
$depbase.Tpo $depbase.Plo
libtool: compile:  clang++ -DHAVE_CONFIG_H -I.. -I../include -I../lib
-I../src -I../include -I/usr/local/include -I../libltdl -I/usr/include
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/local/include/libxml2 -Werror -Qunused-arguments
-Wno-deprecated-register -D_REENTRANT -I/usr/local/include -g -O2
-march=native -std=c++11 -I/usr/local/include -MT assert.lo -MD -MP -MF
.deps/assert.Tpo -c assert.cc  -fPIC -DPIC -o .libs/assert.o
In file included from assert.cc:9:
In file included from ../include/squid.h:43:
In file included from ../compat/compat.h:70:
../compat/types.h:62:10: fatal error: 'cstdint' file not found
#include <cstdint>
1 error generated.
*** [assert.lo] Error code 1

Stop in /usr/home/wash/Tools/Squid/4.x/squid-4.0.9/compat.
*** [all-recursive] Error code 1

Stop in /usr/home/wash/Tools/Squid/4.x/squid-4.0.9.

I have posted my config.log on this link: http://goo.gl/eH9RcA

Is there anything obvious from the config.log that makes it impossible to
install 4.0.9 on the FreeBSD-9.x (i386) branch? If so, then I will abandon
the attempts to compile:)

Below are my configure options:

env CPPFLAGS=-I/usr/local/include CC=clang CXX=clang++ ./configure
--prefix=/opt/squid-4 \
        --enable-removal-policies="lru heap" \
        --disable-epoll \
        --enable-auth \
        --enable-auth-basic="DB NCSA PAM PAM POP3" \
        --with-pthreads \
        --enable-storeio="ufs diskd aufs" \
        --enable-delay-pools \
        --enable-snmp  \
        --with-openssl=/usr \
        --enable-forw-via-db \
        --enable-cache-digests \
        --enable-wccpv2 \
        --enable-follow-x-forwarded-for \
        --with-large-files \
        --enable-large-cache-files \
        --enable-esi \
        --enable-kqueue \
        --enable-icap-client \
        --enable-kill-parent-hack \
        --enable-ssl \
        --enable-ssl-crtd \
        --enable-url-rewrite-helpers \
        --enable-xmalloc-statistics \
        --enable-eui \
        --enable-zph-qos \
        --with-nat-devpf \
        --enable-pf-transparent \
        --without-mit-kerberos \
        --without-heimdal-kerbers \

Best regards,
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20160421/e57b0f21/attachment-0001.html>

More information about the squid-users mailing list