This is a discussion on Re: IPFilter 4.1.15 within the IPFilter forums, part of the System Security and Security Related category; On Friday 03 November 2006 06:10, Darren Reed wrote: > My apologies for the recent problems in compiling IPFilter ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
On Friday 03 November 2006 06:10, Darren Reed wrote:
> My apologies for the recent problems in compiling IPFilter and having > to release a whole new version just to address that. Thanks to those > who brought the problem to my attention early. Getting it to compile > cleanly on every platform is a lot of work. One day I'll have a system > built with lots of virtual machines, one for each version I want to > do a test build on. > > I've added one significant featurism here between 4.1.14 and 4.1.15: > automated flushing of the NAT table if it fills up. This works roughly > the same as for the state table where it will try and remove lots of > old dead wood, if it can. > > http://coombs.anu.edu.au/~avalon/ip_fil4.1.15.tar.gz > > Darren > > 4.1.15 - Released 03 November 2006 > > Add in automatic flushing of NAT, like state, table if it fills up too much > > Update comments in the code for NAT checksum adjustments > > Fix compiling on FreeBSD 5.4 and 6.0 > > prevent panics from read/write IOs trying to use uninitialised structures > > Newer NetBSD should use malloc() instead of MALLOC() in the kernel where > the size is not staticly defined > > Some gcc warning message cleanup from NetBSD > > Missing include for <sys/filio.h> on Solaris for poll work > > NetBSD now uses opt_ipfilter.h, not opt_ipfilter_log.h > > 4.1.14 - Released 04 October 2006 Hi, I tried make linux on SUSE 10.1 with kernel 2.6.16.21-0.25-default and get following error: In file included from /usr/src/linux-2.6.16.21-0.25/include/linux/interrupt.h:11, from include2/asm/highmem.h:24, from /usr/src/linux-2.6.16.21-0.25/include/linux/highmem.h:12, from /usr/src/linux-2.6.16.21-0.25/include/linux/skbuff.h:27, from /usr/src/linux-2.6.16.21-0.25/include/linux/if_ether.h:110, from /usr/src/linux-2.6.16.21-0.25/include/linux/netdevice.h:29, from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../ipf-linux.h:23, from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:2: /usr/src/linux-2.6.16.21-0.25/include/linux/hardirq.h:35:27: warning: "NR_IRQS" is not defined In file included from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../ipf-linux.h:158, from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:2: /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_compat.h:37:5: warning: "SOLARIS2" is not defined /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_compat.h:1495:5: warning: "BSD" is not defined /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_compat.h:1531:7: warning: "BSD" is not defined /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_compat.h:1761:6: warning: "BSD" is not defined In file included from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../ipf-linux.h:159, from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:2: /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_fil.h:1311:9: warning: "_BSDI_VERSION" is not defined /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_fil.h:1311:38: warning: "__FreeBSD_version" is not defined /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_fil.h:1312:8: warning: "NetBSD" is not defined /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_fil.h:1357:8: warning: "BSD" is not defined /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_fil.h:1405:7: warning: "__FreeBSD_version" is not defined In file included from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../ipf-linux.h:164, from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:2: /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_frag.h:85:31: warning: "BSD" is not defined In file included from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../ip_pool.h:25, from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../ipf-linux.h:167, from /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:2: /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686/../../radix_ipf.h:164:43: warning: "IRIX" is not defined /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:17: error: expected ‘)’ before string constant /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:18: error: expected ‘)’ before string constant /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:19: error: expected ‘)’ before string constant /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:20: error: expected ‘)’ before string constant /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:21: error: expected ‘)’ before string constant /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:22: error: expected ‘)’ before string constant /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:23: error: expected ‘)’ before string constant /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:24: error: expected ‘)’ before string constant /usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.c:25: error: expected ‘)’ before string constant make[5]: *** [/usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686//linuxm.o] Error 1 make[4]: *** [_module_/usr/src/linux/ip_fil4.1.15/Linux/Linux-2.6.16.21-0.25-default-i686] Error 2 make[3]: *** [modules] Error 2 make[2]: *** [modules] Error 2 make[2]: Leaving directory `/usr/src/linux-2.6.16.21-0.25-obj/i386/default' make[1]: *** [ipflkm] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.16.21-0.25/ip_fil4.1.15/Linux' Regards, Horst Simon |