On Wed, Feb 25, 2009 at 12:07 AM, Darren Reed <[email protected]> wrote:
> 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?

I'am using FreeBSD 4.10-STABLE. These is old software and old machine too :).
Sorry I forgot tell you FreeBSD version before.

-- 
budsz

Reply via email to