<div>Sorry, but, i&nbsp;don&#39;t understand very well.</div>
<div>&nbsp;</div>
<div>The version of squid don&#39;t is patched to be use with tproxy-4,&nbsp; because the wrong at hour when compiled the kernel version <a href="http://2.6.22.9">2.6.22.9</a>.</div>
<div>
<p>===========ERROR Start=============<br>net/netfilter/xt_tproxy.c:48: warning: initialization from incompatible pointer type<br>net/netfilter/xt_tproxy.c:56: warning: initialization from incompatible pointer type<br>===========ERROR END===============
</p><br>Att..</div>
<div>&nbsp;</div>
<div>Welisson </div>
<div>&nbsp;</div>
<div><span class="gmail_quote">2008/1/11, Ming-Ching Tiew &lt;<a href="mailto:mingching.tiew@redtone.com">mingching.tiew@redtone.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Welisson wrote:<br>&gt; Hi all,<br>&gt;<br>&gt; Somebody it would know to say because of this error in the compilation
<br>&gt; of kernel <a href="http://2.6.22.9">2.6.22.9</a> &lt;<a href="http://2.6.22.9/">http://2.6.22.9/</a>&gt;, in system x86_64<br>&gt;<br>&gt; net/netfilter/xt_tproxy.c:48: warning: initialization from<br>&gt; incompatible pointer type
<br>&gt; net/netfilter/xt_tproxy.c:56: warning: initialization from<br>&gt; incompatible pointer type<br>&gt;<br>&gt; I applied patch tproxy-4.0.3-2.6.22, in this kernel, iptables<br>&gt; iptables-1-3.8.diff, and compiled 
squid-2.6STABLE17, and in going up<br>&gt; of squid it returns.<br>&gt;<br>&gt; &quot;Missing needed capability support. Will continue without tproxy support&quot;<br>&gt;<br>&gt; Parameter of compiled squid<br>&gt;<br>&gt; Squid Cache: Version 
2.6.STABLE17-20080108<br>&gt; configure options:&nbsp;&nbsp;&#39;--sysconfdir=/etc/squid&#39; &#39;--enable-storeio=aufs,coss<br>&gt; ,diskd,ufs&#39; &#39;--enable-poll&#39; &#39;--enable-delay-pools&#39;<br>&gt; &#39;--enable-linux-tproxy&#39; &#39;--enable-htcp&#39; &#39;--enable-carp&#39;
<br>&gt; &#39;--with-pthreads&#39; &#39;--enable-underscores&#39;<br>&gt; &#39;--enable-external--enable-arp-acl&#39; &#39;--enable-follow-x-forwarded-for&#39;<br>&gt;<br><br>If you haven&#39;t apply the squid patch, you will obviously won&#39;t be able
<br>to use tproxy4 with squid.<br><br>Note that the previous squid patch submitted here in this forum has got<br>some problems :-<br><br>1. If does not patch the &#39;autoconfigure&#39; at all, so if you apply the<br>squid patch on a 
2.6.22 system, Squid (being wired to look for tproxy2<br>headers ) will still unable to enable linux-tproxy even if you specify<br>the correct configure options, so ~lib/autoconf.h will still not define<br>TPROXY as 1.<br>
<br>2. Even if you manually enable the linux-tproxy option by changing<br>~include/autoconf.h to define TPROXY 1, squid will still not compile<br>because of lack of tproxy2 headers, the source code ~src/forward.c<br>should be modified to remove dependency on tproxy2 headers ( ie remove
<br>include &lt;linux/netfiler_ipv4/ip_tproxy.h&gt; ).<br><br>So even if you apply the squid patch, you will still have problems, does<br>not matter if it is 32 bit or 64 bit.<br><br>Ming-Ching<br><br><br><br>_______________________________________________
<br>tproxy mailing list<br><a href="mailto:tproxy@lists.balabit.hu">tproxy@lists.balabit.hu</a><br><a href="https://lists.balabit.hu/mailman/listinfo/tproxy">https://lists.balabit.hu/mailman/listinfo/tproxy</a><br></blockquote>
</div><br>