From owner-freebsd-current Wed Sep 18 6:52:42 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75E4037B401; Wed, 18 Sep 2002 06:52:40 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D88A43EA9; Wed, 18 Sep 2002 06:52:39 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id XAA23528; Wed, 18 Sep 2002 23:52:32 +1000 Date: Thu, 19 Sep 2002 00:01:04 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Maxim Konovalov Cc: "David O'Brien" , Robert Suetterlin , Subject: Re: stage 2 build of contrib/file breaks upgrade from 4.7PRE to CURRENT. In-Reply-To: <20020918113407.O50400-100000@news1.macomnet.ru> Message-ID: <20020918235435.N15810-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 18 Sep 2002, Maxim Konovalov wrote: > On 07:10+0400, Sep 18, 2002, David O'Brien wrote: > > > On Tue, Sep 17, 2002 at 11:39:50AM +0200, Robert Suetterlin wrote: > > > Hello! > > > > > > I currently upgraded my 4.4 to 4.7-PRE and now tried to get from > > > there to -CURRENT. > > > > > > Unfortunately ``make buildworld'' fails during stage 2 when building > > > ``usr.bin/file'': > > > usr/src/usr.bin/file/../../contrib/file/file.h:45: stdint.h: No such > > > file or directory > > > > I need more context. Please email a complete build log. > > Trying to build -CURRENT on -STABLE: > > $ uname -a > FreeBSD golf.macomnet.net 4.6-20020805-MACOMNET-STABLE FreeBSD > 4.6-20020805-MACOMNET-STABLE #18: Tue Sep 17 12:09:42 MSD 2002 > maxim@golf.macomnet.net:/usr/obj/usr/src/sys/GOLF i386 > > $ cd build/current/src/usr.bin/file > > $ make > cc -O -pipe -DMAGIC='"/usr/share/misc/magic"' -DBUILTIN_ELF -DELFCORE > -DHAVE_CONFIG_H -I/home/maxim/build/current/src/usr.bin/file > -I/home/maxim/build/current/src/usr.bin/file/../../contrib/file -c > /home/maxim/build/current/src/usr.bin/file/../../contrib/file/file.c > In file included from > /home/maxim/build/current/src/usr.bin/file/../../contrib/file/file.c:28: > /home/maxim/build/current/src/usr.bin/file/../../contrib/file/file.h:45: > stdint.h: No such file or directory > *** Error code 1 > > Stop in /home/maxim/build/current/src/usr.bin/file. > $ The mkmagic part of `file' is a build-tool, so it is compiled in the host environment, so it needs to be portable. It is unportabilized using namespace pollution in "namespace_pollute.h", er, "file.h" :->. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message