budsz wrote: > On Tue, Feb 24, 2009 at 2:37 PM, budsz <[email protected]> wrote: > >> On Tue, Feb 24, 2009 at 1:34 AM, Darren Reed <[email protected]> >> wrote: >> >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> Hi, >>> >>> So you're using an IPFilter that is quite old... >>> >>> The latest one that I've uploaded is 4.1.32 Release candidate 3: >>> http://downloads.sourceforge.net/ipfilter/ip_fil4.1.32rc3.tar.gz?use_mirror=osdn >>> SHA1 (ip_fil4.1.32rc3.tar.gz) = 899765b326ef28a72b3fc889365ba0aff652d50c >>> >>> How to update your source tree? >>> >>> Put the IPFilter .tar.gz file on the FreeBSD box with that kernel, where I'm >>> assuming that /usr/src/sys exists... >>> >>> Unpack the IPFilter bits, change into the ipfilter directory, run >>> # make freebsd >>> # BSD/kupgrade >>> >> Thanks Darren for replay. I did what you said before, after: >> # BSD/kupgrade >> >> I got error when patching Makefile. Here it's: >> >> Installing into /usr/include/netinet ip_auth.h ip_compat.h ip_fil.h >> ip_frag.h ip_nat.h ip_proxy.h ip_scan.h ip_state.h ip_sync.h ip_pool.h >> ip_htable.h ip_lookup.h ipl.h >> Hmm... Looks like a new-style context diff to me... >> The text leading up to this was: >> -------------------------- >> |*** Makefile.orig Mon Mar 28 09:10:11 2005 >> |--- Makefile Mon Mar 28 09:12:51 2005 >> -------------------------- >> Patching file Makefile using Plan A... >> Hunk #1 failed at 5. >> 1 out of 1 hunks failed--saving rejects to Makefile.rej >> done >> >> root:/usr/src/sys/ip_fil4.1.32rc3# >> >> I'am affraid to continue this step. Any advice? >> > > Keep try to compile ipfiter on my FreeBSD: > > Re-Extracting source tarball: > # cd /usr/src/sys/ > # rm -rf ip_fil4.1.32rc3 > # tar zxvf ip_fil4.1.32rc3.tar.gz > # cd ip_fil4.1.32rc3 > # make freebsd > # BSD/kupgrade > Installing ip_auth.c ip_auth.h ip_frag.c ip_frag.h ip_nat.c > ip_nat.h ip_proxy.c ip_proxy.h ip_scan.c ip_scan.h ip_state.c > ip_state.h ip_sync.c ip_sync.h ip_pool.c ip_pool.h ip_htable.c > ip_htable.h ip_lookup.c ip_lookup.h ip_rules.c > ip_rules.hip_fil_freebsd.c -> /sys/contrib/ipfilter/netinet/ip_fil.c > ip_fil.h fil.c ip_log.c ip_compat.h ipl.h ip_ftp_pxy.c ip_h323_pxy.c > ip_ipsec_pxy.c ip_irc_pxy.c ip_netbios_pxy.c ip_pptp_pxy.c > ip_raudio_pxy.c ip_rcmd_pxy.c ip_rpcb_pxy.c > Installing into /usr/include/netinet ip_auth.h ip_compat.h ip_fil.h > ip_frag.h ip_nat.h ip_proxy.h ip_scan.h ip_state.h ip_sync.h ip_pool.h > ip_htable.h ip_lookup.h ipl.h > # > > Note: I don't know why for this sesson, I didn't get error message > (patch path) again. > > # cd /usr/obj/ > # rm -rf * > # cd /usr/src > # make buildkernel KERNCONF=`uname -a | awk '{print $13}' | awk -F/ > '{print $7}'` > .... > mkdep -f .depend -a -nostdinc -DIPFILTER_LKM -DIPFILTER_LOG > -I/usr/src/sys/modules/ipfilter/../../contrib/ipfilter -D_KERNEL > -DKLD_MODULE -I > In file included from > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/mlfk_ipl.c:25: > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: > bpf.h: No such file or directory > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: > opt_inet6.h: No such file or directory > In file included from > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_nat.c:99: > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: > bpf.h: No such file or directory > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: > opt_inet6.h: No such file or directory > In file included from > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_frag.c:74: > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: > bpf.h: No such file or directory > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: > opt_inet6.h: No such file or directory > In file included from > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_state.c:87: > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: > bpf.h: No such file or directory > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: > opt_inet6.h: No such file or directory > In file included from > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_proxy.c:80: > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: > bpf.h: No such file or directory > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: > opt_inet6.h: No such file or directory > In file included from > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_auth.c:102: > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: > bpf.h: No such file or directory > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: > opt_inet6.h: No such file or directory > In file included from > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_log.c:129: > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: > bpf.h: No such file or directory > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: > opt_inet6.h: No such file or directory > In file included from > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_fil.c:90: > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: > bpf.h: No such file or directory > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: > opt_inet6.h: No such file or directory > In file included from > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/fil.c:117: > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: > bpf.h: No such file or directory > /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: > opt_inet6.h: No such file or directory >
Hmmm, I would usually associate the above with needing to run config(8) like this: # cd /usr/src/sys/i386/conf # config GENERIC What version of FreeBSD are you using? Darren
