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>
