Date: Tue, 3 May 2022 15:44:55 -0700 From: Mark Millard <marklmi@yahoo.com> To: freebsd-current <freebsd-current@freebsd.org>, "freebsd-arm@freebsd.org" <arm@freebsd.org> Subject: Re: aaarch64 main 9a3583bfbd17 debug build broken (race?): "clri.lo: No such file or directory" so "make[4]: stopped in /usr/main-src/rescue/rescue" Message-ID: <7363F687-5F17-4A6B-9436-B13C4545B527@yahoo.com> In-Reply-To: <1E666CF2-AC41-42EE-AD2E-1BF1D8E00818@yahoo.com> References: <1E666CF2-AC41-42EE-AD2E-1BF1D8E00818@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[Looks to be some form of build race.] On 2022-May-3, at 15:38, Mark Millard <marklmi@yahoo.com> wrote: > # ~/fbsd-based-on-what-commit.sh -C /usr/main-src/ > branch: main > merge-base: 9a3583bfbd1740a158b3916432286190e0f2bf60 > merge-base: CommitDate: 2022-05-03 19:12:42 +0000 > 9a3583bfbd17 (HEAD -> main, freebsd/main, freebsd/HEAD) OpenSSL: Merge = OpenSSL 1.1.1o > n255160 (--first-parent --count for merge-base) >=20 > got: >=20 > --- all_subdir_rescue --- > Building = /usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/rescue/resc= ue/clri.lo > . . . > --- all_subdir_rescue --- > --- clri.lo --- > clri.lo: No such file or directory > . . . > --- all_subdir_rescue --- > *** [clri.lo] Error code 1 >=20 > make[5]: stopped in = /usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/rescue/resc= ue > .ERROR_TARGET=3D'clri.lo' > = .ERROR_META_FILE=3D'/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64= .aarch64/rescue/rescue/clri.lo.meta' > .MAKE.LEVEL=3D'5' > MAKEFILE=3D'' > .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes= verbose curdirOk=3Dyes' > . . . > --- all_subdir_rescue --- > _ERROR_CMD=3D'cc -mcpu=3Dcortex-a72 -target = aarch64-unknown-freebsd14.0 = --sysroot=3D/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64= /tmp = -B/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/tmp/usr/b= in -O2 -pipe -fno-common -std=3Dgnu99 -Wno-format-zero-length = -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter = -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type = -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter = -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition = -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable = -Wno-error=3Dunused-but-set-variable -Qunused-arguments -static = -nostdlib -r -o clri.lo clri_stub.o = /usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/rescue/resc= ue//usr/main-src/sbin/clri/clri.o; crunchide -k _crunched_clri_stub = clri.lo;' > = .CURDIR=3D'/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/= rescue/rescue' > .MAKE=3D'make' > = .OBJDIR=3D'/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/= rescue/rescue' > .TARGETS=3D'exe' > = DESTDIR=3D'/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/= tmp' > LD_LIBRARY_PATH=3D'' > MACHINE=3D'arm64' > MACHINE_ARCH=3D'aarch64' > MAKEOBJDIRPREFIX=3D'' > MAKESYSPATH=3D'/usr/main-src/share/mk' > MAKE_VERSION=3D'20220418' > = PATH=3D'/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/tmp= /bin:/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/tmp/us= r/sbin:/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/tmp/= usr/bin:/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/tmp= /legacy/usr/sbin:/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aa= rch64/tmp/legacy/usr/bin:/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/= arm64.aarch64/tmp/legacy/bin:/usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-= src/arm64.aarch64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin' > SRCTOP=3D'/usr/main-src' > OBJTOP=3D'/usr/main-src' > .MAKE.MAKEFILES=3D'/usr/main-src/share/mk/sys.mk = /usr/main-src/share/mk/local.sys.env.mk = /usr/main-src/share/mk/src.sys.env.mk = /usr/home/root/src.configs/src.conf.CA72-dbg-clang.aarch64-host = /usr/main-src/share/mk/bsd.mkopt.mk = /usr/main-src/share/mk/src.sys.obj.mk = /usr/main-src/share/mk/bsd.suffixes.mk = /usr/home/root/src.configs/make.conf /usr/main-src/share/mk/local.sys.mk = /usr/main-src/share/mk/src.sys.mk /dev/null rescue.mk' > .PATH=3D'. = /usr/obj/BUILDs/main-CA72-dbg-clang/usr/main-src/arm64.aarch64/rescue/resc= ue' > 1 error So I started another buildworld buildkernel , letting it continue from where it had gotten to. That build completed. So: Possibly some form of build race where clri.lo just was not ready yet when it complained but was in place for the 2nd attempt. =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7363F687-5F17-4A6B-9436-B13C4545B527>