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.
