From owner-freebsd-questions@FreeBSD.ORG Sun Apr 24 20:22:18 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A41B716A4CE for ; Sun, 24 Apr 2005 20:22:18 +0000 (GMT) Received: from mail23.sea5.speakeasy.net (mail23.sea5.speakeasy.net [69.17.117.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6638243D5A for ; Sun, 24 Apr 2005 20:22:18 +0000 (GMT) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: (qmail 3386 invoked from network); 24 Apr 2005 20:22:18 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail23.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 24 Apr 2005 20:22:17 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id D71DB54; Sun, 24 Apr 2005 16:22:16 -0400 (EDT) Sender: lowell@be-well.ilk.org To: "Steven R Howe" References: <000101c5481f$e03a2460$020a0a0a@lucky7> From: Lowell Gilbert Date: 24 Apr 2005 16:22:16 -0400 In-Reply-To: <000101c5481f$e03a2460$020a0a0a@lucky7> Message-ID: <44ekd02adj.fsf@be-well.ilk.org> Lines: 43 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: freebsd-questions@freebsd.org Subject: Re: Building firewalk 5.0 from ports X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Apr 2005 20:22:18 -0000 "Steven R Howe" writes: > Hello, > > In attempting to build firewalk from the ports collection, I received > the following error: > > cc -DHAVE_CONFIG_H -I. -I. -I../include -I/usr/local/include -O -pipe > -Wall > -c init.c > init.c: In function `fw_init_net': > init.c:156: `BIOCIMMEDIATE' undeclared (first use in this function) > init.c:156: (Each undeclared identifier is reported only once > init.c:156: for each function it appears in.) > *** Error code 1 > > Stop in /usr/ports/security/firewalk/work/Firewalk/src. > *** Error code 1 > > Stop in /usr/ports/security/firewalk/work/Firewalk. > *** Error code 1 > > Stop in /usr/ports/security/firewalk. > > > > > I am running: > > 4.11-STABLE FreeBSD 4.11-STABLE #1: > > > > I noticed that a guy named Ben posted this ad nauseum over a year ago, > and received no response. > > Is this a bug? Is there a fix? Else, I will just attempt to install from > source..... It looks like that identifier is supposed to come from bpf.h. You could try including bpf.h directly in that file, or perhaps more usefully in firewalk.h. Note (see bpf(4)) that several other headers need to be included first.