Making all in compat
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../src -I../include -I../lib   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2 -c -o assert.lo assert.cc
mkdir .libs
 g++ -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../src -I../include -I../lib -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c assert.cc  -fno-common -DPIC -o .libs/assert.o
 g++ -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../src -I../include -I../lib -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c assert.cc -o assert.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../src -I../include -I../lib   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2 -c -o compat.lo compat.cc
 g++ -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../src -I../include -I../lib -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c compat.cc  -fno-common -DPIC -o .libs/compat.o
 g++ -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../src -I../include -I../lib -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c compat.cc -o compat.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../src -I../include -I../lib   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c -o GnuRegex.lo GnuRegex.c
 gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../src -I../include -I../lib -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c GnuRegex.c  -fno-common -DPIC -o .libs/GnuRegex.o
 gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../src -I../include -I../lib -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c GnuRegex.c -o GnuRegex.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CXX --mode=link g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2  -g -o libcompat.la   assert.lo compat.lo GnuRegex.lo  
ar cru .libs/libcompat.a .libs/assert.o .libs/compat.o .libs/GnuRegex.o
ranlib: file: .libs/libcompat.a(compat.o) has no symbols
ranlib .libs/libcompat.a
ranlib: file: .libs/libcompat.a(compat.o) has no symbols
creating libcompat.la
(cd .libs && rm -f libcompat.la && ln -s ../libcompat.la libcompat.la)
Making all in lib
Making all in libLtdl
make  all-am
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.     -g -O2 -c -o ltdl.lo ltdl.c
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -g -O2 -c ltdl.c  -fno-common -DPIC -o .libs/ltdl.o
 gcc -DHAVE_CONFIG_H -I. -g -O2 -c ltdl.c -o ltdl.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CC   --mode=link gcc  -g -O2   -o libltdlc.la  ltdl.lo -ldl 
