Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 May 2017 10:25:42 +1000
From:      Peter Jeremy <peter@rulingia.com>
To:        Ngie Cooper <yaneurabeya@gmail.com>
Cc:        David Wolfskill <david@catwhisker.org>, Konstantin Belousov <kostikbel@gmail.com>, Dimitry Andric <dim@FreeBSD.org>, current@freebsd.org
Subject:   Re: ino64?  r318606 -> r318739 OK; r318739 -> r318781 fails SIGSEGV
Message-ID:  <20170525002542.GA41428@server.rulingia.com>
In-Reply-To: <6ECCD13E-E2F0-4026-B429-1DA7A202AB02@gmail.com>
References:  <20170524121033.GL1622@kib.kiev.ua> <F75597F9-86DF-4CD5-B8B0-5169D2D96DD9@FreeBSD.org> <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>

next in thread | previous in thread | raw e-mail | index | archive | help

--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 <yaneurabeya@gmail.com> 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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170525002542.GA41428>