Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 May 2017 18:01:42 -0700
From:      "Simon J. Gerraty" <sjg@juniper.net>
To:        Peter Jeremy <peter@rulingia.com>
Cc:        Ngie Cooper <yaneurabeya@gmail.com>, David Wolfskill <david@catwhisker.org>, Konstantin Belousov <kostikbel@gmail.com>, "Dimitry Andric" <dim@freebsd.org>, <current@freebsd.org>, <sjg@juniper.net>
Subject:   Re: ino64? r318606 -> r318739 OK; r318739 -> r318781 fails SIGSEGV
Message-ID:  <34811.1495674102@kaos.jnpr.net>
In-Reply-To: <20170525002542.GA41428@server.rulingia.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> <20170525002542.GA41428@server.rulingia.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Peter Jeremy <peter@rulingia.com> wrote:
> 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 ma=
ke
> to incorrectly skip steps.

I see a number of places in src/Makefile* where BUILD_TOOLS_META=3D.NOMETA
is added to env of things like CROSSENV, CD2MAKE, LIBCOMPATWMAKEENV

Use of .NOMETA could be leading to problems - but I'm not familiar with
where BUILD_TOOLS_META is used.


> =

> --------------------------------------------------------------
> >>> stage 2.3: build tools
> --------------------------------------------------------------
> cd /usr/src; MAKEOBJDIRPREFIX=3D/usr/obj  INSTALL=3D"sh /usr/src/tools/i=
nstall.sh"  TOOLS_PREFIX=3D/usr/obj/usr/src/tmp  PATH=3D/usr/obj/usr/src/t=
mp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tm=
p/legacy/bin:/sbin:/bin:/usr/sbin:/usr/bin  WORLDTMP=3D/usr/obj/usr/src/tm=
p  MAKEFLAGS=3D"-m /usr/src/tools/build/mk  -m /usr/src/share/mk" /usr/obj=
/usr/src/make.amd64/bmake  -f Makefile.inc1  TARGET=3Damd64 TARGET_ARCH=3D=
amd64  DESTDIR=3D  BOOTSTRAPPING=3D1200031  SSP_CFLAGS=3D  -DNO_LINT  -DNO=
_CPU_CFLAGS MK_WARNS=3Dno MK_CTF=3Dno  MK_CLANG_EXTRAS=3Dno MK_CLANG_FULL=3D=
no  MK_LLDB=3Dno MK_TESTS=3Dno build-tools
> ...
> =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 foun=
d
> #include "yacc.h"
>          ^~~~~~~~
> 	 1 error generated.
> 	 *** Error code 1



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