Build failure: stable/13-n253532-5648f730c0cc -> stable/13-n253571-1852ca25dd2e

From: David Wolfskill <david_at_catwhisker.org>
Date: Fri, 20 Jan 2023 12:03:15 UTC
Running in:
FreeBSD freebeast.catwhisker.org 13.1-STABLE FreeBSD 13.1-STABLE #262 stable/13-n253532-5648f730c0cc: Thu Jan 19 11:46:15 UTC 2023     root@freebeast.catwhisker.org:/common/S3/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1301511 1301511

after updating source to stable/13-n253571-1852ca25dd2e, "make
buildworld" iusing meta-mode fails:

...
Building /common/S3/obj/usr/src/amd64.amd64/tests/sys/netpfil/pf/pfsync
--- all_subdir_tests/sys/opencrypto ---
Building /common/S3/obj/usr/src/amd64.amd64/tests/sys/opencrypto/poly1305_test
--- all_subdir_tests/sys/posixshm ---
*** [posixshm_test.o] Error code 1

make[6]: stopped in /usr/src/tests/sys/posixshm
.ERROR_TARGET='posixshm_test.o'
.ERROR_META_FILE='/common/S3/obj/usr/src/amd64.amd64/tests/sys/posixshm/posixshm_test.o.meta'
.MAKE.LEVEL='6'
MAKEFILE=''
....

Contents of the meta file:

# Meta data file /common/S3/obj/usr/src/amd64.amd64/tests/sys/posixshm/posixshm_test.o.meta
CMD cc -target x86_64-unknown-freebsd13.1 --sysroot=/common/S3/obj/usr/src/amd64.amd64/tmp -B/common/S3/obj/usr/src/amd64.amd64/tmp/usr/bin  -O2 -pipe -fno-common   -fPIE -g -std=gnu99 -Wno-format-zero-length -fstack-protector-strong -Wsystem-headers -Werror -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 -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-variable  -Qunused-arguments  -c /usr/src/tests/sys/posixshm/posixshm_test.c -o posixshm_test.o
CMD 
CWD /common/S3/obj/usr/src/amd64.amd64/tests/sys/posixshm
TARGET posixshm_test.o
OODATE /usr/src/tests/sys/posixshm/posixshm_test.c
-- command output --
/usr/src/tests/sys/posixshm/posixshm_test.c:995:24: error: variable has incomplete type 'struct spacectl_range'
        struct spacectl_range range;
                              ^
/usr/src/tests/sys/posixshm/posixshm_test.c:995:9: note: forward declaration of 'struct spacectl_range'
        struct spacectl_range range;
               ^
/usr/src/tests/sys/posixshm/posixshm_test.c:1121:17: warning: variable 'pscnt' set but not used [-Wunused-but-set-variable]
        int error, fd, pscnt;
                       ^
1 warning and 1 error generated.

*** Error code 1

-- filemon acquired metadata --
# filemon version 5
# Target pid 3771
# Start 1674215754.395076
V 5
E 3792 /bin/sh
R 3792 /etc/libmap.conf
R 3792 /var/run/ld-elf.so.hints
R 3792 /lib/libedit.so.8
R 3792 /lib/libc.so.7
R 3792 /lib/libncursesw.so.9
R 3792 /usr/share/locale/en_US.UTF-8/LC_COLLATE
R 3792 /usr/share/locale/en_US.UTF-8/LC_CTYPE
R 3792 /usr/share/locale/en_US.UTF-8/LC_MONETARY
R 3792 /usr/share/locale/en_US.UTF-8/LC_NUMERIC
R 3792 /usr/share/locale/en_US.UTF-8/LC_TIME
R 3792 /usr/share/locale/en_US.UTF-8/LC_MESSAGES
F 3792 3801
E 3801 /usr/bin/cc
R 3801 /etc/libmap.conf
R 3801 /var/run/ld-elf.so.hints
R 3801 /lib/libz.so.6
R 3801 /usr/lib/libexecinfo.so.1
R 3801 /lib/libncursesw.so.9
R 3801 /lib/libthr.so.3
R 3801 /usr/lib/libc++.so.1
R 3801 /lib/libcxxrt.so.1
R 3801 /lib/libm.so.5
R 3801 /lib/libc.so.7
R 3801 /lib/libelf.so.2
R 3801 /lib/libgcc_s.so.1
R 3801 /usr/src/tests/sys/posixshm/posixshm_test.c
R 3801 posixshm_test-e1014a52.o.tmp
W 3801 posixshm_test-e1014a52.o.tmp
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/cdefs.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/param.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_null.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/types.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/machine/endian.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/x86/endian.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_types.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/machine/_types.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/x86/_types.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/machine/_limits.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/x86/_limits.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_endian.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_pthreadtypes.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_stdint.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/select.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_sigset.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_timeval.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/timespec.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_timespec.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/syslimits.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/signal.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/machine/signal.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/x86/signal.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/machine/param.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/machine/_align.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/x86/_align.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/limits.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/ioctl.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/ioccom.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/filio.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/sockio.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/ttycom.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_winsize.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/mman.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/resource.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/stat.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/time.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_clock_id.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/time.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/xlocale/_time.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/syscall.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/sysctl.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/wait.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/ctype.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/_ctype.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/runetype.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/xlocale/_ctype.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/errno.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/fcntl.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/signal.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/machine/ucontext.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/x86/ucontext.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/_ucontext.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/stdio.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/stdlib.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/string.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/strings.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/xlocale/_strings.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/xlocale/_string.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/unistd.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/sys/unistd.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/atf-c.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/atf-c/error.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/atf-c/error_fwd.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/stdbool.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/stddef.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/atf-c/macros.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/atf-c/defs.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/atf-c/tc.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/atf-c/tp.h
R 3801 /common/S3/obj/usr/src/amd64.amd64/tmp/usr/include/atf-c/utils.h
D 3801 posixshm_test-e1014a52.o.tmp
D 3801 posixshm_test.o
X 3801 1 0
X 3792 1 0
# Stop 1674215754.527076
# Bye bye

Peace,
david
-- 
David H. Wolfskill                              david@catwhisker.org
Putin seems to use the word "peace" in the way that Neville Chamberlain did.

See https://www.catwhisker.org/~david/publickey.gpg for my public key.