Thanks for the response martin. It seems to be an issue with the change in ip_output.c as mentioned in the thread: http://marc.theaimsgroup.com/?l=ipfilter&m=104390652203866&w=2
Does anyone know of a work around for this problem? -----Original Message----- From: Martin Stiemerling [mailto:[EMAIL PROTECTED]] Sent: Friday, February 07, 2003 1:44 AM To: Huzaif Abdul-Sattar Cc: [EMAIL PROTECTED] Subject: Re: Upgrading IpFilter on FreeBSD: Huzaif Abdul-Sattar wrote: > Does anyone know where I can find older versions of ipfilter? I can't > seem to compile 3.4.31 into my kernel. Hi, please look into the list of your steps below, you'll find an possible answer w.r.t your question. Martin > > TIA [...]> > I'm attempting to upgrade my system to the latest version of IPFilter > and I'm having problems rebuilding the kernel. Here is the error I get > when building the kernel: > > ipfilter -D_KERNEL -include opt_global.h -mpreferred-stack-boundary=2 > /usr/src/sys/contrib/ipfilter/netinet/ip_auth.c > /usr/src/sys/contrib/ipfilter/netinet/ip_auth.c: In function > `fr_auth_ioctl': > /usr/src/sys/contrib/ipfilter/netinet/ip_auth.c:425: too few arguments > to function `ip_output' > *** Error code 1 > > > Here are the steps I performed prior to getting the above error: > > 1. Renamed /usr/src/contrib/ipfilter to /usr/src/contrib/ipfilter.orig > 2. Extracted the latest IP Filter into /usr/src/contrib. > 3. Created a symlink to ipfilter that points to the extracted version. > 4. Performed: make freebsd4 > 5. Performed: make install-bsd > 6. Performed: Freebsd-4.0/kinstall Do not use kinstall, instead use BSD/kupgrade. Built your kernel as usual and should have no problem. > 7. Attempt to build a new kernel as follows: " make buildkernel > KERNCONF=sef-fw1-02052003" > > > Am I missing any step(s)? > > > > > -- Martin Stiemerling NEC Europe Ltd. -- Network Laboratories [EMAIL PROTECTED] IPv4: http://www.ccrle.nec.de IPv6: http://www.ipv6.ccrle.nec.de
