I am configuring squid with tproxy. I have patched the kernal and IPtables. But at squid configuration I am = getting these errors. /configure --enable-linux-tproxy --enable-linux-netfilter = --enable-storeio=3D"diskd,aufs,ufs"=20 --enable-removal-policies=3D"lru,heap" --enable-delay-pools = --enable-snmp --enable-arp-acl=20 --enable-cache-digests --enable-linux-netfilter --disable-ident-lookups = --enable-underscores=20 --enable-auth=3D"basic" --enable-basic-auth-helpers=3D"NCSA" = --with-maxfd=3D8192 checking if Linux 2.4 or newer kernel header files are installed... no WARNING: Cannot find necessary Linux kernel header files Linux Netfilter Transparent Proxy support WILL NOT be enabled checking if TPROXY header files are installed... no make all /usr/include/linux/netfilter.h:41: error: expected = specifier-qualifier-list=20 before =E2__be32=E2 make[3]: *** [client_side.o] Error 1 make[3]: Leaving directory `/root/Desktop/squid-2.6.STABLE9/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/root/Desktop/squid-2.6.STABLE9/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/Desktop/squid-2.6.STABLE9/src' make: *** [all-recursive] Error 1 Any help please.