From owner-freebsd-small Mon Mar 13 9: 7:44 2000 Delivered-To: freebsd-small@freebsd.org Received: from info.iet.unipi.it (info.iet.unipi.it [131.114.9.184]) by hub.freebsd.org (Postfix) with ESMTP id 49F4537BBFA for ; Mon, 13 Mar 2000 09:07:34 -0800 (PST) (envelope-from luigi@info.iet.unipi.it) Received: (from luigi@localhost) by info.iet.unipi.it (8.9.3/8.9.3) id SAA91387; Mon, 13 Mar 2000 18:05:34 +0100 (CET) (envelope-from luigi) From: Luigi Rizzo Message-Id: <200003131705.SAA91387@info.iet.unipi.it> Subject: Re: ipfw? In-Reply-To: <20000313101046.A12291@CX937045-A.lncln1.ri.home.com> from Bob Bernstein at "Mar 13, 2000 10:10:46 am" To: Bob Bernstein Date: Mon, 13 Mar 2000 18:05:34 +0100 (CET) Cc: freebsd-small@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL61 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I fixed crunchgen and fired off a picobsd build for 'net'. The src for ipfw > in stable (just updated by cvsup last night) bombs. Is it me? If I cd into > /usr/src/sbin/ipfw and do 'make' here's what results: you did not copy /sys/netinet/ip_fw.h to /usr/include/netinet (which is not necessary if you have symlinks /usr/include/netinet -> /sys/netinet luigi > Script started on Mon Mar 13 09:57:02 2000 > doopie# pwd > /usr/src/sbin/ipfw > doopie# make > Warning: Object directory not changed from original /usr/src/sbin/ipfw > cc -O -pipe -Wall -c ipfw.c > ipfw.c: In function `show_ipfw': > ipfw.c:215: `IP_FW_F_CHECK_S' undeclared (first use this function) > ipfw.c:215: (Each undeclared identifier is reported only once > ipfw.c:215: for each function it appears in.) > ipfw.c:312: `IP_FW_F_SMSK' undeclared (first use this function) > ipfw.c:354: `IP_FW_F_DMSK' undeclared (first use this function) > ipfw.c:379: `IP_FW_F_KEEP_S' undeclared (first use this function) > ipfw.c:386: `IP_FW_BRIDGED' undeclared (first use this function) > ipfw.c: In function `sort_q': > ipfw.c:481: dereferencing pointer to incomplete type > ipfw.c:481: dereferencing pointer to incomplete type > ipfw.c:484: dereferencing pointer to incomplete type > ipfw.c:484: dereferencing pointer to incomplete type > ipfw.c:488: dereferencing pointer to incomplete type > ipfw.c:488: dereferencing pointer to incomplete type > ipfw.c:492: dereferencing pointer to incomplete type > ipfw.c:492: dereferencing pointer to incomplete type > ipfw.c: In function `list': > ipfw.c:549: structure has no member named `rq_elements' > ipfw.c:549: sizeof applied to an incomplete type > ipfw.c:579: structure has no member named `rq_elements' > ipfw.c:579: structure has no member named `rq_size' > ipfw.c:581: structure has no member named `flow_mask' > ipfw.c:582: structure has no member named `flow_mask' > ipfw.c:582: structure has no member named `flow_mask' > ipfw.c:583: structure has no member named `flow_mask' > ipfw.c:583: structure has no member named `flow_mask' > ipfw.c:587: structure has no member named `rq_elements' > ipfw.c:587: dereferencing pointer to incomplete type > ipfw.c:588: structure has no member named `rq_elements' > ipfw.c:592: arithmetic on pointer to an incomplete type > ipfw.c:592: dereferencing pointer to incomplete type > ipfw.c:593: arithmetic on pointer to an incomplete type > ipfw.c:593: dereferencing pointer to incomplete type > ipfw.c:594: arithmetic on pointer to an incomplete type > ipfw.c:594: dereferencing pointer to incomplete type > ipfw.c:598: arithmetic on pointer to an incomplete type > ipfw.c:598: dereferencing pointer to incomplete type > ipfw.c:600: arithmetic on pointer to an incomplete type > ipfw.c:600: dereferencing pointer to incomplete type > ipfw.c:601: arithmetic on pointer to an incomplete type > ipfw.c:601: dereferencing pointer to incomplete type > ipfw.c:603: arithmetic on pointer to an incomplete type > ipfw.c:603: dereferencing pointer to incomplete type > ipfw.c:605: arithmetic on pointer to an incomplete type > ipfw.c:605: dereferencing pointer to incomplete type > ipfw.c:605: arithmetic on pointer to an incomplete type > ipfw.c:605: dereferencing pointer to incomplete type > ipfw.c:606: arithmetic on pointer to an incomplete type > ipfw.c:606: dereferencing pointer to incomplete type > ipfw.c:606: arithmetic on pointer to an incomplete type > ipfw.c:606: dereferencing pointer to incomplete type > ipfw.c:606: arithmetic on pointer to an incomplete type > ipfw.c:606: dereferencing pointer to incomplete type > ipfw.c:689: increment of pointer to unknown structure > ipfw.c:689: arithmetic on pointer to an incomplete type > ipfw.c:691: dereferencing pointer to incomplete type > ipfw.c:692: dereferencing pointer to incomplete type > ipfw.c:692: dereferencing pointer to incomplete type > ipfw.c:693: dereferencing pointer to incomplete type > ipfw.c:694: dereferencing pointer to incomplete type > ipfw.c:695: dereferencing pointer to incomplete type > ipfw.c:696: dereferencing pointer to incomplete type > ipfw.c:700: dereferencing pointer to incomplete type > ipfw.c:701: dereferencing pointer to incomplete type > ipfw.c:703: dereferencing pointer to incomplete type > ipfw.c:704: dereferencing pointer to incomplete type > ipfw.c:709: dereferencing pointer to incomplete type > ipfw.c:711: dereferencing pointer to incomplete type > ipfw.c:713: dereferencing pointer to incomplete type > ipfw.c:546: warning: `l' might be used uninitialized in this function > ipfw.c: In function `config_pipe': > ipfw.c:1190: structure has no member named `rq_size' > ipfw.c:1199: structure has no member named `flow_mask' > ipfw.c:1200: structure has no member named `flow_mask' > ipfw.c:1201: structure has no member named `flow_mask' > ipfw.c:1202: structure has no member named `flow_mask' > ipfw.c:1203: structure has no member named `flow_mask' > ipfw.c:1208: structure has no member named `flow_mask' > ipfw.c:1209: structure has no member named `flow_mask' > ipfw.c:1210: structure has no member named `flow_mask' > ipfw.c:1211: structure has no member named `flow_mask' > ipfw.c:1212: structure has no member named `flow_mask' > ipfw.c:1213: `DN_HAVE_FLOW_MASK' undeclared (first use this function) > ipfw.c:1220: structure has no member named `flow_mask' > ipfw.c:1222: structure has no member named `flow_mask' > ipfw.c:1224: structure has no member named `flow_mask' > ipfw.c:1226: structure has no member named `flow_mask' > ipfw.c:1228: structure has no member named `flow_mask' > ipfw.c:1242: structure has no member named `flow_mask' > ipfw.c:1243: structure has no member named `flow_mask' > ipfw.c:1248: structure has no member named `flow_mask' > ipfw.c: In function `add': > ipfw.c:1401: `IP_FW_F_CHECK_S' undeclared (first use this function) > ipfw.c:1464: `IP_FW_F_SMSK' undeclared (first use this function) > ipfw.c:1492: `IP_FW_F_DMSK' undeclared (first use this function) > ipfw.c:1552: `IP_FW_F_KEEP_S' undeclared (first use this function) > ipfw.c:1562: `IP_FW_BRIDGED' undeclared (first use this function) > *** Error code 1 > > Stop. > doopie# exit > > -- > Bob Bernstein | One of the lessons of history is that nothing is > at | often a good thing to do and always a clever > Esmond, R.I. | thing to say. -- Will Durant > USA | > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-small" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message