ar cru .libs/libltdlc.a .libs/ltdl.o
ranlib .libs/libltdlc.a
creating libltdlc.la
(cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la)
g++ -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2 -c -o MemPool.o MemPool.cc
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c base64.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c charset.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c getfullhostname.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c hash.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c heap.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c html_quote.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c iso3307.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c md5.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c radix.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c rfc1035.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c rfc1123.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c rfc1738.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c rfc2617.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c rfc3596.c
g++ -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2 -c -o Splay.o Splay.cc
g++ -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2 -c -o strnstr.o strnstr.cc
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c stub_memaccount.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c util.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c uudecode.c
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c xusleep.c
rm -f libmiscutil.a
/usr/bin/ar cru libmiscutil.a MemPool.o base64.o charset.o getfullhostname.o hash.o heap.o html_quote.o iso3307.o md5.o radix.o rfc1035.o rfc1123.o rfc1738.o rfc2617.o rfc3596.o Splay.o strnstr.o   stub_memaccount.o util.o uudecode.o xusleep.o   
ranlib libmiscutil.a
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I.. -I../include -I../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c ntlmauth.c
rm -f libntlmauth.a
/usr/bin/ar cru libntlmauth.a ntlmauth.o 
ranlib libntlmauth.a
Making all in snmplib
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c asn1.c
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c parse.c
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c snmp_vars.c
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c coexistance.c
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c snmp_api.c
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c snmp_error.c
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c mib.c
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c snmp_api_error.c
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c snmp_msg.c
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c snmp_pdu.c
gcc -DSQUID_SNMP=1 -I. -I. -I../include -I.. -I../include -I../include  -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wall -g -O2 -c snmplib_debug.c
rm -f libsnmp.a
/usr/bin/ar cru libsnmp.a asn1.o parse.o snmp_vars.o coexistance.o snmp_api.o snmp_error.o mib.o snmp_api_error.o snmp_msg.o snmp_pdu.o snmplib_debug.o 
ranlib libsnmp.a
Making all in scripts
make[1]: Nothing to be done for `all'.
Making all in src
awk -f ./cf_gen_defines <./cf.data.pre >cf_gen_defines.h
sed "\
s%@DEFAULT_HTTP_PORT@%3128%g;\
s%@DEFAULT_ICP_PORT@%3130%g;\
s%@DEFAULT_CACHE_EFFECTIVE_USER@%nobody%g;\
s%@DEFAULT_MIME_TABLE@%/usr/local/squid/etc/mime.conf%g;\
s%@DEFAULT_DNSSERVER@%/usr/local/squid/libexec/`echo dnsserver | sed 's,x,x,;s/$//'`%g;\
s%@DEFAULT_UNLINKD@%/usr/local/squid/libexec/`echo unlinkd | sed 's,x,x,;s/$//'`%g;\
s%@DEFAULT_PINGER@%/usr/local/squid/libexec/`echo pinger | sed 's,x,x,;s/$//'`%g;\
s%@DEFAULT_DISKD@%/usr/local/squid/libexec/`echo diskd | sed 's,x,x,;s/$//'`%g;\
s%@DEFAULT_CACHE_LOG@%/usr/local/squid/var/logs/cache.log%g;\
s%@DEFAULT_ACCESS_LOG@%/usr/local/squid/var/logs/access.log%g;\
s%@DEFAULT_STORE_LOG@%/usr/local/squid/var/logs/store.log%g;\
s%@DEFAULT_PID_FILE@%/usr/local/squid/var/squid.pid%g;\
s%@DEFAULT_NETDB_FILE@%/usr/local/squid/var/logs/netdb.state%g;\
s%@DEFAULT_SWAP_DIR@%/usr/local/squid/var/cache%g;\
s%@DEFAULT_ICON_DIR@%/usr/local/squid/share/icons%g;\
s%@DEFAULT_MIB_PATH@%/usr/local/squid/share/mib.txt%g;\
s%@DEFAULT_ERROR_DIR@%/usr/local/squid/share/errors%g;\
s%@DEFAULT_CONFIG_DIR@%/usr/local/squid/etc%g;\
s%@DEFAULT_PREFIX@%/usr/local/squid%g;\
s%@DEFAULT_HOSTS@%/etc/hosts%g;\
s%@[V]ERSION@%3.1.0.7-20090420%g;"\
< ./cf.data.pre >cf.data
g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/local/squid/share\" -DDEFAULT_SQUID_CONFIG_DIR=\"/usr/local/squid/etc\" -I. -I. -I../include -I.. -I../src -I../include -I../include -I../lib -I../lib   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2 -c -o cf_gen.o cf_gen.cc
/bin/sh ../libtool --tag=CXX --mode=link g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2  -g -o cf_gen  cf_gen.o ../compat/libcompat.la -L../lib -lmiscutil -ldl -lm -lresolv  
mkdir .libs
g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -g -o cf_gen cf_gen.o -Wl,-bind_at_load  ../compat/.libs/libcompat.a -L/Users/raymont/squid-3.1.0.7-20090420/lib -lmiscutil -ldl -lm -lresolv  
./cf_gen cf.data ./cf.data.depend
awk -f ./mk-globals-c.awk < ./globals.h > globals.cc
awk -f ./mk-string-arrays.awk < ./enums.h > string_arrays.c
/bin/sh ./repl_modules.sh heap lru > repl_modules.cc
make  all-recursive
Making all in base
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../.. -I../../include -I../../src -I../../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2 -c -o AsyncJob.lo AsyncJob.cc
mkdir .libs
 g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c AsyncJob.cc  -fno-common -DPIC -o .libs/AsyncJob.o
 g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c AsyncJob.cc -o AsyncJob.o >/dev/null 2>&1
/bin/sh ../../libtool --tag=CXX --mode=link g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2  -g -o libbase.la   AsyncJob.lo  
ar cru .libs/libbase.a .libs/AsyncJob.o
ranlib .libs/libbase.a
creating libbase.la
(cd .libs && rm -f libbase.la && ln -s ../libbase.la libbase.la)
Making all in acl
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../.. -I../../include -I../../src -I../../include   -I/usr/include/libxml2  -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g -O2 -c -o Acl.lo Acl.cc
mkdir .libs
 g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../.. -I../../include -I../../src -I../../include -I/usr/include/libxml2 -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -c Acl.cc  -fno-common -DPIC -o .libs/Acl.o
In file included from ../../include/Array.h:40,
                 from ../../src/acl/Acl.h:38,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../include/fatal.h:9: error: expected initializer before 'PRINTF_FORMAT_ARG1'
In file included from ../../include/util.h:99,
                 from ../../include/Array.h:41,
                 from ../../src/acl/Acl.h:38,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/new: In function 'void* operator new(size_t)':
/usr/include/c++/4.0.0/new:84: error: previous declaration of 'void* operator new(size_t)' with 'C++' linkage
../../include/SquidNew.h:46: error: conflicts with new declaration with 'C' linkage
/usr/include/c++/4.0.0/new: In function 'void operator delete(void*)':
/usr/include/c++/4.0.0/new:86: error: previous declaration of 'void operator delete(void*)' with 'C++' linkage
../../include/SquidNew.h:50: error: conflicts with new declaration with 'C' linkage
/usr/include/c++/4.0.0/new: In function 'void* operator new [](size_t)':
/usr/include/c++/4.0.0/new:85: error: previous declaration of 'void* operator new [](size_t)' with 'C++' linkage
../../include/SquidNew.h:54: error: conflicts with new declaration with 'C' linkage
/usr/include/c++/4.0.0/new: In function 'void* operator new(size_t)':
/usr/include/c++/4.0.0/new:87: error: previous declaration of 'void operator delete [](void*)' with 'C++' linkage
../../include/SquidNew.h:58: error: conflicts with new declaration with 'C' linkage
In file included from ../../src/acl/Acl.h:38,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../include/Array.h: At global scope:
../../include/Array.h:48: error: template with C linkage
../../include/Array.h:77: error: template with C linkage
../../include/Array.h:119: error: template with C linkage
../../include/Array.h:126: error: template with C linkage
../../include/Array.h:133: error: template with C linkage
../../include/Array.h:137: error: template with C linkage
../../include/Array.h:143: error: template with C linkage
../../include/Array.h:155: error: template with C linkage
../../include/Array.h:189: error: template with C linkage
../../include/Array.h:199: error: template with C linkage
../../include/Array.h:216: error: template with C linkage
../../include/Array.h:231: error: template with C linkage
../../include/Array.h:241: error: template with C linkage
../../include/Array.h:249: error: template with C linkage
../../include/Array.h:266: error: template with C linkage
../../include/Array.h:274: error: template with C linkage
../../include/Array.h:286: error: template with C linkage
../../include/Array.h:299: error: template with C linkage
../../include/Array.h:306: error: template with C linkage
../../include/Array.h:313: error: template with C linkage
../../include/Array.h:320: error: template with C linkage
../../include/Array.h:327: error: template with C linkage
../../include/Array.h:334: error: template with C linkage
../../include/Array.h:341: error: template with C linkage
../../include/Array.h:349: error: template with C linkage
../../include/Array.h:353: error: template with C linkage
../../include/Array.h:357: error: template with C linkage
../../include/Array.h:360: error: template with C linkage
../../include/Array.h:367: error: template with C linkage
../../include/Array.h:374: error: template with C linkage
../../include/Array.h:382: error: template with C linkage
../../include/Array.h:395: error: template with C linkage
../../include/Array.h:403: error: template with C linkage
../../include/Array.h:412: error: template with C linkage
In file included from ../../include/snmp.h:74,
                 from ../../include/cache_snmp.h:19,
                 from ../../src/squid.h:286,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../include/snmp_debug.h:9: error: expected initializer before 'PRINTF_FORMAT_ARG2'
In file included from /usr/include/c++/4.0.0/iosfwd:45,
                 from /usr/include/c++/4.0.0/ios:43,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/c++locale.h:55: error: template with C linkage
In file included from /usr/include/c++/4.0.0/iosfwd:48,
                 from /usr/include/c++/4.0.0/ios:43,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stringfwd.h:48: error: template with C linkage
/usr/include/c++/4.0.0/bits/stringfwd.h:51: error: template with C linkage
/usr/include/c++/4.0.0/bits/stringfwd.h:54: error: template with C linkage
/usr/include/c++/4.0.0/bits/stringfwd.h:58: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stringfwd.h:63: error: template specialization with C linkage
In file included from /usr/include/c++/4.0.0/cwchar:51,
                 from /usr/include/c++/4.0.0/bits/postypes.h:46,
                 from /usr/include/c++/4.0.0/iosfwd:49,
                 from /usr/include/c++/4.0.0/ios:43,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/ctime:68: error: '::tm' has not been declared
/usr/include/c++/4.0.0/ctime:70: error: '::clock' has not been declared
/usr/include/c++/4.0.0/ctime:71: error: '::difftime' has not been declared
/usr/include/c++/4.0.0/ctime:72: error: '::mktime' has not been declared
/usr/include/c++/4.0.0/ctime:73: error: '::time' has not been declared
/usr/include/c++/4.0.0/ctime:74: error: '::asctime' has not been declared
/usr/include/c++/4.0.0/ctime:75: error: '::ctime' has not been declared
/usr/include/c++/4.0.0/ctime:76: error: '::gmtime' has not been declared
/usr/include/c++/4.0.0/ctime:77: error: '::localtime' has not been declared
/usr/include/c++/4.0.0/ctime:78: error: '::strftime' has not been declared
In file included from /usr/include/c++/4.0.0/iosfwd:49,
                 from /usr/include/c++/4.0.0/ios:43,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/postypes.h:80: error: template with C linkage
/usr/include/c++/4.0.0/bits/postypes.h:94: error: template with C linkage
In file included from /usr/include/c++/4.0.0/ios:43,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/iosfwd:54: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:57: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:60: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:63: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:66: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:69: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:73: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:77: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:81: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:85: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:88: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:91: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:94: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:97: error: template with C linkage
/usr/include/c++/4.0.0/iosfwd:100: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/stl_algobase.h:70,
                 from /usr/include/c++/4.0.0/bits/char_traits.h:46,
                 from /usr/include/c++/4.0.0/ios:45,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_pair.h:67: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_pair.h:94: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_pair.h:100: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_pair.h:107: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_pair.h:113: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_pair.h:119: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_pair.h:125: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_pair.h:142: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/stl_algobase.h:71,
                 from /usr/include/c++/4.0.0/bits/char_traits.h:46,
                 from /usr/include/c++/4.0.0/ios:45,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:80: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:82: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:89: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:98: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:102: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:106: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:114: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:121: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:129: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:134: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:141: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:148: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:158: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:168: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:175: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:182: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:189: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:197: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:205: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:212: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:219: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:226: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:233: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:240: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:247: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:254: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:264: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:272: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:279: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:286: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:296: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:303: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:313: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:320: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:331: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:339: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:347: error: template with C linkage
/usr/include/c++/4.0.0/bits/cpp_type_traits.h:355: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/stl_algobase.h:72,
                 from /usr/include/c++/4.0.0/bits/char_traits.h:46,
                 from /usr/include/c++/4.0.0/ios:45,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_iterator_base_types.h:104: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator_base_types.h:126: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator_base_types.h:136: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator_base_types.h:146: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator_base_types.h:162: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/stl_algobase.h:73,
                 from /usr/include/c++/4.0.0/bits/char_traits.h:46,
                 from /usr/include/c++/4.0.0/ios:45,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_iterator_base_funcs.h:72: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator_base_funcs.h:89: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator_base_funcs.h:112: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator_base_funcs.h:121: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator_base_funcs.h:131: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator_base_funcs.h:147: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator_base_funcs.h:170: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/stl_algobase.h:74,
                 from /usr/include/c++/4.0.0/bits/char_traits.h:46,
                 from /usr/include/c++/4.0.0/ios:45,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_iterator.h:89: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:275: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:281: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:287: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:293: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:299: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:305: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:311: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:317: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:335: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:395: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:410: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:469: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:488: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:565: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:585: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:678: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:684: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:690: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:696: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:703: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:709: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:715: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:721: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:727: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:733: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:739: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:745: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:755: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_iterator.h:761: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/stl_algobase.h:76,
                 from /usr/include/c++/4.0.0/bits/char_traits.h:46,
                 from /usr/include/c++/4.0.0/ios:45,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/debug/debug.h:280: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:289: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:295: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:301: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:308: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:314: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:320: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:328: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:339: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:349: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:357: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:372: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:381: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:391: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:401: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:412: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:424: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:432: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:451: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:459: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:477: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:486: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:500: error: template with C linkage
/usr/include/c++/4.0.0/debug/debug.h:513: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/char_traits.h:46,
                 from /usr/include/c++/4.0.0/ios:45,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_algobase.h:90: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:105: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:120: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:140: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:182: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:204: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:226: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:246: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:262: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:275: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:293: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:305: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:320: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:329: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:338: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:347: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:373: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:390: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:403: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:417: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:430: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:446: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:455: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:465: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:475: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:502: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:520: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:533: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:558: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h: In function 'void std::fill(signed char*, signed char*, const signed char&)':
/usr/include/c++/4.0.0/bits/stl_algobase.h:581: error: declaration of C function 'void std::fill(signed char*, signed char*, const signed char&)' conflicts with
/usr/include/c++/4.0.0/bits/stl_algobase.h:573: error: previous declaration 'void std::fill(unsigned char*, unsigned char*, const unsigned char&)' here
/usr/include/c++/4.0.0/bits/stl_algobase.h: In function 'void std::fill(char*, char*, const char&)':
/usr/include/c++/4.0.0/bits/stl_algobase.h:589: error: declaration of C function 'void std::fill(char*, char*, const char&)' conflicts with
/usr/include/c++/4.0.0/bits/stl_algobase.h:581: error: previous declaration 'void std::fill(signed char*, signed char*, const signed char&)' here
/usr/include/c++/4.0.0/bits/stl_algobase.h: At global scope:
/usr/include/c++/4.0.0/bits/stl_algobase.h:596: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:609: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:634: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:645: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:653: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:661: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:681: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:716: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:746: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:778: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:810: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h:850: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algobase.h: In function 'bool std::lexicographical_compare(const char*, const char*, const char*, const char*)':
/usr/include/c++/4.0.0/bits/stl_algobase.h:892: error: declaration of C function 'bool std::lexicographical_compare(const char*, const char*, const char*, const char*)' conflicts with
/usr/include/c++/4.0.0/bits/stl_algobase.h:878: error: previous declaration 'bool std::lexicographical_compare(const unsigned char*, const unsigned char*, const unsigned char*, const unsigned char*)' here
In file included from /usr/include/c++/4.0.0/ios:45,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/char_traits.h: At global scope:
/usr/include/c++/4.0.0/bits/char_traits.h:61: error: template with C linkage
/usr/include/c++/4.0.0/bits/char_traits.h:86: error: template with C linkage
/usr/include/c++/4.0.0/bits/char_traits.h:146: error: template with C linkage
/usr/include/c++/4.0.0/bits/char_traits.h:159: error: template with C linkage
/usr/include/c++/4.0.0/bits/char_traits.h:170: error: template with C linkage
/usr/include/c++/4.0.0/bits/char_traits.h:181: error: template with C linkage
/usr/include/c++/4.0.0/bits/char_traits.h:190: error: template with C linkage
/usr/include/c++/4.0.0/bits/char_traits.h:199: error: template with C linkage
/usr/include/c++/4.0.0/bits/char_traits.h:224: error: template with C linkage
/usr/include/c++/4.0.0/bits/char_traits.h:230: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/char_traits.h:300: error: template specialization with C linkage
In file included from /usr/include/c++/4.0.0/ios:47,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/localefwd.h:56: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:60: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:64: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:68: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:72: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:76: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:80: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:84: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:88: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:92: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:96: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:100: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:104: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:110: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:112: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:114: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:116: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:122: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:124: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:126: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:128: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:132: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:134: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:136: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:137: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:140: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:142: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:147: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:149: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:151: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:153: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:158: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:160: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:162: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:164: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:169: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:171: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:174: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:178: error: template with C linkage
/usr/include/c++/4.0.0/bits/localefwd.h:182: error: template with C linkage
In file included from /usr/include/c++/4.0.0/i686-apple-darwin8/bits/c++allocator.h:34,
                 from /usr/include/c++/4.0.0/bits/allocator.h:52,
                 from /usr/include/c++/4.0.0/memory:54,
                 from /usr/include/c++/4.0.0/string:47,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/ext/new_allocator.h:49: error: template with C linkage
/usr/include/c++/4.0.0/ext/new_allocator.h:110: error: template with C linkage
/usr/include/c++/4.0.0/ext/new_allocator.h:115: error: template with C linkage
In file included from /usr/include/c++/4.0.0/memory:54,
                 from /usr/include/c++/4.0.0/string:47,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/allocator.h:56: error: template with C linkage
/usr/include/c++/4.0.0/bits/allocator.h:60: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/allocator.h:81: error: template with C linkage
/usr/include/c++/4.0.0/bits/allocator.h:110: error: template with C linkage
/usr/include/c++/4.0.0/bits/allocator.h:115: error: template with C linkage
In file included from /usr/include/c++/4.0.0/memory:55,
                 from /usr/include/c++/4.0.0/string:47,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_construct.h:75: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_construct.h:90: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_construct.h:104: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_construct.h:116: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_construct.h:134: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_construct.h:146: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_construct.h:166: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_construct.h:168: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_construct.h:177: error: template with C linkage
In file included from /usr/include/c++/4.0.0/memory:57,
                 from /usr/include/c++/4.0.0/string:47,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:69: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:76: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:105: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h: In function 'wchar_t* std::uninitialized_copy(const wchar_t*, const wchar_t*, wchar_t*)':
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:125: error: declaration of C function 'wchar_t* std::uninitialized_copy(const wchar_t*, const wchar_t*, wchar_t*)' conflicts with
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:117: error: previous declaration 'char* std::uninitialized_copy(const char*, const char*, char*)' here
/usr/include/c++/4.0.0/bits/stl_uninitialized.h: At global scope:
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:133: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:140: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:167: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:179: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:185: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:212: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:227: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:248: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:257: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:275: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:283: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:303: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:323: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:350: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_uninitialized.h:373: error: template with C linkage
In file included from /usr/include/c++/4.0.0/memory:58,
                 from /usr/include/c++/4.0.0/string:47,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_raw_storage_iter.h:70: error: template with C linkage
In file included from /usr/include/c++/4.0.0/memory:60,
                 from /usr/include/c++/4.0.0/string:47,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/limits:284: error: template with C linkage
/usr/include/c++/4.0.0/limits:314: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:368: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:419: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:470: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:521: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:572: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:623: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:674: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:725: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:776: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:827: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:878: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:929: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:980: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:1037: error: template specialization with C linkage
/usr/include/c++/4.0.0/limits:1094: error: template specialization with C linkage
In file included from /usr/include/c++/4.0.0/string:47,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/memory:72: error: template with C linkage
/usr/include/c++/4.0.0/memory:108: error: template with C linkage
/usr/include/c++/4.0.0/memory:120: error: template with C linkage
/usr/include/c++/4.0.0/memory:132: error: template with C linkage
/usr/include/c++/4.0.0/memory:173: error: template with C linkage
In file included from /usr/include/c++/4.0.0/string:51,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_function.h:101: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:113: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:133: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:142: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:151: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:160: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:169: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:178: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:195: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:204: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:213: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:222: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:231: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:240: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:256: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:265: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:274: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:311: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:327: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:333: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:353: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:391: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:416: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:425: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:450: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:480: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:498: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:504: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:523: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:529: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:541: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:554: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:590: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:606: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:622: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:638: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:654: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:670: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:686: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:702: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:718: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:734: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:750: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:766: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:782: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:798: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:815: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:832: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:850: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:855: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:860: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:865: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:870: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:875: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:880: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_function.h:885: error: template with C linkage
In file included from /usr/include/c++/4.0.0/string:52,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/basic_string.h:109: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2025: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2041: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2057: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2068: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2078: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2094: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2112: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2124: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2136: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2149: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2161: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2173: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2186: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2198: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2210: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2223: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2235: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2247: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2260: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2272: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2284: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2297: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2309: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2321: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2334: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2351: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2365: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2383: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2400: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2405: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/basic_string.h:2411: error: template specialization with C linkage
In file included from /usr/include/c++/4.0.0/bits/stl_algo.h:64,
                 from /usr/include/c++/4.0.0/algorithm:68,
                 from /usr/include/c++/4.0.0/string:55,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_heap.h:70: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:85: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:102: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:107: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:115: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:139: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:159: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:187: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:207: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:230: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:251: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:269: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:294: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:317: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:342: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:382: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:420: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_heap.h:446: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/stl_algo.h:65,
                 from /usr/include/c++/4.0.0/algorithm:68,
                 from /usr/include/c++/4.0.0/string:55,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_tempbuf.h:75: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_tempbuf.h:141: error: template with C linkage
In file included from /usr/include/c++/4.0.0/algorithm:68,
                 from /usr/include/c++/4.0.0/string:55,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/stl_algo.h:84: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:118: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:150: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:167: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:182: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:197: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:249: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:304: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:326: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:348: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:379: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:410: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:435: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:474: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:545: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:623: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:675: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:737: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:775: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:810: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:842: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:873: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:906: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:939: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:970: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:996: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1023: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1059: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1098: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1133: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1159: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1184: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1206: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1238: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1270: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1305: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1339: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1378: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1412: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1434: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1461: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1487: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1515: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1533: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1573: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1607: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1694: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1727: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1752: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1779: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1801: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1831: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1873: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1895: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1923: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:1984: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2024: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2048: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2081: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2101: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2122: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2149: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2175: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2192: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2209: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2228: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2248: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2273: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2314: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2356: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2420: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2474: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2510: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2555: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2589: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2622: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2677: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2724: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2776: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2818: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2865: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2916: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2939: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:2974: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3032: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3071: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3094: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3122: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3136: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3150: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3174: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3205: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3244: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3284: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3320: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3379: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3452: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3506: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3543: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3570: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3615: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3656: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3697: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3748: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3801: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3863: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3921: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3953: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:3991: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4037: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4083: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4145: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4206: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4260: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4314: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4372: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4426: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4487: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4540: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4567: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4592: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4619: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4654: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4710: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4765: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4821: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4880: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4916: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4946: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:4973: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:5003: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:5035: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:5096: error: template with C linkage
/usr/include/c++/4.0.0/bits/stl_algo.h:5141: error: template with C linkage
In file included from /usr/include/c++/4.0.0/string:56,
                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/basic_string.tcc:50: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:55: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:60: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:65: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:70: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:76: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:86: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:132: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:162: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:180: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:188: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:194: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:204: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:216: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:223: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:230: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:237: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:244: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:260: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:282: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:299: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:326: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:343: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:361: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:392: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:423: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:433: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:447: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:480: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:497: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:524: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:594: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:610: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:624: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:638: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:651: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:663: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:679: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:693: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:707: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:726: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:744: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:765: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:782: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:797: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:818: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:830: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:841: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:862: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:882: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:897: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:915: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:930: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_string.tcc:946: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/ios_base.h:47,
                 from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/locale_classes.h:82: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:86: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:90: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:183: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:212: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:259: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:440: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:444: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:480: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:484: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:488: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:556: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_classes.h:569: error: template with C linkage
In file included from /usr/include/c++/4.0.0/ios:48,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)':
/usr/include/c++/4.0.0/bits/ios_base.h:119: error: declaration of C function 'std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:79: error: previous declaration 'std::_Ios_Fmtflags std::operator&(std::_Ios_Fmtflags, std::_Ios_Fmtflags)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Openmode std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)':
/usr/include/c++/4.0.0/bits/ios_base.h:123: error: declaration of C function 'std::_Ios_Openmode std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:83: error: previous declaration 'std::_Ios_Fmtflags std::operator|(std::_Ios_Fmtflags, std::_Ios_Fmtflags)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)':
/usr/include/c++/4.0.0/bits/ios_base.h:127: error: declaration of C function 'std::_Ios_Openmode std::operator^(std::_Ios_Openmode, std::_Ios_Openmode)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:87: error: previous declaration 'std::_Ios_Fmtflags std::operator^(std::_Ios_Fmtflags, std::_Ios_Fmtflags)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Openmode& std::operator|=(std::_Ios_Openmode&, std::_Ios_Openmode)':
/usr/include/c++/4.0.0/bits/ios_base.h:131: error: declaration of C function 'std::_Ios_Openmode& std::operator|=(std::_Ios_Openmode&, std::_Ios_Openmode)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:91: error: previous declaration 'std::_Ios_Fmtflags& std::operator|=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Openmode& std::operator&=(std::_Ios_Openmode&, std::_Ios_Openmode)':
/usr/include/c++/4.0.0/bits/ios_base.h:135: error: declaration of C function 'std::_Ios_Openmode& std::operator&=(std::_Ios_Openmode&, std::_Ios_Openmode)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:95: error: previous declaration 'std::_Ios_Fmtflags& std::operator&=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Openmode& std::operator^=(std::_Ios_Openmode&, std::_Ios_Openmode)':
/usr/include/c++/4.0.0/bits/ios_base.h:139: error: declaration of C function 'std::_Ios_Openmode& std::operator^=(std::_Ios_Openmode&, std::_Ios_Openmode)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:99: error: previous declaration 'std::_Ios_Fmtflags& std::operator^=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Openmode std::operator~(std::_Ios_Openmode)':
/usr/include/c++/4.0.0/bits/ios_base.h:143: error: declaration of C function 'std::_Ios_Openmode std::operator~(std::_Ios_Openmode)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:103: error: previous declaration 'std::_Ios_Fmtflags std::operator~(std::_Ios_Fmtflags)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Iostate std::operator&(std::_Ios_Iostate, std::_Ios_Iostate)':
/usr/include/c++/4.0.0/bits/ios_base.h:157: error: declaration of C function 'std::_Ios_Iostate std::operator&(std::_Ios_Iostate, std::_Ios_Iostate)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:119: error: previous declaration 'std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Iostate std::operator|(std::_Ios_Iostate, std::_Ios_Iostate)':
/usr/include/c++/4.0.0/bits/ios_base.h:161: error: declaration of C function 'std::_Ios_Iostate std::operator|(std::_Ios_Iostate, std::_Ios_Iostate)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:123: error: previous declaration 'std::_Ios_Openmode std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Iostate std::operator^(std::_Ios_Iostate, std::_Ios_Iostate)':
/usr/include/c++/4.0.0/bits/ios_base.h:165: error: declaration of C function 'std::_Ios_Iostate std::operator^(std::_Ios_Iostate, std::_Ios_Iostate)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:127: error: previous declaration 'std::_Ios_Openmode std::operator^(std::_Ios_Openmode, std::_Ios_Openmode)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Iostate& std::operator|=(std::_Ios_Iostate&, std::_Ios_Iostate)':
/usr/include/c++/4.0.0/bits/ios_base.h:169: error: declaration of C function 'std::_Ios_Iostate& std::operator|=(std::_Ios_Iostate&, std::_Ios_Iostate)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:131: error: previous declaration 'std::_Ios_Openmode& std::operator|=(std::_Ios_Openmode&, std::_Ios_Openmode)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Iostate& std::operator&=(std::_Ios_Iostate&, std::_Ios_Iostate)':
/usr/include/c++/4.0.0/bits/ios_base.h:173: error: declaration of C function 'std::_Ios_Iostate& std::operator&=(std::_Ios_Iostate&, std::_Ios_Iostate)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:135: error: previous declaration 'std::_Ios_Openmode& std::operator&=(std::_Ios_Openmode&, std::_Ios_Openmode)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Iostate& std::operator^=(std::_Ios_Iostate&, std::_Ios_Iostate)':
/usr/include/c++/4.0.0/bits/ios_base.h:177: error: declaration of C function 'std::_Ios_Iostate& std::operator^=(std::_Ios_Iostate&, std::_Ios_Iostate)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:139: error: previous declaration 'std::_Ios_Openmode& std::operator^=(std::_Ios_Openmode&, std::_Ios_Openmode)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In function 'std::_Ios_Iostate std::operator~(std::_Ios_Iostate)':
/usr/include/c++/4.0.0/bits/ios_base.h:181: error: declaration of C function 'std::_Ios_Iostate std::operator~(std::_Ios_Iostate)' conflicts with
/usr/include/c++/4.0.0/bits/ios_base.h:143: error: previous declaration 'std::_Ios_Openmode std::operator~(std::_Ios_Openmode)' here
/usr/include/c++/4.0.0/bits/ios_base.h: In member function 'std::_Ios_Fmtflags std::ios_base::setf(std::_Ios_Fmtflags)':
/usr/include/c++/4.0.0/bits/ios_base.h:577: error: invalid conversion from 'int' to 'std::_Ios_Fmtflags'
/usr/include/c++/4.0.0/bits/ios_base.h: In member function 'std::_Ios_Fmtflags std::ios_base::setf(std::_Ios_Fmtflags, std::_Ios_Fmtflags)':
/usr/include/c++/4.0.0/bits/ios_base.h:594: error: invalid conversion from 'int' to 'std::_Ios_Fmtflags'
/usr/include/c++/4.0.0/bits/ios_base.h:595: error: invalid conversion from 'int' to 'std::_Ios_Fmtflags'
/usr/include/c++/4.0.0/bits/ios_base.h: In member function 'void std::ios_base::unsetf(std::_Ios_Fmtflags)':
/usr/include/c++/4.0.0/bits/ios_base.h:606: error: invalid conversion from 'int' to 'std::_Ios_Fmtflags'
In file included from /usr/include/c++/4.0.0/ios:49,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/streambuf: At global scope:
/usr/include/c++/4.0.0/streambuf:56: error: template with C linkage
/usr/include/c++/4.0.0/streambuf:121: error: template with C linkage
/usr/include/c++/4.0.0/streambuf:784: error: template specialization with C linkage
/usr/include/c++/4.0.0/streambuf:789: error: template specialization with C linkage
In file included from /usr/include/c++/4.0.0/streambuf:797,
                 from /usr/include/c++/4.0.0/ios:49,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/streambuf.tcc:47: error: template with C linkage
/usr/include/c++/4.0.0/bits/streambuf.tcc:81: error: template with C linkage
/usr/include/c++/4.0.0/bits/streambuf.tcc:118: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:41,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/streambuf_iterator.h:50: error: template with C linkage
/usr/include/c++/4.0.0/bits/streambuf_iterator.h:177: error: template with C linkage
/usr/include/c++/4.0.0/bits/streambuf_iterator.h:183: error: template with C linkage
/usr/include/c++/4.0.0/bits/streambuf_iterator.h:190: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/locale_facets.h:63: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:69: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:74: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:79: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:86: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:100: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:109: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:119: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/locale_facets.h:144: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:605: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:662: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:674: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1196: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1212: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1502: error: template specialization with C linkage
In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/locale_facets.h:1511: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1526: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1529: error: template specialization with C linkage
In file included from /usr/include/c++/4.0.0/bits/locale_facets.h:1533,
                 from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/codecvt.h:69: error: template with C linkage
/usr/include/c++/4.0.0/bits/codecvt.h:270: error: template with C linkage
/usr/include/c++/4.0.0/bits/codecvt.h:328: error: template with C linkage
/usr/include/c++/4.0.0/bits/codecvt.h:332: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/codecvt.h:390: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/codecvt.h:450: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/locale_facets.h:1585: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1632: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1656: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1868: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1871: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1874: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1879: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1882: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1888: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:1925: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2189: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2204: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2449: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2465: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2618: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2622: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2626: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2631: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2635: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2641: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2680: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2774: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2784: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2789: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2795: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2798: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2943: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2947: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2951: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2956: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:2960: error: template specialization with C linkage
In file included from /usr/include/c++/4.0.0/bits/locale_facets.h:2967,
                 from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/time_members.h:37: error: template with C linkage
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/time_members.h:45: error: template with C linkage
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/time_members.h:53: error: template with C linkage
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/time_members.h:64: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/locale_facets.h:2981: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3290: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3294: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3322: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3414: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3418: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3472: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3521: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3539: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3887: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3890: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3893: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3896: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3899: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3903: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3908: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3911: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3914: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3919: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3926: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3953: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:3968: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4088: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4103: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4226: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4257: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4459: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4463: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4468: error: template specialization with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4474: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/locale_facets.h:4491,
                 from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/messages_members.h:37: error: template with C linkage
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/messages_members.h:42: error: template with C linkage
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/messages_members.h:47: error: template with C linkage
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/messages_members.h:54: error: template with C linkage
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/messages_members.h:58: error: template with C linkage
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/messages_members.h:63: error: template with C linkage
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/messages_members.h:69: error: template with C linkage
/usr/include/c++/4.0.0/i686-apple-darwin8/bits/messages_members.h:75: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/locale_facets.h:4500: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4506: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4512: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4518: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4524: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4530: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4536: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4542: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4548: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4554: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4560: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4566: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.h:4572: error: template with C linkage
In file included from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/basic_ios.h:55: error: template with C linkage
In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:464,
                 from /usr/include/c++/4.0.0/ios:50,
                 from /usr/include/c++/4.0.0/ostream:44,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/basic_ios.tcc:42: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_ios.tcc:54: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_ios.tcc:64: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_ios.tcc:114: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_ios.tcc:119: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_ios.tcc:125: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_ios.tcc:137: error: template with C linkage
/usr/include/c++/4.0.0/bits/basic_ios.tcc:168: error: template with C linkage
In file included from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/ostream:56: error: template with C linkage
/usr/include/c++/4.0.0/ostream:373: error: template with C linkage
/usr/include/c++/4.0.0/ostream:441: error: template with C linkage
/usr/include/c++/4.0.0/ostream:445: error: template with C linkage
/usr/include/c++/4.0.0/ostream:451: error: template with C linkage
/usr/include/c++/4.0.0/ostream:456: error: template with C linkage
/usr/include/c++/4.0.0/ostream:461: error: template with C linkage
/usr/include/c++/4.0.0/ostream:481: error: template with C linkage
/usr/include/c++/4.0.0/ostream:485: error: template with C linkage
/usr/include/c++/4.0.0/ostream:490: error: template with C linkage
/usr/include/c++/4.0.0/ostream:495: error: template with C linkage
/usr/include/c++/4.0.0/ostream:500: error: template with C linkage
/usr/include/c++/4.0.0/ostream:515: error: template with C linkage
/usr/include/c++/4.0.0/ostream:526: error: template with C linkage
/usr/include/c++/4.0.0/ostream:536: error: template with C linkage
In file included from /usr/include/c++/4.0.0/locale:46,
                 from /usr/include/c++/4.0.0/bits/ostream.tcc:45,
                 from /usr/include/c++/4.0.0/ostream:544,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/locale_facets.tcc:47: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:64: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:86: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:108: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:121: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:129: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:156: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:184: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:218: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:273: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:443: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:664: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:729: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:736: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:743: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:750: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:758: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:765: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:773: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:786: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:799: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:812: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:836: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:850: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:865: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:876: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:891: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:899: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:959: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:991: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1043: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1078: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1187: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1225: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1231: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1239: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1245: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1253: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1259: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1266: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1284: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1501: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1516: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1544: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1707: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1746: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1758: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1765: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function '_InIter std::time_get<_CharT, _InIter>::_M_extract_via_format(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, tm*, const _CharT*) const':
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1794: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1801: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1809: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1816: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1828: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1835: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1838: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1850: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1855: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1863: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1867: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1887: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1923: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1931: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc: At global scope:
/usr/include/c++/4.0.0/bits/locale_facets.tcc:1973: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2012: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2085: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2102: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2119: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::time_get<_CharT, _InIter>::do_get_weekday(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, tm*) const':
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2157: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc: At global scope:
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2164: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::time_get<_CharT, _InIter>::do_get_monthname(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, tm*) const':
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2203: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc: At global scope:
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2210: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::time_get<_CharT, _InIter>::do_get_year(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, tm*) const':
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2230: error: invalid use of incomplete type 'struct tm'
/usr/include/wchar.h:153: error: forward declaration of 'struct tm'
/usr/include/c++/4.0.0/bits/locale_facets.tcc: At global scope:
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2238: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2273: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2315: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2321: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2326: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2365: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2409: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2432: error: template with C linkage
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2507: error: template with C linkage
In file included from /usr/include/c++/4.0.0/ostream:544,
                 from /usr/include/c++/4.0.0/iostream:44,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/ostream.tcc:49: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:64: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:75: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:87: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:99: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:122: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:156: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:180: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:215: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:239: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:262: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:285: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:308: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:332: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:361: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:384: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:405: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:421: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:448: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:476: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:507: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:536: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:569: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:614: error: template with C linkage
/usr/include/c++/4.0.0/bits/ostream.tcc:646: error: template with C linkage
In file included from /usr/include/c++/4.0.0/iostream:45,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/istream:57: error: template with C linkage
/usr/include/c++/4.0.0/istream:578: error: template specialization with C linkage
/usr/include/c++/4.0.0/istream:583: error: template specialization with C linkage
/usr/include/c++/4.0.0/istream:588: error: template specialization with C linkage
/usr/include/c++/4.0.0/istream:594: error: template specialization with C linkage
/usr/include/c++/4.0.0/istream:599: error: template specialization with C linkage
/usr/include/c++/4.0.0/istream:604: error: template specialization with C linkage
/usr/include/c++/4.0.0/istream:621: error: template with C linkage
/usr/include/c++/4.0.0/istream:682: error: template with C linkage
/usr/include/c++/4.0.0/istream:686: error: template with C linkage
/usr/include/c++/4.0.0/istream:691: error: template with C linkage
/usr/include/c++/4.0.0/istream:723: error: template with C linkage
/usr/include/c++/4.0.0/istream:727: error: template with C linkage
/usr/include/c++/4.0.0/istream:732: error: template with C linkage
/usr/include/c++/4.0.0/istream:745: error: template with C linkage
/usr/include/c++/4.0.0/istream:808: error: template with C linkage
In file included from /usr/include/c++/4.0.0/istream:814,
                 from /usr/include/c++/4.0.0/iostream:45,
                 from ../../src/Debug.h:37,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/istream.tcc:50: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:88: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:94: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:103: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:112: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:134: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:165: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:187: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:218: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:240: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:262: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:285: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:307: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:330: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:352: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:374: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:396: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:418: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:442: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:473: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:505: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:547: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:586: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:641: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:669: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:725: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:783: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:808: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:832: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:859: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:887: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:915: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:946: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:964: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:992: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:1021: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:1048: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:1104: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:1128: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:1194: error: template with C linkage
/usr/include/c++/4.0.0/bits/istream.tcc:1254: error: template with C linkage
In file included from ../../src/Debug.h:39,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/sstream:61: error: template with C linkage
/usr/include/c++/4.0.0/sstream:275: error: template with C linkage
/usr/include/c++/4.0.0/sstream:388: error: template with C linkage
/usr/include/c++/4.0.0/sstream:501: error: template with C linkage
In file included from /usr/include/c++/4.0.0/sstream:602,
                 from ../../src/Debug.h:39,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/bits/sstream.tcc:49: error: template with C linkage
/usr/include/c++/4.0.0/bits/sstream.tcc:83: error: template with C linkage
/usr/include/c++/4.0.0/bits/sstream.tcc:126: error: template with C linkage
/usr/include/c++/4.0.0/bits/sstream.tcc:144: error: template with C linkage
/usr/include/c++/4.0.0/bits/sstream.tcc:191: error: template with C linkage
In file included from ../../src/Debug.h:40,
                 from ../../src/defines.h:70,
                 from ../../src/squid.h:293,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
/usr/include/c++/4.0.0/iomanip:70: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:78: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:104: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:112: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:139: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:150: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:162: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:172: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:181: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:189: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:215: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:223: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:249: error: template with C linkage
/usr/include/c++/4.0.0/iomanip:257: error: template with C linkage
In file included from ../../include/splay.h:11,
                 from ../../include/MemPool.h:27,
                 from ../../src/squid.h:298,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../include/Stack.h:43: error: template with C linkage
In file included from ../../include/MemPool.h:27,
                 from ../../src/squid.h:298,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../include/splay.h:13: error: template with C linkage
../../include/splay.h:45: error: template with C linkage
../../include/splay.h:49: error: template with C linkage
../../include/splay.h:53: error: template with C linkage
../../include/splay.h:102: error: template with C linkage
../../include/splay.h:105: error: template with C linkage
../../include/splay.h:121: error: template with C linkage
../../include/splay.h:131: error: template with C linkage
../../include/splay.h:141: error: template with C linkage
../../include/splay.h:159: error: template with C linkage
../../include/splay.h:188: error: template with C linkage
../../include/splay.h:220: error: template with C linkage
../../include/splay.h:290: error: template with C linkage
../../include/splay.h:303: error: template with C linkage
../../include/splay.h:312: error: template with C linkage
../../include/splay.h:325: error: template with C linkage
../../include/splay.h:335: error: template with C linkage
../../include/splay.h:345: error: template with C linkage
../../include/splay.h:357: error: template with C linkage
../../include/splay.h:364: error: template with C linkage
../../include/splay.h:371: error: template with C linkage
../../include/splay.h:378: error: template with C linkage
../../include/splay.h:398: error: template with C linkage
../../include/splay.h:404: error: template with C linkage
../../include/splay.h:411: error: template with C linkage
../../include/splay.h:419: error: template with C linkage
../../include/splay.h:436: error: template with C linkage
../../include/splay.h:455: error: template with C linkage
../../include/splay.h:468: error: template with C linkage
../../include/splay.h:475: error: template with C linkage
In file included from ../../src/squid.h:300,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/ip/IpAddress.h: In function 'std::ostream& operator<<(std::ostream&, const IpAddress&)':
../../src/ip/IpAddress.h:416: error: declaration of C function 'std::ostream& operator<<(std::ostream&, const IpAddress&)' conflicts with
../../src/Debug.h:111: error: previous declaration 'std::ostream& operator<<(std::ostream&, uint8_t)' here
In file included from ../../src/structs.h:33,
                 from ../../src/squid.h:318,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../include/RefCount.h: At global scope:
../../include/RefCount.h:41: error: template with C linkage
../../include/RefCount.h:142: error: template with C linkage
In file included from ../../src/HttpHeaderRange.h:38,
                 from ../../src/HttpHeader.h:37,
                 from ../../src/structs.h:39,
                 from ../../src/squid.h:318,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../include/Range.h:42: error: template with C linkage
../../include/Range.h:56: error: template with C linkage
../../include/Range.h:63: error: template with C linkage
../../include/Range.h:66: error: template with C linkage
../../include/Range.h:69: error: template with C linkage
../../include/Range.h:77: error: template with C linkage
In file included from ../../src/HttpHeaderRange.h:40,
                 from ../../src/HttpHeader.h:37,
                 from ../../src/structs.h:39,
                 from ../../src/squid.h:318,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/Packer.h:65: error: expected initializer before 'PRINTF_FORMAT_ARG2'
In file included from ../../src/HttpHeaderRange.h:41,
                 from ../../src/HttpHeader.h:37,
                 from ../../src/structs.h:39,
                 from ../../src/squid.h:318,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/SquidString.h:181: error: declaration of C function 'std::ostream& operator<<(std::ostream&, const String&)' conflicts with
../../src/ip/IpAddress.h:416: error: previous declaration 'std::ostream& operator<<(std::ostream&, const IpAddress&)' here
In file included from ../../src/squid.h:318,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/structs.h:112: error: 'regex_t' does not name a type
In file included from ../../src/squid.h:318,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/structs.h:1073: error: 'regex_t' does not name a type
In file included from ../../src/squid.h:319,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/protos.h:104: error: expected initializer before 'PRINTF_FORMAT_ARG1'
../../src/protos.h:114: error: template with C linkage
In file included from ../../src/squid.h:319,
                 from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/protos.h:271: error: expected initializer before 'PRINTF_FORMAT_ARG3'
../../src/protos.h:562: error: expected initializer before 'PRINTF_FORMAT_ARG1'
../../src/protos.h:711: error: expected initializer before 'PRINTF_FORMAT_ARG2'
In file included from ../../src/cbdata.h:37,
                 from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/squid.h:333: error: template with C linkage
In file included from ../../src/acl/Acl.h:39,
                 from ./time.h:38,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/cbdata.h:449: error: template with C linkage
In file included from ./time.h:39,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/acl/Data.h:40: error: template with C linkage
In file included from ../../src/acl/Strategised.h:40,
                 from ./time.h:40,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/acl/Strategy.h:43: error: template with C linkage
In file included from ./time.h:40,
                 from /usr/include/sys/time.h:235,
                 from /usr/include/sys/select.h:148,
                 from ../../include/squid_types.h:74,
                 from ../../compat/compat.h:45,
                 from ../../include/config.h:58,
                 from Acl.cc:34:
../../src/acl/Strategised.h:43: error: template with C linkage
../../src/acl/Strategised.h:82: error: template with C linkage
../../src/acl/Strategised.h:85: error: template with C linkage
../../src/acl/Strategised.h:98: error: template with C linkage
../../src/acl/Strategised.h:105: error: template with C linkage
../../src/acl/Strategised.h:111: error: template with C linkage
../../src/acl/Strategised.h:114: error: template with C linkage
../../src/acl/Strategised.h:118: error: template with C linkage
../../src/acl/Strategised.h:128: error: template with C linkage
../../src/acl/Strategised.h:135: error: template with C linkage
../../src/acl/Strategised.h:142: error: template with C linkage
../../src/acl/Strategised.h:149: error: template with C linkage
../../src/acl/Strategised.h:158: error: template with C linkage
../../src/acl/Strategised.h:165: error: template with C linkage
../../src/acl/Strategised.h:172: error: template with C linkage
../../src/acl/Strategised.h:179: error: template with C linkage
Acl.cc: In static member function 'static void ACL::ParseAclLine(ConfigParser&, ACL**)':
Acl.cc:169: error: 'fatalf' was not declared in this scope
Acl.cc: In member function 'void ACL::Prototype::registerMe()':
Acl.cc:377: error: 'fatalf' was not declared in this scope
/usr/include/c++/4.0.0/ostream: In member function 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char, _Traits = std::char_traits<char>]':
../../src/Debug.h:113:   instantiated from here
/usr/include/c++/4.0.0/ostream:193: error: invalid conversion from 'int' to 'std::_Ios_Fmtflags'
make[3]: *** [Acl.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
