Raffaele De Lorenzo wrote:

> Put  the "ip_fw2.c" and "ip_fw.h" files inside the "/sys/netinet/
> directory"
> Put the "ipfw2.c" file inside the /src/sbin/ipfw/ directory
> 
> Rebuild the ipfw kernel module or rebuild you kernel
> Rebuild the ipfw bin or the entire  SBIN.
> 
> The Sources was tested on FreeBSD 7.2 Release.
> 
> Let me know any troubles

Excellent work! However, the kernel module builds fine, but the userland
binary does not.

fbsd1# uname -a

FreeBSD fbsd1 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13
UTC 2009     r...@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

===> ipfw (all)
Warning: Object directory not changed from original /usr/src/sbin/ipfw
cc -O2 -fno-strict-aliasing -pipe  -Wsystem-headers -Wall
-Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c ipfw2.c
ipfw2.c: In function 'print_ip6':
ipfw2.c:1215: error: 'O_IP6_SRC_LOOKUP' undeclared (first use in this
function)
ipfw2.c:1215: error: (Each undeclared identifier is reported only once
ipfw2.c:1215: error: for each function it appears in.)
ipfw2.c:1216: error: 'O_IP6_DST_LOOKUP' undeclared (first use in this
function)
ipfw2.c:1219: warning: format '%u' expects type 'unsigned int', but
argument 2 has type 'struct in6_addr'
ipfw2.c: In function 'show_prerequisites':
ipfw2.c:1453: warning: suggest explicit braces to avoid ambiguous 'else'
ipfw2.c: In function 'show_ipfw':
ipfw2.c:1742: error: 'O_IP6_SRC_LOOKUP' undeclared (first use in this
function)
ipfw2.c:1756: error: 'O_IP6_DST_LOOKUP' undeclared (first use in this
function)
ipfw2.c: In function 'fill_ip6':
ipfw2.c:3061: error: 'O_IP6_DST_LOOKUP' undeclared (first use in this
function)
ipfw2.c: In function 'add_srcip6':
ipfw2.c:3190: error: 'O_IP6_DST_LOOKUP' undeclared (first use in this
function)
ipfw2.c:3191: error: 'O_IP6_SRC_LOOKUP' undeclared (first use in this
function)
ipfw2.c: In function 'add_dstip6':
ipfw2.c:3211: error: 'O_IP6_DST_LOOKUP' undeclared (first use in this
function)
ipfw2.c: In function 'setup_redir_addr':
ipfw2.c:3607: warning: unused variable 'i'
ipfw2.c: In function 'setup_redir_proto':
ipfw2.c:3826: warning: unused variable 'i'
ipfw2.c: In function 'config_nat':
ipfw2.c:4013: warning: unused variable 'ip'
ipfw2.c: In function 'table_handler':
ipfw2.c:5928: error: 'ipfw_table_entry' has no member named 'proto'
ipfw2.c:5928: error: 'IPFW_IPV4' undeclared (first use in this function)
ipfw2.c:5938: error: 'ipfw_table_entry' has no member named 'addr6'
ipfw2.c:5943: error: 'ipfw_table_entry' has no member named 'proto'
ipfw2.c:5943: error: 'IPFW_IPV6' undeclared (first use in this function)
ipfw2.c:5944: error: 'ipfw_table_entry' has no member named 'mask6'
ipfw2.c:6005: error: 'struct _ipfw_table_entry' has no member named 'proto'
ipfw2.c:6024: error: 'struct _ipfw_table_entry' has no member named 'mask6'
ipfw2.c:6025: error: 'struct _ipfw_table_entry' has no member named 'addr6'
ipfw2.c:6030: error: 'struct _ipfw_table_entry' has no member named 'proto'
ipfw2.c: In function 'show_nat':
ipfw2.c:6046: warning: unused variable 'lav'
*** Error code 1

Stop in /usr/src/sbin/ipfw.
*** Error code 1

Steve
_______________________________________________
freebsd-ipfw@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
To unsubscribe, send any mail to "freebsd-ipfw-unsubscr...@freebsd.org"

Reply via email to