From owner-freebsd-current@freebsd.org Tue Apr 18 19:42:00 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC3F8D441A2 for ; Tue, 18 Apr 2017 19:42:00 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8AD79F17 for ; Tue, 18 Apr 2017 19:42:00 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 8A1C3D441A0; Tue, 18 Apr 2017 19:42:00 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 89C07D4419F for ; Tue, 18 Apr 2017 19:42:00 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5B1CEF14; Tue, 18 Apr 2017 19:42:00 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id B13055FC3; Tue, 18 Apr 2017 19:41:58 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 644365263; Tue, 18 Apr 2017 19:41:56 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id 3Sc2rlCyQw3D; Tue, 18 Apr 2017 19:41:52 +0000 (UTC) Subject: Re: buildkernel broken for META_MODE DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 27572525C To: "Ngie Cooper (yaneurabeya)" References: Cc: FreeBSD Current From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <11023f9a-f057-4306-6d27-69194395de58@FreeBSD.org> Date: Tue, 18 Apr 2017 12:41:33 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8Rc88kPOhUVQedJtxK8NuLfkIS8gO99NK" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 19:42:00 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --8Rc88kPOhUVQedJtxK8NuLfkIS8gO99NK Content-Type: multipart/mixed; boundary="xX2ampjkK0j8HgkKXpWVpadwhdwAG1Oj1"; protected-headers="v1" From: Bryan Drewery To: "Ngie Cooper (yaneurabeya)" Cc: FreeBSD Current Message-ID: <11023f9a-f057-4306-6d27-69194395de58@FreeBSD.org> Subject: Re: buildkernel broken for META_MODE References: In-Reply-To: --xX2ampjkK0j8HgkKXpWVpadwhdwAG1Oj1 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 4/10/2017 11:14 AM, Bryan Drewery wrote: > On 4/7/2017 12:13 PM, Ngie Cooper (yaneurabeya) wrote: >> Hi, >> I ran into this error when trying to run a meta mode build (for the f= irst time). It might be related to the recent assym* ordering changes. >> Thanks! >> -Ngie >> >> $ cat /etc/src-env.conf >> WITH_AUTO_OBJ=3D yes Oh I missed this part^ >> WITH_META_MODE=3D yes >> UPDATE_DEPENDFILE=3D yes By the way UPDATE_DEPENDFILE is not really a user variable and setting it may break things. >> $ pwd >> /usr/src >> $ svnversion >> 316603M >> $ svn st | grep -v \? >> M usr.bin/grep/tests/Makefile >> $ env SRCCONF=3D/dev/null NO_FILEMON=3D1 script ~/bk.ts make buildkern= el -j3 >> Script started on Fri Apr 7 11:52:38 2017 >> Command: time make buildkernel -j3 >> --- buildkernel --- >> make[1]: "/usr/src/Makefile.inc1" line 146: SYSTEM_COMPILER: Determine= d that CC=3Dcc matches the source tree. Not bootstrapping a cross-compil= er. >> --- buildkernel --- >> -------------------------------------------------------------- >>>>> Kernel build for GENERIC started on Fri Apr 7 11:52:39 PDT 2017 >> -------------------------------------------------------------- >> =3D=3D=3D> GENERIC >> mkdir -p /usr/obj/usr/src/sys >> -------------------------------------------------------------- >>>>> stage 1: configuring the kernel >> -------------------------------------------------------------- >> ... >> Building /usr/obj/usr/obj/usr/src/sys/GENERIC/acpi_quirks.h Aha /usr/obj/usr/obj. That was in Renato's report as well. The bug is WITH_AUTO_OBJ. I just confirmed that. A bunch of errors occur when doing the first build and the opt_*.h files are not generated in the "proper" place by config(8). WITH_AUTO_OBJ is not really workable yet in buildworld/buildkernel. I have patches that I will commit soon to add support for them (meaning to work as it all does not but without a 'make obj' tree walk). >> Building /usr/obj/usr/obj/usr/src/sys/GENERIC/feeder_eq_gen.h >> Building /usr/obj/usr/obj/usr/src/sys/GENERIC/feeder_rate_gen.h >> Building /usr/obj/usr/obj/usr/src/sys/GENERIC/snd_fxdiv_gen.h >> Building /usr/obj/usr/obj/usr/src/sys/GENERIC/miidevs.h >> Building /usr/obj/usr/obj/usr/src/sys/GENERIC/pccarddevs.h >> Building /usr/obj/usr/obj/usr/src/sys/GENERIC/teken_state.h >> Building /usr/obj/usr/obj/usr/src/sys/GENERIC/usbdevs.h >> Building /usr/obj/usr/obj/usr/src/sys/GENERIC/vnode_if.h >> Building /usr/obj/usr/obj/usr/src/sys/GENERIC/ia32_genassym.o >> --- ia32_genassym.o --- >> :1:10: fatal error: 'opt_global.h' file not found >> #include "opt_global.h" >> ^~~~~~~~~~~~~~ >> 1 error generated. >> *** [ia32_genassym.o] Error code 1 >> >> make[2]: stopped in /usr/obj/usr/src/sys/GENERIC >> .ERROR_TARGET=3D'ia32_genassym.o' >> .ERROR_META_FILE=3D'/usr/obj/usr/obj/usr/src/sys/GENERIC/ia32_genassym= =2Eo.meta' >> >=20 > It was previously reported here too > https://lists.freebsd.org/pipermail/freebsd-current/2016-June/061946.ht= ml. > It's a race. I had forgotten about it but will look at it again. >=20 --=20 Regards, Bryan Drewery --xX2ampjkK0j8HgkKXpWVpadwhdwAG1Oj1-- --8Rc88kPOhUVQedJtxK8NuLfkIS8gO99NK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJY9mvxAAoJEDXXcbtuRpfP9pgH/0Ebq6NtIdYpLOYPGWXmF9a4 AuzceZD4tqxJQvBFj07SF9InVV1MVnDCuTGNbgDZ1FdqPA/vV6bN0FhOYVXtP5w6 P3QKWiA4YTczWXNHippkpksscXaqG94FJGKbKFZdO8xG9H/ZTYP1jPpaewGD+VXm LgSnOmF+AfMGNRlskOKeUzPx6CPj1UMZCeFs2F7+CGoT8pD2fw5XIKW6eiMPqXWe bsN7ndvzXXAMpqc0cQDDUp01Z+d7NiF4vCEXXHDMssr0vNFA2NU8WqRpHBj1nA3N W6Dprz2R+bvAAW8WPDvx2vK2o77TYa3e/2n7DOqhzAIfWjsvGnfkuzBo+xiD2Xw= =yVrR -----END PGP SIGNATURE----- --8Rc88kPOhUVQedJtxK8NuLfkIS8gO99NK--