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

Reply via email to