I hope that I do not have to subscrive to squid-dev to test out Squid-3.x, yes? I am hoping to compile $subject on FreeBSD 5.4-STABLE but 'make' fails. Perhaps someone can figure out the main culprit. I have enabled ipf and pf transparent modes because I am in the process of migrating from IPFilter to pf. #!/bin/sh ./configure --prefix=/usr/local/squid3 \ --enable-delay-pools \ --enable-useragent-log \ --enable-referer-log \ --enable-arp-acl \ --enable-ssl \ --enable-forw-via-db \ --enable-cache-digests \ --enable-ipf-transparent \ --enable-pf-transparent \ --enable-large-files ... and 'make' fails with the following: <cut> depbase=`echo IPInterception.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid3/etc/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include -I../lib /libTrie/include -I../lib/cppunit-1.10.0/include -I ../lib/cppunit-1.10.0/include -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -D _FILE_OFFSET_BITS=64 -g -O2 -MT IPInterception.o -MD -MP -MF "$depbase.Tpo" -c -o IPInterception.o IPInterception.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi In file included from IPInterception.cc:74: /usr/include/net/pfvar.h:368:34: "not" may not appear in macro parameter list In file included from IPInterception.cc:74: /usr/include/net/pfvar.h:396: error: expected unqualified-id before '!' token IPInterception.cc: In function `int clientNatLookup(int, sockaddr_in, sockaddr_in, sockaddr_in*)': IPInterception.cc:87: error: aggregate `natlookup natLookup' has incomplete type and cannot be defined IPInterception.cc:89: error: `SIOCGNATL' undeclared (first use this function) IPInterception.cc:89: error: (Each undeclared identifier is reported only once for each function it appears in.) IPInterception.cc:96: error: `IPN_TCP' undeclared (first use this function) gmake[3]: *** [IPInterception.o] Error 1 gmake[3]: Leaving directory `/usr/home/wash/PROJECTS/Squid-3.0/squid-3.0-PRE3-20050704/src' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/home/wash/PROJECTS/Squid-3.0/squid-3.0-PRE3-20050704/src' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/usr/home/wash/PROJECTS/Squid-3.0/squid-3.0-PRE3-20050704/src' gmake: *** [all-recursive] Error 1 </cut> -Wash http://www.netmeister.org/news/learn2quote.html -- +======================================================================+ |\ _,,,---,,_ | Odhiambo Washington <wash@xxxxxxxxxxxx> Zzz /,`.-'`' -. ;-;;,_ | Wananchi Online Ltd. www.wananchi.com |,4- ) )-,_. ,\ ( `'-'| Tel: +254 20 313985-9 +254 20 313922 '---''(_/--' `-'\_) | GSM: +254 722 743223 +254 733 744121 +======================================================================+ Real programmers don't write in BASIC. Actually, no programmers write in BASIC after reaching puberty.