From owner-freebsd-current@freebsd.org Thu May 25 00:39:25 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 89933D803B5 for ; Thu, 25 May 2017 00:39:25 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 6ADAF1CFB for ; Thu, 25 May 2017 00:39:25 +0000 (UTC) (envelope-from peter@rulingia.com) Received: by mailman.ysv.freebsd.org (Postfix) id 69F4AD803B4; Thu, 25 May 2017 00:39:25 +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 6997CD803B3 for ; Thu, 25 May 2017 00:39:25 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.rulingia.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EBE6A1CFA; Thu, 25 May 2017 00:39:24 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (ppp59-167-167-3.static.internode.on.net [59.167.167.3]) by vps.rulingia.com (8.15.2/8.15.2) with ESMTPS id v4P0PoIX035764 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 May 2017 10:25:55 +1000 (AEST) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.15.2/8.15.2) with ESMTPS id v4P0PiY6041731 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 25 May 2017 10:25:44 +1000 (AEST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id v4P0PgZu041730; Thu, 25 May 2017 10:25:42 +1000 (AEST) (envelope-from peter) Date: Thu, 25 May 2017 10:25:42 +1000 From: Peter Jeremy To: Ngie Cooper Cc: David Wolfskill , Konstantin Belousov , Dimitry Andric , current@freebsd.org Subject: Re: ino64? r318606 -> r318739 OK; r318739 -> r318781 fails SIGSEGV Message-ID: <20170525002542.GA41428@server.rulingia.com> References: <20170524121033.GL1622@kib.kiev.ua> <20170524130143.GL1190@albert.catwhisker.org> <20170524133558.GO1622@kib.kiev.ua> <20170524135905.GZ1190@albert.catwhisker.org> <20170524141638.GP1622@kib.kiev.ua> <20170524142001.GA1190@albert.catwhisker.org> <20170524151509.GB1190@albert.catwhisker.org> <6ECCD13E-E2F0-4026-B429-1DA7A202AB02@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline In-Reply-To: <6ECCD13E-E2F0-4026-B429-1DA7A202AB02@gmail.com> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.8.0 (2017-02-23) 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: Thu, 25 May 2017 00:39:25 -0000 --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2017-May-24 08:47:41 -0700, Ngie Cooper wrote: > There was another report on the list about a stale MAKEOBJDIRPREFIX ca= using someone grief. I think it's safe to say that meta mode and -DNO_CLEAN= might not work across this transition--in particular meta mode tends to er= r on the side of not to rebuilding things. I ran into a very similar problem trying to update from r318744 to r318781. In my case, even two "make clean" wasn't enough and "make buildworld" died as follows. My suspicion is that meta mode isn't seeing enough of the differences between the bootstrap and main build steps and so causing make to incorrectly skip steps. -------------------------------------------------------------- >>> stage 2.3: build tools -------------------------------------------------------------- cd /usr/src; MAKEOBJDIRPREFIX=3D/usr/obj INSTALL=3D"sh /usr/src/tools/inst= all.sh" TOOLS_PREFIX=3D/usr/obj/usr/src/tmp PATH=3D/usr/obj/usr/src/tmp/l= egacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/leg= acy/bin:/sbin:/bin:/usr/sbin:/usr/bin WORLDTMP=3D/usr/obj/usr/src/tmp MAK= EFLAGS=3D"-m /usr/src/tools/build/mk -m /usr/src/share/mk" /usr/obj/usr/sr= c/make.amd64/bmake -f Makefile.inc1 TARGET=3Damd64 TARGET_ARCH=3Damd64 D= ESTDIR=3D BOOTSTRAPPING=3D1200031 SSP_CFLAGS=3D -DNO_LINT -DNO_CPU_CFLA= GS MK_WARNS=3Dno MK_CTF=3Dno MK_CLANG_EXTRAS=3Dno MK_CLANG_FULL=3Dno MK_L= LDB=3Dno MK_TESTS=3Dno build-tools =2E.. =3D=3D=3D> usr.bin/mkesdb_static (obj,build-tools) Building /usr/obj/usr/src/usr.bin/mkesdb_static/citrus_bcs.o Building /usr/obj/usr/src/usr.bin/mkesdb_static/citrus_db_factory.o Building /usr/obj/usr/src/usr.bin/mkesdb_static/citrus_db_hash.o Building /usr/obj/usr/src/usr.bin/mkesdb_static/citrus_lookup_factory.o Building /usr/obj/usr/src/usr.bin/mkesdb_static/lex.c Building /usr/obj/usr/src/usr.bin/mkesdb_static/lex.o /usr/src/usr.bin/mkesdb/lex.l:44:10: fatal error: 'yacc.h' file not found #include "yacc.h" ^~~~~~~~ 1 error generated. *** Error code 1 Stop. bmake[3]: stopped in /usr/src/usr.bin/mkesdb_static =2EERROR_TARGET=3D'lex.o' =2EERROR_META_FILE=3D'/usr/obj/usr/src/usr.bin/mkesdb_static/lex.o.meta' =2EMAKE.LEVEL=3D'3' MAKEFILE=3D'' =2EMAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes = verbose' =2ECURDIR=3D'/usr/src/usr.bin/mkesdb_static' =2EMAKE=3D'/usr/obj/usr/src/make.amd64/bmake' =2EOBJDIR=3D'/usr/obj/usr/src/usr.bin/mkesdb_static' =2ETARGETS=3D'build-tools' DESTDIR=3D'' LD_LIBRARY_PATH=3D'' MACHINE=3D'amd64' MACHINE_ARCH=3D'amd64' MAKEOBJDIRPREFIX=3D'/usr/obj' MAKESYSPATH=3D'/usr/src/share/mk' MAKE_VERSION=3D'20161212' PATH=3D'/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/us= r/bin:/usr/obj/usr/src/tmp/legacy/bin:/sbin:/bin:/usr/sbin:/usr/bin' SRCTOP=3D'/usr/src' OBJTOP=3D'/usr/obj/usr/src' =2EMAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk /usr/src/share/mk/local.sys.e= nv.mk /usr/src/share/mk/src.sys.env.mk /etc/src-env.conf /usr/src/share/mk/= bsd.mkopt.mk /usr/src/share/mk/bsd.suffixes.mk /etc/make.conf /usr/src/shar= e/mk/local.sys.mk /usr/src/share/mk/src.sys.mk /usr/src/usr.bin/mkesdb_stat= ic/Makefile /usr/src/usr.bin/mkesdb/Makefile.inc /usr/src/tools/build/mk/bs= d.prog.mk /usr/src/share/mk/bsd.prog.mk /usr/src/share/mk/bsd.init.mk /usr/= src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/loc= al.init.mk /usr/src/share/mk/src.init.mk /usr/src/usr.bin/mkesdb_static/../= Makefile.inc /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.compiler.mk= /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.libnames.mk /usr/s= rc/share/mk/src.libnames.mk /usr/src/share/mk/src.opts.mk /usr/src/share/mk= /bsd.nls.mk /usr/src/share/mk/bsd.confs.mk /usr/src/share/mk/bsd.files.mk /= usr/src/share/mk/bsd.incs.mk /usr/src/share/mk/bsd.links.mk /usr/src/share/= mk/bsd.man.mk /usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-anal= yze.mk /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk /usr/sr= c/share/mk/bsd.sys.mk /usr/src/tools/build/mk/Makefile.boot' =2EPATH=3D'. /usr/src/usr.bin/mkesdb_static /usr/src/lib/libc/iconv /usr/sr= c/usr.bin/mkesdb' *** Error code 1 I've done a "find /usr/obj -name \*.meta -print0 | xargs -0 rm" and am still waiting for that to complete, though it has passed the above failure point. --=20 Peter Jeremy --lrZ03NoBR/3+SXJZ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJZJiSGXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0ntQQAIXctMs4RV0f/z8L8L7Le/8c Q2SsZPWtLdPUfBwWmQbOz40yuZTKJpccycGnIraA0cNvhG2gEGA3DeOV3lF5T3EW 3PttZY5k6sCZAh4DM3WbLAYQwyx6vssgnjWQEJA991Sg0IQD9tLbHthhPpI2Vaey 1EcwUueGSUb0L9yK6G09lhpsFCM8NHfMLNpl/uNX+Xd30hmg45ontRbjwhM6oTAt nhXdpcMWlamJB8bl+Ro8RuXgCqaEtCaCZ963aDwinCEl5g6h7PiEPGnHy38+CxW+ BnUXGwEPlUf96HJVZ9e/OjBEqnzr7b2hr7IGqgY8zzdRYCNxWSMB/LZMgx6NSeCm E1PU0Q3LTXTdw32dhJTewpX6VPKtNePk3aOoQyw+xD3ulyGbI2Kiski+ueRS/oqt LWOt0hjo/Wha/xR1xg10A1YV3mtsw59hg8FFGE5k14xNdEL+f2Wyp1JGAB3x9lnu U+viyxb6XhqayF4u4zPydXoDJPR7dlLUdx0hk/m1bgIMMl1LRzqRtX5tqkzh+Wky GI4KH317D2JPdH0o2DvNjb8kquU5MldHIb+xNv6T4DWlsZOXz1nJKz9xVRtqgxjU EkJ4Fm0IEn6/7R3snQOTT7r1uRHwY5CTglDRDTJr3fDfFxFcbmTaL5eEI54Yt1uX tMR8DWj7W66w2uDOEGPv =wdyl -----END PGP SIGNATURE----- --lrZ03NoBR/3+SXJZ--