Hi All,

I have downloaded netfilter from the CVS-tree and patched my kernel. Now 
during the kernel modules recompilation I encounte the following error 
message:

make[2]: Entering directory `/usr/src/linux-2.4.10.SuSE/net/ipv4/netfilter'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.10.SuSE/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer 
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 
-march=i586 -DMODULE   -DEXPORT_SYMTAB -c ip_conntrack_standalone.c
In file included from ip_conntrack_standalone.c:29:
/usr/src/linux-2.4.10.SuSE/include/linux/netfilter_ipv4/ip_conntrack_protocol.h:53: 
duplicate member `destroy'
/usr/src/linux-2.4.10.SuSE/include/linux/netfilter_ipv4/ip_conntrack_protocol.h:56: 
duplicate member `destroy'
/usr/src/linux-2.4.10.SuSE/include/linux/netfilter_ipv4/ip_conntrack_protocol.h:59: 
duplicate member `destroy'
ip_conntrack_standalone.c: In function `ip_conntrack_protocol_unregister':
ip_conntrack_standalone.c:448: `kill_proto' undeclared (first use in this 
function)
ip_conntrack_standalone.c:448: (Each undeclared identifier is reported only 
once
ip_conntrack_standalone.c:448: for each function it appears in.)
make[2]: *** [ip_conntrack_standalone.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.10.SuSE/net/ipv4/netfilter'
make[1]: *** [_modsubdir_ipv4/netfilter] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.10.SuSE/net'
make: *** [_mod_net] Error 2

I looked into the ip_contrack_protocol.h file and saw that the
void (*destroy)(struct ip_conntrack *conntrack); is declared three times.

Can somebody please help me fixing this?

Thanx for any contribution.

--
Eric Tchepannou

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.


Reply via email to