Date: Tue, 21 Aug 2018 07:38:47 +0100
From: John Baldwin <jhb@FreeBSD.org>
To: "O. Hartmann" <o.hartmann@walstatt.org>, FreeBSD CURRENT <freebsd-current@freebsd.org>
Cc: arichardson@FreeBSD.org
Subject: Re: buildworld failure: Do not include ${SRCTOP}/sys when building bootstrap tools
Message-ID: <6040ed15-143f-9a6d-8f37-b25a7e2d2036@FreeBSD.org>
In-Reply-To: <20180820220103.3ac8a3ac@thor.intern.walstatt.dynvpn.de>
References: <20180820212448.571e1060@thor.intern.walstatt.dynvpn.de> <20180820220103.3ac8a3ac@thor.intern.walstatt.dynvpn.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On 8/20/18 9:00 PM, O. Hartmann wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> Am Mon, 20 Aug 2018 21:24:21 +0200
> "O. Hartmann" <ohartmann@walstatt.org> schrieb:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA512
>>
>> Building NanoBSD world on CURRENT r338113 fails due to:
>>
>> [...]
>> cd /pool/sources/CURRENT/src/rescue/rescue/../../sbin/gbde && MK_TESTS=no
>> UPDATE_DEPENDFILE=no _RECURSING_CRUNCH=1
>> MAKEOBJDIRPREFIX=/pool/nanobsd/amd64/ALERICH_amd64/pool/sources/CURRENT/src/amd64.amd64/rescue/rescue
>> make MK_AUTO_OBJ=no DIRPRFX=rescue/rescue/gbde/ -DRESCUE CRUNCH_CFLAGS=-DRESCUE
>> MK_AUTO_OBJ=no obj make[5]: "/pool/sources/CURRENT/src/tools/build/mk/Makefile.boot"
>> line 18: Do not include ${SRCTOP}/sys when building bootstrap tools. Copy the header to
>> ${WORLDTMP}/legacy in tools/build/Makefile instead. Error was caused by Makefile
>> in /pool/sources/CURRENT/src/sbin/gbde *** [obj_crunchdir_gbde] Error code 1
>>
>> make[4]: stopped in /pool/sources/CURRENT/src/rescue/rescue
>> [...]
>>
>>
>> This problem occured during today's source updates since I was able to build the NanoBSD
>> image I intend to build yesterday ~ r338060.
>>
>> What is going wrong?
>
> It seems the problem has been introduced after r338095, since r338095 builds ok, while
> r338096 doesn't.
338096 added this check to catch a kind of error in our Makefiles. Alex (cc'd) can
help with figuring out what the error is.
--
John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6040ed15-143f-9a6d-8f37-b25a7e2d2036>
