Dude :)

add
options         PFIL_HOOKS

to your kernel config,

Cheers

--

Kind regards,

Remko Lodder
Elvandar.org/DSINet.org
www.mostly-harmless.nl Dutch community for helping newcomers on the
hackerscene

mrtg.grunn.org Dutch mirror of MRTG

-----Oorspronkelijk bericht-----
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
Verzonden: dinsdag 24 februari 2004 23:00
Aan: [EMAIL PROTECTED]
Onderwerp: help for a poor windoze luser?


Hi -

I'm trying to compile a kernel with IPFILTER.  This is
on a brand new install from 5.2-REL iso file I
downloaded last friday (2/21).  The kernel conf is
below, and after doing config, make depend, and then
make, I get:

cc -c -O -pipe -mcpu=pentiumpro -Wall
-Wredundant-decls -Wnested-externs -Wstrict-prototypes
 -Wmissing-prototypes -Wpointer-arith -Winline
-Wcast-qual  -fformat-extensions -std=c99  -nostdinc
-I-  -I. -I../../.. -I../../../contrib/dev/acpica
-I../../../contrib/ipfilter -I../../../contrib/dev/ath
-I../../../contrib/dev/ath/freebsd
-I../../../contrib/ngatm -D_KERNEL -include
opt_global.h -fno-common -finline-limit=15000
-fno-strict-aliasing  -mno-align-long-strings
-mpreferred-stack-boundary=2 -ffreestanding -Werror
../../../contrib/ipfilter/netinet/ip_fil.c
../../../contrib/ipfilter/netinet/ip_fil.c: In
function `fr_check_wrapper':
../../../contrib/ipfilter/netinet/ip_fil.c:319: error:
`PFIL_OUT' undeclared (first use in this function)
../../../contrib/ipfilter/netinet/ip_fil.c:319: error:
(Each undeclared identifier is reported only once
../../../contrib/ipfilter/netinet/ip_fil.c:319: error:
for each function it appears in.)
../../../contrib/ipfilter/netinet/ip_fil.c: In
function `iplattach':
../../../contrib/ipfilter/netinet/ip_fil.c:376:
warning: unused variable `ph_inet'
../../../contrib/ipfilter/netinet/ip_fil.c: At top
level:
../../../contrib/ipfilter/netinet/ip_fil.c:317:
warning: `fr_check_wrapper' defined but not used
*** Error code 1

Stop in /usr/src/sys/i386/compile/ODIN.

%uname -a
FreeBSD bsd52.fake.domain.name 5.2-RELEASE FreeBSD
5.2-RELEASE #0: Sun Jan 11 04:21:45 GMT 2004
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC
 i386

%less /sys/i386/conf/ODIN
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.394.2.2
2003/12/07 23:52:53 scottl Exp $

machine         i386
cpu             I686_CPU
ident           odin

#To statically compile in device wiring instead of
/boot/device.hints
#hints          "GENERIC.hints"         #Default places to look for
devices.

#makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug
symbols

options         SCHED_4BSD              #4BSD scheduler
options         INET                    #InterNETworking
options         FFS                     #Berkeley Fast Filesystem
options         SOFTUPDATES             #Enable FFS soft updates support
options         UFS_ACL                 #Support for access control lists
options         UFS_DIRHASH             #Improve performance on big
directories
options         MSDOSFS                 #MSDOS Filesystem
options         CD9660                  #ISO 9660 Filesystem
options         PROCFS                  #Process filesystem (requires
PSEUDOFS)
options         PSEUDOFS                #Pseudo-filesystem framework
options         COMPAT_43               #Compatible with BSD 4.3 [KEEP
THIS!]
options         KTRACE                  #ktrace(1) support
options         SYSVSHM                 #SYSV-style shared memory
options         SYSVMSG                 #SYSV-style message queues
options         SYSVSEM                 #SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B
real-time extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in
/dev
options         AHC_REG_PRETTY_PRINT    # Print register
bitfields in debug
                                        # output.  Adds ~128k to driver.
options         AHD_REG_PRETTY_PRINT    # Print register
bitfields in debug
                                        # output.  Adds ~215k to driver.

# Debugging for use in -current
#options        DDB                     #Enable the kernel debugger
#options        INVARIANTS              #Enable calls of extra sanity
checking
options         INVARIANT_SUPPORT       #Extra sanity checks of
internal structures, required by INVARIANTS
#options        WITNESS                 #Enable checks to detect deadlocks
and cycles
#options        WITNESS_SKIPSPIN        #Don't run witness on
spinlocks for speed

device          isa
device          eisa
device          pci

# Floppy drives
device          fdc

# ATA and ATAPI devices
device          ata
device          atadisk                 # ATA disk drives
device          atapicd                 # ATAPI CDROM drives
device          atapifd                 # ATAPI floppy drives
options         ATA_STATIC_ID           #Static device numbering

# SCSI Controllers

# SCSI peripherals

# RAID controllers interfaced to the SCSI subsystem

# RAID controllers

# atkbdc0 controls both the keyboard and the PS/2
mouse
device          atkbdc          # AT keyboard controller
device          atkbd           # AT keyboard
device          psm             # PS/2 mouse

device          vga             # VGA video card driver

device          splash          # Splash screen and screen saver
support

# syscons is the default console driver, resembling an
SCO console
device          sc

device          agp             # support several AGP chipsets

# Floating point support - do not disable.
device          npx

# Power management support (see NOTES for more
options)
# Add suspend/resume support for the i8254.
device          pmtimer

# PCCARD (PCMCIA) support
# Pcmcia and cardbus bridge support
device          cbb                     # cardbus (yenta) bridge
device          pccard                  # PC Card (16-bit) bus
device          cardbus                 # CardBus (32-bit) bus

# Serial (COM) ports
device          sio             # 8250, 16[45]50 based serial ports

# Parallel port
device          ppc
device          ppbus           # Parallel port bus (required)
device          lpt             # Printer
device          plip            # TCP/IP over parallel
device          ppi             # Parallel port interface device
#device         vpo             # Requires scbus and da

# If you've got a "dumb" serial or parallel PCI card
that is
# supported by the puc(4) glue driver, uncomment the
following
# line to enable it (connects to the sio and/or ppc
drivers):

# PCI Ethernet NICs.

# PCI Ethernet NICs that use the common MII bus
controller code.
# NOTE: Be sure to keep the 'device miibus' line in
order to use these NICs!
device          miibus          # MII bus support
device          xl              # 3Com 3c90x (``Boomerang'', ``Cyclone'')

# ISA Ethernet NICs.  pccard nics included.

# ISA devices that use the old ISA shims

# Wireless NIC cards

# Pseudo devices - the number indicates how many units
to allocate.
device          random          # Entropy device
device          loop            # Network loopback
device          ether           # Ethernet support
device          sl              # Kernel SLIP
device          ppp             # Kernel PPP
device          tun             # Packet tunnel.
device          pty             # Pseudo-ttys (telnet etc)
device          md              # Memory "disks"
device          gif             # IPv6 and IPv4 tunneling
device          faith           # IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of
enabling this!
device          bpf             # Berkeley packet filter

# USB support
device          uhci            # UHCI PCI->USB interface
device          usb             # USB Bus (required)
device          ugen            # Generic
device          uhid            # "Human Interface Devices"
device          ukbd            # Keyboard
device          ulpt            # Printer
device          ums             # Mouse

# USB Ethernet, requires mii

# FireWire support

# Firewall options - IPFilter
options IPFILTER
options IPFILTER_LOG
options IPFILTER_DEFAULT_BLOCK

# Sound card support
device          pcm

__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to