Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Jul 2020 19:14:26 -0500
From:      Kyle Evans <kevans@freebsd.org>
To:        current <current@freebsd.org>
Subject:   Re: "make installworld" fail r363660 -> r363689 (amd64)
Message-ID:  <CACNAnaEps6fgMS-D=TKrmzy=PXOYSeZwKEVHnadJO5pjfhe=4w@mail.gmail.com>
In-Reply-To: <20200730194800.GS29908@albert.catwhisker.org>
References:  <20200730112423.GL29908@albert.catwhisker.org> <CACNAnaHn14duXOmv9mSAsUe490pYncdF_LJDaG2DbTXs-=iHHA@mail.gmail.com> <20200730194800.GS29908@albert.catwhisker.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jul 30, 2020 at 2:48 PM David Wolfskill <david@catwhisker.org> wrote:
>
> On Thu, Jul 30, 2020 at 06:46:40AM -0500, Kyle Evans wrote:
> > On Thu, Jul 30, 2020 at 6:24 AM David Wolfskill <david@catwhisker.org> wrote:
> > ...
> > > ld-elf.so.1: /common/S4/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin/make: Undefined symbol "regcomp@FBSD_1.6"
> > > ....
> > > I would appreciate a suggestion.
> > >
> >
> > Hi,
> >
> > Can you describe the environment in which you're running installworld,
> > please? i.e. is it just a raw installworld directly in your shell, or
> > something more complicated?
> >
> > I observed this in testing an exceptional scenario; running
> > installworld in a buildenv. installworld injects .WAIT between lib and
> > libexec + other subdirs, which is supposed to prevent stuff like this
> > (new binary got installed linked against new libc before new libc).
> > Running in a buildenv set SYSROOT and stripped out the .WAITs, leaving
> > me with an annoyance where I had to installworld twice.
> >
> > Thanks,
> > ....
>
> I finally just re-retried the "make installworld," and it succeeded.
>

To be clear, this was just a second installworld without rebuilding,
correct? If so, I'm going to amend the UPDATING to add:

installworld may encounter the following error: Undefined symbol
"regcomp@FBSD_1.6"

It is imperative that you do not interrupt the installworld, but
instead let it proceed to
completion, whether it succeeds or not, and run installworld again.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACNAnaEps6fgMS-D=TKrmzy=PXOYSeZwKEVHnadJO5pjfhe=4w>