Colin Harrison wrote: >Hi >I am experimenting with the linux kernel 2.6.10 + 2.6.11-rc2 + >2.6.11-rc2-bk5. >When I try to build CVS snapshot iptables (iptables-1.3.0-20050125) against >this kernel I get:- > > >make KERNEL_DIR=/home/src/kernel/linux-2.6.10 >.... >cc -O2 -Wall -Wunused -I/home/src/kernel/linux-2.6.10/include -Iinclude/ >-DIPTABLES_VERSION=\"1.3.0-20050125\" -fPIC -o >extensions/libipt_conntrack_sh.o -c extensions/libipt_conntrack.c >In file included from extensions/libipt_conntrack.c:13: >/home/src/kernel/linux-2.6.10/include/linux/netfilter_ipv4/ip_conntrack_tupl >e.h:67: error: parse error before "u8" > > u8 seems not to be defined in user space, that's why iptables complains in compilation time. A quick grep at /usr/include on my laptop tells me that such definition doesn't exist in user space. AFAICS it's only defined in kernel space. So, I've renamed it to u_int8_t and that fixed the problem. Patrick, if this is the best way to fix this problem, are you willing to add it to your patchset? Signed-off-by: Pablo Neira Ayuso -- Pablo