Hi All:

forgot to tell you what compiler I was using...
johnathlonlinux net # gcc --version
gcc (GCC) 3.4.6 (Gentoo 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.9)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Cheers,
john
--- John Serink <[EMAIL PROTECTED]> wrote:

> Hello All:
> 
> I am primarily interesting in the ipsend utility in the ipfilter suite but
> after unsuccessful attempts at compiling that on its own, have decided to
> give
> the entire package a shot. Have run into a few road blocks and need a few
> ideas.
> Ok, this is my system:
> Linux johnathlonlinux 2.6.16-ck3 #15 PREEMPT Tue Dec 19 00:21:52 SGT 2006
> i686
> Mobile AMD Athlon(tm) XP 2500+ AuthenticAMD GNU/Linux
> 
> I also have the open swan KLIPS patch installed on this kernel.
> 
> Have untared ipfilter here:
> /home/jserink/ip_fil4.1.16
> , from here I do this: make linux.
> First error and what I thought was a solution:
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//ip_film.c:646: error:
> `ip_finish_output' undeclared (first use in this function)
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//ip_film.c:646: error:
> (Each undeclared identifier is reported only once
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//ip_film.c:646: error:
> for each function it appears in.)
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//ip_film.c: In
> function
> `fr_ifpaddr':
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//ip_film.c:679:
> warning:
> implicit declaration of function `__in_dev_get'
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//ip_film.c:679:
> warning:
> assignment makes pointer from integer without a cast
> make[3]: ***
> [/home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//ip_film.o] Error 1
> make[2]: *** [_module_/home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686]
> Error 2
> make[2]: Leaving directory `/usr/src/linux-2.6.16-ck3'
> make[1]: *** [ipflkm] Error 2
> make[1]: Leaving directory `/home/jserink/ip_fil4.1.16/Linux'
> 
> Indicates no declaration for ip_finish_output.
> 
> Presently, I have the 2.6.17-r1 kernel headers installed.
> from http://lxr.linux.no/ident?i=ip_finish_output it appears that
> ip_finish_output appears only in line 204 of net/ipv4/ip_output.c whereas in
> headers from 2.6.11 it appeared in line 143 of include/net/ip.h. The
> declaration in question is this:
> extern int ip_finish_output(struct sk_buff *skb);
> 
> Solution 1:
> manually palce this declaration in my present ip.h file, a hack, but should
> solve the problem.
> Will make clean first.
> 
> Do make linux...
> next error:
> I know make it past that error and run into another:
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//fil.c:2946:29:
> warning:
> "BSD" is not defined
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//fil.c: In function
> `frsynclist':
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//fil.c:104: sorry,
> unimplemented: inlining failed in call to 'fr_resolvelookup': function body
> not
> available
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//fil.c:3567: sorry,
> unimplemented: called from here
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//fil.c:104: sorry,
> unimplemented: inlining failed in call to 'fr_resolvelookup': function body
> not
> available
> /home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//fil.c:3574: sorry,
> unimplemented: called from here
> make[3]: *** [/home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686//fil.o]
> Error 1
> make[2]: *** [_module_/home/jserink/ip_fil4.1.16/Linux/Linux-2.6.16-ck3-i686]
> Error 2
> make[2]: Leaving directory `/usr/src/linux-2.6.16-ck3'
> make[1]: *** [ipflkm] Error 2
> make[1]: Leaving directory `/home/jserink/ip_fil4.1.16/Linux
> 
> Again, checking http://lxr.linux.no/ident?i=fr_resolvelookup it seems that
> fr_resolvelookup is simply not used in Linux so the make file has a bug as
> from
> http://fxr.watson.org/fxr/search?string=fr_resolvelookup this functino is
> from
> FreeBSD.
> 
> So, this is where I am at. has anyone made it to this point and figured a way
> beyoond?
> 
> Cheers,
> John
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to