hello,
 
i have a problem to compile ipsec-tools 5rc1 and 5rc2 with a 2.6.9 or 2.6.10 kernel:
 
Fw-Vpn:/usr/src/ipsec-tools-0.5rc2/src/racoon# source='pfkey.c' object='pfkey.o' libtool=no depfile='.deps/pfkey.Po' tmpdepfile='.deps/pfkey.TPo' depmode=gcc3 /bin/sh ../../depcomp gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./../libipsec   -include ./src/include-glibc/glibc-bugs.h -I./src/include-glibc -I./src/include-glibc  -I./../../src/racoon/missing -include ../../src/include-glibc/glibc-bugs.h -I../../src/include-glibc -I../../src/include-glibc -DSYSCONFDIR=\"/usr/local/etc\" -DADMINPORTDIR=\"/usr/local/var/racoon\" -g -O2  -Wall -Werror -Wno-unused -c `test -f pfkey.c || echo './'`pfkey.c
In file included from pfkey.c:89:
handler.h:202:40: macro "LIST_HEAD" passed 2 arguments, but takes just 1
In file included from pfkey.c:89:
handler.h:202: parse error before "LIST_HEAD"
cc1: warnings being treated as errors
handler.h:202: warning: no semicolon at end of struct or union
handler.h:208: parse error before '}' token
pfkey.c: In function `pk_sendgetspi':
pfkey.c:811: dereferencing pointer to incomplete type
pfkey.c: In function `pk_sendupdate':
pfkey.c:997: dereferencing pointer to incomplete type
pfkey.c:1054: dereferencing pointer to incomplete type
pfkey.c:1055: dereferencing pointer to incomplete type
pfkey.c:1056: dereferencing pointer to incomplete type
pfkey.c: In function `pk_recvupdate':
pfkey.c:1225: dereferencing pointer to incomplete type
pfkey.c: In function `pk_sendadd':
pfkey.c:1267: dereferencing pointer to incomplete type
pfkey.c:1326: dereferencing pointer to incomplete type
pfkey.c:1327: dereferencing pointer to incomplete type
what is the problem ?
thx in advance.