How can I compile PF without option PFIL_HOOKS defined in thekernel conf file?

sam sam.wun at authtec.net
Sat Sep 11 18:38:49 PDT 2004


Hi,

I tried many times, turning on and off the option PFIL_HOOKS in the 
kernel conf file to try to get PF compile into the kernel, but without 
success.

When remove option PFIL_HOOKS, PF failed to compile. Here is the error 
when compiling PF into kernel without PFIL_HOOKS:

pf_ioctl.o(.text+0x5230): In function `hook_pf':
: undefined reference to `pfil_head_get'
pf_ioctl.o(.text+0x5251): In function `hook_pf':
: undefined reference to `pfil_add_hook'
pf_ioctl.o(.text+0x5260): In function `hook_pf':
: undefined reference to `pfil_add_hook'
pf_ioctl.o(.text+0x526c): In function `hook_pf':
: undefined reference to `pfil_head_get'
pf_ioctl.o(.text+0x5284): In function `hook_pf':
: undefined reference to `pfil_remove_hook'
pf_ioctl.o(.text+0x5293): In function `hook_pf':
: undefined reference to `pfil_remove_hook'
pf_ioctl.o(.text+0x52ab): In function `hook_pf':
: undefined reference to `pfil_add_hook'
pf_ioctl.o(.text+0x52ba): In function `hook_pf':
: undefined reference to `pfil_add_hook'
pf_ioctl.o(.text+0x52f3): In function `dehook_pf':
: undefined reference to `pfil_head_get'
pf_ioctl.o(.text+0x5310): In function `dehook_pf':
: undefined reference to `pfil_remove_hook'
pf_ioctl.o(.text+0x531f): In function `dehook_pf':
: undefined reference to `pfil_remove_hook'
pf_ioctl.o(.text+0x532b): In function `dehook_pf':
: undefined reference to `pfil_head_get'
pf_ioctl.o(.text+0x5348): In function `dehook_pf':
: undefined reference to `pfil_remove_hook'
pf_ioctl.o(.text+0x5357): In function `dehook_pf':
: undefined reference to `pfil_remove_hook'
*** Error code 1

With option PFIL_HOOKS, the compilation failed with the following error 
(this time PF is compiled OK, but the system does not like it:

config -d /usr/obj/usr/src/sys/GENERIC /usr/src/sys/i386/conf/GENERIC
/usr/src/sys/i386/conf/GENERIC: unknown option "PFIL_HOOKS"

Does anyone have any suggestion to compile PF into kernel in Beta 3?

Thanks
sam

-- 
Security Architect/Consultant
AuthTec Gateway Limited
Mobile: 9839 2464	
Email: sam.wun at authtec.net
Website: http://www.authtec.com



More information about the freebsd-current mailing list