From owner-freebsd-stable Sun Jun 10 23:11: 8 2001 Delivered-To: freebsd-stable@freebsd.org Received: from TYO202.gate.nec.co.jp (TYO202.gate.nec.co.jp [202.247.6.41]) by hub.freebsd.org (Postfix) with ESMTP id 3985E37B401 for ; Sun, 10 Jun 2001 23:11:01 -0700 (PDT) (envelope-from mihara@prd.fc.nec.co.jp) Received: from mailgate4.nec.co.jp ([10.7.69.195]) by TYO202.gate.nec.co.jp (8.11.3/3.7W01041220) with ESMTP id f5B6Au012103; Mon, 11 Jun 2001 15:10:57 +0900 (JST) Received: from mailsv.nec.co.jp (mailgate51.nec.co.jp [10.7.69.190]) by mailgate4.nec.co.jp (8.11.3/3.7W-MAILGATE-NEC) with ESMTP id f5B6AqN25340; Mon, 11 Jun 2001 15:10:52 +0900 (JST) Received: from athena.prd.fc.nec.co.jp (athena.prd.fc.nec.co.jp [10.32.193.1]) by mailsv.nec.co.jp (8.11.3/3.7W-MAILSV-NEC) with ESMTP id f5B6AnY06961; Mon, 11 Jun 2001 15:10:51 +0900 (JST) Received: from localhost.prd.fc.nec.co.jp (localhost [127.0.0.1]) by athena.prd.fc.nec.co.jp (8.11.2/3.7W-00052414) with ESMTP id f5B6Aml34634; Mon, 11 Jun 2001 15:10:48 +0900 (JST) Date: Mon, 11 Jun 2001 15:10:48 +0900 Message-ID: <861yorczrr.wl@localhost.prd.fc.nec.co.jp> From: Osamu MIHARA To: kstewart@urx.com Cc: Osamu MIHARA , Michael Lucas , kosmos , freebsd-stable@FreeBSD.ORG Subject: Re: make world dies on 4.1-RELEASE -> today's RELENG_4 In-Reply-To: <3B2433A3.48822E13@urx.com> References: <20010610071736.O83489-100000@bowhill.yi.org> <20010610211809.A3827@blackhelicopters.org> <3B241EA9.27E515AA@urx.com> <8666e3d9eh.wl@localhost.prd.fc.nec.co.jp> <3B2433A3.48822E13@urx.com> User-Agent: Wanderlust/2.4.1 (Stand By Me) WEMI/1.13.7 (Shimada) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.1 (patch 14) (Cuyahoga Valley) (i386-unknown-freebsd4.0) MIME-Version: 1.0 (generated by WEMI 1.13.7 - "Shimada") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Here is my guessing... The compilation option for ipmon.c (from make buildworld log): cc -O -pipe -DIPL_NAME=\"/dev/ipl\" -I- -I/usr/src/sbin/ipmon/../../sys -I/usr/src/sbin/ipmon/../../contrib/ipfilter -I/usr/obj/usr/src/i386/usr/include -c /usr/src/sbin/ipmon/../../contrib/ipfilter/ipmon.c This command was generated from /usr/src/sbin/ipmon/Makefile (commited on 2001/4/25) which expects that headers ip_nat.h and ip_compat.h (and IPfilter related headers) in /usr/obj/usr/src/i386/usr/include/netinet, which is a symbolic link to /usr/src/sys/netinet. Hoewever, the header files are removed on Jun 7 (4 days ago) at the moment IPFilter is moved into contrib. As a result, it becomes to use headers in standard include path /usr/include/netinet. Some systems recently upgraded have updated headers with TH_ECN and NL_FLUSH macros and does not causes compilation error. But systems with old headers in /usr/include/netinet causes the error. So, workaround may be: Copy following files from usr/src/contrib/ipfilter into /usr/include/netinet ip_auth.h, ip_compat.h, ip_fil.h, ip_flag.h, ip_nat.h, ip_proxy.h, ip_state.h, ipl.h or... Make directory /usr/src/contrib/ipfilter/netinet and copy above files into it. This enables the compileation option '-I/usr/src/sbin/ipmon/../../contrib/ipfilter' Through measures??? I'm not sure... -- Osamu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message