Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Mar 2017 11:21:40 -0700
From:      "Ngie Cooper (yaneurabeya)" <yaneurabeya@gmail.com>
To:        Bryan Drewery <bdrewery@FreeBSD.org>
Cc:        David Wolfskill <david@catwhisker.org>, current@freebsd.org
Subject:   Re: Apparent build race(s), r315238 -> r315298
Message-ID:  <E07F319E-0139-468A-B098-8E50175DD8FF@gmail.com>
In-Reply-To: <29bb3168-7c3c-8954-4f39-d3ab544ce33d@FreeBSD.org>
References:  <20170315170446.GA1341@albert.catwhisker.org> <29bb3168-7c3c-8954-4f39-d3ab544ce33d@FreeBSD.org>

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

[-- Attachment #1 --]

> On Mar 15, 2017, at 11:09, Bryan Drewery <bdrewery@FreeBSD.org> wrote:
> 
> On 3/15/2017 10:04 AM, David Wolfskill wrote:
> 
>> --------------------------------------------------------------
>>>>> stage 1.1: legacy release compatibility shims
>> --------------------------------------------------------------
>> cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp
> 
> Ok it is trying to use MAKEOBJDIRPREFIX=/usr/obj
> 
>> Building /common/S4/obj/usr/src/gnu/usr.bin/gdb/gdbtui/gdbtui
> 
> But all of the 'Building' lines are tryign to use
> MAKEOBJDIRPREFIX=/common/S4/obj/ ...
> 
>> --- all_subdir_cddl ---
>> --- all_subdir_cddl/usr.bin ---
>> --- all_subdir_cddl/usr.bin/zinject ---
>> ===> cddl/usr.bin/zinject (all)
>> --- all_subdir_gnu ---
>> --- gdbtui ---
>> cc: error: no such file or directory: '/usr/obj/usr/src/gnu/usr.bin/binutils/libbfd/libbfd.a'
> 
> But then complains about a missing file in MAKEOBJDIRPREFIX=/usr/obj
> 
>> *** [gdbtui] Error code 1
>> 
>> bmake[6]: stopped in /usr/src/gnu/usr.bin/gdb/gdbtui
>> .ERROR_TARGET='gdbtui'
>> .ERROR_META_FILE='/common/S4/obj/usr/src/gnu/usr.bin/gdb/gdbtui/gdbtui.meta'
>> .MAKE.LEVEL='6'
>> MAKEFILE=''
>> .MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose'
>> .CURDIR='/usr/src/gnu/usr.bin/gdb/gdbtui'
>> .MAKE='/usr/obj/usr/src/make.amd64/bmake'
> ...
>> .OBJDIR='/usr/obj/usr/src/gnu/usr.bin/gdb/gdbtui'
> 
> And says here that there is an existing directory for
> MAKEOBJDIRPREFIX=/usr/obj for /usr/src/gnu/usr.bin/gdb/gdbtui, which is
> throwing off its paths for libbfd.a.
> 
> ...
>> MAKEOBJDIRPREFIX='/usr/obj'
> 
> And the meta error agrees it wants MAKEOBJDIRPREFIX=/usr/obj
> 
> 
> So where is /common/S4/obj coming from?
> 
> Is there a symlink involved here for /usr/obj?

	^/head@r315175 doesn’t look like it’s causing a problem here. I don’t think my commit here recently (^/head@r313650) was a problem, but I wonder if it exposed a race or incomplete dependency logic…
Thanks!
-Ngie

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJYyYY0AAoJEPWDqSZpMIYVNsIQAIHRt78tKtlvzg5Ewkq6iC3Q
bPgyyerwVsnyIm+iXURB09brk6wQe4Kusf3M1aqAvWJCrjhzU4NZ27gfM0USvFih
XMo1HNNTqdUCeY4RAYGZUt7shzJ94EYHiQ4zVZ7qwKYvn4cVh3fu2JbZLzQp326C
t4fqpWi/AqFowC/sS6Sqx/vITnm4/0VR7aDxY6HRWLlRbbm+o5LVk0QzWvXE7WKB
msxmMmWyCnvmdauM2SaxMeRJj+Pe52Pyi4NUcsk/h9So105oZRoFOCSgStifRx83
Yn4iYp9AJ5wrDinAk/EhU7xOtbcIb9x6VrA3LnmxZfumON5Oan0kSDQUoMv/yzT0
iuvgjcLRlx9nxFPEPnmEi25SOWIe7gwxbvg9zitbOAYNrOijx8ZVUEho5y2ENDYl
AUgh7nxSjT3F+BLyd2KF5rVRt8zbvcgpSzzh6wznMCIhiJbyB50Rqh78jHhHVOLT
qqo404M9To6rZlwe4WPyXFP6AGRS5nEFPGws9cNy5vs7fVGJgY5PggR4k7e3f3jf
eQgJxSLrZOIvSV/h3/nGxgUFuN3B4nEKBLgh4MbHoU4oZxJiM+Z7ipeqL6xXIIh+
mvsbJaH8K1L3sqwMs/TsvLpPpoblsQnd5uIG4a2j9s4rc9/NzcGwvLU5mAaJSG4L
IgeH03r8vXZPhVTtRBNM
=TN9W
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E07F319E-0139-468A-B098-8E50175DD8FF>