Build/install failures at main-n273082-525a177c1657
Date: Mon, 21 Oct 2024 11:50:31 UTC
Running: FreeBSD freebeast.catwhisker.org 15.0-CURRENT FreeBSD 15.0-CURRENT #5 main-n273063-4ad443a106d3: Sat Oct 19 10:38:11 UTC 2024 root@freebeast.catwhisker.org:/common/S4/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1500025 1500025 after updating sources to main-n273082-525a177c1657 (note that this includes main-n273071-0077477f215c, and is at the "stabilization week" point) (meta-mode, with -j 112): ... Building /common/S4/obj/usr/src/amd64.amd64/tests/sys/audit/miscellaneous.full (cd /usr/src/rescue/rescue/../../bin/hostname && make MK_PIE=no NO_SHARED=yes - DRESCUE CRUNCH_CFLAGS=-DRESCUE CRUNCH_CFLAGS+=-I/common/S4/obj/usr/src/amd64.amd 64/lib/libifconfig CRUNCH_CFLAGS+=-I/common/S4/obj/usr/src/amd64.amd64/lib/libis csiutil MK_AUTO_OBJ=yes DIRPRFX=rescue/rescue/hostname/ depend && make MK_PIE=no NO_SHARED=yes -DRESCUE CRUNCH_CFLAGS=-DRESCUE CRUNCH_CFLAGS+=-I/common/S4/obj/u sr/src/amd64.amd64/lib/libifconfig CRUNCH_CFLAGS+=-I/common/S4/obj/usr/src/amd64 .amd64/lib/libiscsiutil MK_AUTO_OBJ=yes DIRPRFX=rescue/rescue/hostname/ hostname .o) Building /common/S4/obj/usr/src/amd64.amd64/share/i18n/esdb/APPLE/MACARABIC.esdb Building /common/S4/obj/usr/src/amd64.amd64/share/i18n/esdb/ISO-2022/ISO-2022-JP .esdb Building /common/S4/obj/usr/src/amd64.amd64/share/man/man3/pthread_suspend_all_np.3.gz *** [sample1_unittest.full] Error code 1 make[8]: stopped making "all" in /usr/src/share/examples/tests/tests/googletest .ERROR_TARGET='sample1_unittest.full' .ERROR_META_FILE='/common/S4/obj/usr/src/amd64.amd64/share/examples/tests/tests/googletest/sample1_unittest.full.meta' .MAKE.LEVEL='8' MAKEFILE='' .MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose' _ERROR_CMD='c++ -target x86_64-unknown-freebsd15.0 --sysroot=/common/S4/obj/usr/src/amd64.amd64/tmp -B/common/S4/obj/usr/src/amd64.amd64/tmp/usr/bin -O2 -pipe -fno-common -fPIE -g -gz=zlib -Wno-format-zero-length -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wdate-time -Wmissing-variable-declarations -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Qunused-arguments -I/common/S4/obj/usr/src/amd64.amd64/tmp/usr/include/private -DGTEST_HAS_POSIX_RE=1 -DGTEST_HAS_PTHREAD=1 -DGTEST_HAS_STREAM_REDIRECTION=1 -frtti -fPIE -std=c++14 -Wno-c++11-extensions -Wl,-zrelro -pie -o sample1_unittest.full sample1_unittest.o sample1.o -lprivategtest_main -lprivategtest;' .CURDIR='/usr/src/share/examples/tests/tests/googletest' .MAKE='make' .OBJDIR='/common/S4/obj/usr/src/amd64.amd64/share/examples/tests/tests/googletest' .TARGETS=' all' CPUTYPE='' DESTDIR='/common/S4/obj/usr/src/amd64.amd64/tmp' LD_LIBRARY_PATH='' MACHINE='amd64' MACHINE_ARCH='amd64' MACHINE_CPUARCH='amd64' MAKEOBJDIRPREFIX='' MAKESYSPATH='/usr/src/share/mk' MAKE_VERSION='20240711' PATH='/common/S4/obj/usr/src/amd64.amd64/tmp/bin:/common/S4/obj/usr/src/amd64.amd64/tmp/usr/sbin:/common/S4/obj/usr/src/amd64.amd64/tmp/usr/bin:/common/S4/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/common/S4/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/common/S4/obj/usr/src/amd64.amd64/tmp/legacy/bin:/common/S4/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin' SRCTOP='/usr/src' OBJTOP='/common/S4/obj/usr/src/amd64.amd64' .MAKE.MAKEFILES='/usr/src/share/mk/sys.mk /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk /etc/src-env.conf /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/src.sys.obj.mk /usr/src/share/mk/local.sys.machine.mk /usr/src/share/mk/meta.sys.mk /usr/src/share/mk/local.meta.sys.env.mk /usr/src/share/mk/auto.obj.mk /usr/src/share/mk/bsd.suffixes.mk /etc/make.conf /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk /etc/src.conf /usr/src/share/examples/tests/tests/googletest/Makefile /usr/src/share/mk/bsd.test.mk /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/local.init.mk /usr/src/share/mk/src.init.mk /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.endian.mk /usr/src/share/mk/bsd.linker.mk /usr/src/share/mk/googletest.test.mk /usr/src/share/mk/googletest.test.inc.mk /usr/src/share/mk/plain.test.mk /usr/src/share/mk/tap.test.mk /usr/src/share/mk/atf.test.mk /usr/src/share/mk/suite.test.mk /usr/src/share/mk/bsd.progs.mk /usr/src/share/mk/bsd.prog.mk /usr/src/share/mk/bsd.sanitizer.mk /usr/src/share/mk/bsd.libnames.mk /usr/src/share/mk/src.libnames.mk /usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.nls.mk /usr/src/share/mk/bsd.confs.mk /usr/src/share/mk/bsd.files.mk /usr/src/share/mk/bsd.dirs.mk /usr/src/share/mk/bsd.incs.mk /usr/src/share/mk/bsd.links.mk /usr/src/share/mk/bsd.man.mk /usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-analyze.mk /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk /usr/src/share/mk/bsd.sys.mk /dev/null' .PATH='. /usr/src/share/examples/tests/tests/googletest /usr/src/contrib/googletest/googletest/samples' make[8]: 1 error Building /common/S4/obj/usr/src/amd64.amd64/share/man/man3/pthread_suspend_np.3.gz .... I then made copies of the ERROR_META_FILE and the build typescript (available at https://www.catwhisker.org/~david/FreeBSD/head/n273082/), then run "make clean" and re-tried the build. That time, the build itself succeeded, but install failed with a claim of a mising zoneinfo file for Africa/Abidjan: ... ===> share/zoneinfo (install) mkdir -p /usr/share/zoneinfo (cd /usr/share/zoneinfo; mkdir -p Africa America/Argentina America/Indiana America/Kentucky America/North_Dakota Antarctica Arctic Asia Atlantic Australia Etc Europe Indian Pacific US Mexico Chile Canada Brazil) for f in `cat zonefiles`; do install -o root -g wheel -m 444 /common/S4/obj/usr/src/amd64.amd64/share/zoneinfo/builddir/${f} /usr/share/zoneinfo/${f}; done install: /common/S4/obj/usr/src/amd64.amd64/share/zoneinfo/builddir/Africa/Abidjan: No such file or directory *** Error code 71 Stop. make[5]: stopped making "install" in /usr/src/share/zoneinfo *** Error code 1 .... Checking, it seems that /common/S4/obj/usr/src/amd64.amd64/share/zoneinfo/ lacks the "builddir" subdirectory entirely: freebeast(15.0-C)[14] ls -lTa /common/S4/obj/usr/src/amd64.amd64/share/zoneinfo/ total 76 drwxrwxr-x 3 root wheel 512 Oct 21 04:04:52 2024 . drwxrwxr-x 30 root wheel 1024 Oct 14 04:11:20 2024 .. drwxrwxr-x 2 root wheel 512 Oct 21 04:17:35 2024 tests -rw-r--r-- 1 root wheel 9084 Oct 20 04:42:01 2024 zonefiles -rw-r--r-- 1 root wheel 52358 Oct 20 04:42:01 2024 zonefiles.meta freebeast(15.0-C)[15] [Timestamps in the above "ls" output reflect America/Los_Angeles (UTC-0700).] I have copied the (cumulative) typescript (as "install_typescript.txt" at https://www.catwhisker.org/~david/FreeBSD/head/n273082/. Peace, david -- David H. Wolfskill david@catwhisker.org It has been said that history repeats itself. This is perhaps not quite correct; it merely rhymes. -- Theodor Reik See https://www.catwhisker.org/~david/publickey.gpg for my public key.