FreeBSD-main-amd64-build - Build #34732 - Failure

From: <jenkins-admin_at_FreeBSD.org>
Date: Thu, 05 Mar 2026 19:48:25 UTC
FreeBSD-main-amd64-build - Build #34732 (54bf594851f671e231d2786cdacaf68f290ff738) - Failure

Build information: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-build/34732/
Full change log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-build/34732/changes
Full build log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-build/34732/console

Status explanation:
"Failure" - the build is suspected being broken by the following changes
"Still Failing" - the build has not been fixed by the following changes and
                  this is a notification to note that these changes have
                  not been fully tested by the CI system

Change summaries:
(Those commits are likely but not certainly responsible)

6feb16b77e7df470c635bc3af65d448fd37deb10 by glebius:
witness: report a thread that can't sleep in WITNESS_WARN

d19f2af2b7f9c964622fd2eba7d077c6f221b652 by jhb:
acpi: Don't attach a "wake" sysctl node to devices without the ACPI

1b77f6ec6b9f5e0e916e2f559f045262645f2364 by jhb:
bsd.linker.mk: Document ifunc, ifunc-noplt, riscv-relaxations features

cf92fa337074b0ac36f89b826ecf0769a1c45609 by jhb:
bsd.linker.mk: Sort list of linker features

27cfa8ec633ae7527dc6187c6a78db04983c9ccf by jhb:
libc/quad: narrow list of symbols exposed for 32-bit arm

54bf594851f671e231d2786cdacaf68f290ff738 by jhb:
libc/quad: Switch to per-arch lists of symbols



The end of the build log:

[...truncated 48.68 MiB...]
>>> referenced 66 more times

ld: error: undefined symbol: memcpy
>>> referenced by hashtab.c:97 (/usr/src/crypto/krb5/src/util/support/hashtab.c:97)
>>>               hashtab.pico:(siphash24)
>>> referenced by path.c:102 (/usr/src/crypto/krb5/src/util/support/path.c:102)
>>>               path.pico:(k5_path_split)
>>> referenced by k5buf.c:156 (/usr/src/crypto/krb5/src/util/support/k5buf.c:156)
>>>               k5buf.pico:(k5_buf_add)
>>> referenced 9 more times

ld: error: undefined symbol: __stack_chk_fail
>>> referenced by hashtab.c:0 (/usr/src/crypto/krb5/src/util/support/hashtab.c:0)
>>>               hashtab.pico:(siphash24)
>>> referenced by path.c:0 (/usr/src/crypto/krb5/src/util/support/path.c:0)
>>>               path.pico:(k5_path_join)
>>> referenced by utf8_conv.c:0 (/usr/src/crypto/krb5/src/util/support/utf8_conv.c:0)
>>>               utf8_conv.pico:(k5_utf8_to_utf16le)
>>> referenced 12 more times

ld: error: undefined symbol: calloc
>>> referenced by hashtab.c:143 (/usr/src/crypto/krb5/src/util/support/hashtab.c:143)
>>>               hashtab.pico:(k5_hashtab_create)
>>> referenced by plugins.c:220 (/usr/src/crypto/krb5/src/util/support/plugins.c:220)
>>>               plugins.pico:(krb5int_open_plugin)
>>> referenced by hashtab.c:177 (/usr/src/crypto/krb5/src/util/support/hashtab.c:177)
>>>               hashtab.pico:(k5_hashtab_add)
>>> referenced 29 more times

ld: error: undefined symbol: bcmp
>>> referenced by hashtab.c:230 (/usr/src/crypto/krb5/src/util/support/hashtab.c:230)
>>>               hashtab.pico:(k5_hashtab_remove)
>>> referenced by hashtab.c:248 (/usr/src/crypto/krb5/src/util/support/hashtab.c:248)
>>>               hashtab.pico:(k5_hashtab_get)

ld: error: undefined symbol: asprintf
>>> referenced by plugins.c:352 (/usr/src/crypto/krb5/src/util/support/plugins.c:352)
>>>               plugins.pico:(krb5int_open_plugin_dirs)
>>> referenced by plugins.c:352 (/usr/src/crypto/krb5/src/util/support/plugins.c:352)
>>>               plugins.pico:(krb5int_open_plugin_dirs)
>>> referenced by path.c:141 (/usr/src/crypto/krb5/src/util/support/path.c:141)
>>>               path.pico:(k5_path_join)
>>> referenced 1 more times

ld: error: undefined symbol: strerror_r
>>> referenced by strerror_r.c:94 (/usr/src/crypto/krb5/src/util/support/strerror_r.c:94)
>>>               strerror_r.pico:(k5_strerror_r)

ld: error: undefined symbol: strrchr
>>> referenced by path.c:61 (/usr/src/crypto/krb5/src/util/support/path.c:61)
>>>               path.pico:(k5_path_split)
--- lib/libcasper__L ---
--- libcasper_impl.pico ---
--- krb5/util/support__L ---

ld: error: undefined symbol: strdup
>>> referenced by path.c:106 (/usr/src/crypto/krb5/src/util/support/path.c:106)
>>>               path.pico:(k5_path_split)
>>> referenced by path.c:129 (/usr/src/crypto/krb5/src/util/support/path.c:129)
>>>               path.pico:(k5_path_join)
>>> referenced by json.c:463 (/usr/src/crypto/krb5/src/util/support/json.c:463)
>>>               json.pico:(k5_json_object_set)
>>> referenced 3 more times

ld: error: undefined symbol: realloc
>>> referenced by plugins.c:279 (/usr/src/crypto/krb5/src/util/support/plugins.c:279)
>>>               plugins.pico:(krb5int_open_plugin_dirs)
>>> referenced by plugins.c:279 (/usr/src/crypto/krb5/src/util/support/plugins.c:279)
>>>               plugins.pico:(krb5int_open_plugin_dirs)
>>> referenced by plugins.c:515 (/usr/src/crypto/krb5/src/util/support/plugins.c:515)
>>>               plugins.pico:(krb5int_get_plugin_dir_data)
>>> referenced 7 more times

ld: error: undefined symbol: __stderrp
>>> referenced by k5-thread.h:372 (/usr/src/crypto/krb5/src/include/k5-thread.h:372)
>>>               threads.pico:(krb5int_key_register)
>>> referenced by k5-thread.h:384 (/usr/src/crypto/krb5/src/include/k5-thread.h:384)
>>>               threads.pico:(krb5int_key_register)
>>> referenced by k5-thread.h:372 (/usr/src/crypto/krb5/src/include/k5-thread.h:372)
>>>               errors.pico:(k5_get_error)
>>> referenced 9 more times

ld: error: undefined symbol: strerror
>>> referenced by k5-thread.h:373 (/usr/src/crypto/krb5/src/include/k5-thread.h:373)
>>>               threads.pico:(krb5int_key_register)
>>> referenced by k5-thread.h:385 (/usr/src/crypto/krb5/src/include/k5-thread.h:385)
>>>               threads.pico:(krb5int_key_register)
>>> referenced by k5-thread.h:373 (/usr/src/crypto/krb5/src/include/k5-thread.h:373)
>>>               errors.pico:(k5_get_error)
>>> referenced 9 more times

ld: error: undefined symbol: fprintf
>>> referenced by k5-thread.h:372 (/usr/src/crypto/krb5/src/include/k5-thread.h:372)
>>>               threads.pico:(krb5int_key_register)
>>> referenced by k5-thread.h:384 (/usr/src/crypto/krb5/src/include/k5-thread.h:384)
>>>               threads.pico:(krb5int_key_register)
>>> referenced by k5-thread.h:372 (/usr/src/crypto/krb5/src/include/k5-thread.h:372)
>>>               errors.pico:(k5_get_error)
>>> referenced 9 more times

ld: error: undefined symbol: explicit_bzero
>>> referenced by k5buf.c:93 (/usr/src/crypto/krb5/src/util/support/k5buf.c:93)
>>>               k5buf.pico:(ensure_space)
>>> referenced by k5buf.c:106 (/usr/src/crypto/krb5/src/util/support/k5buf.c:106)
>>>               k5buf.pico:(ensure_space)
>>> referenced by k5buf.c:218 (/usr/src/crypto/krb5/src/util/support/k5buf.c:218)
>>>               k5buf.pico:(k5_buf_add_vfmt)
>>> referenced 2 more times

ld: error: undefined symbol: abort
>>> referenced by json.c:260 (/usr/src/crypto/krb5/src/util/support/json.c:260)
>>>               json.pico:(k5_json_array_get)
>>> referenced by json.c:268 (/usr/src/crypto/krb5/src/util/support/json.c:268)
>>>               json.pico:(k5_json_array_set)
>>> referenced by json.c:260 (/usr/src/crypto/krb5/src/util/support/json.c:260)
>>>               json.pico:(encode_value)

ld: error: undefined symbol: vsnprintf
>>> referenced by k5buf.c:185 (/usr/src/crypto/krb5/src/util/support/k5buf.c:185)
>>>               k5buf.pico:(k5_buf_add_vfmt)
>>> referenced by k5buf.c:174 (/usr/src/crypto/krb5/src/util/support/k5buf.c:174)
>>>               k5buf.pico:(k5_buf_add_vfmt)
>>> referenced by k5buf.c:197 (/usr/src/crypto/krb5/src/util/support/k5buf.c:197)
>>>               k5buf.pico:(k5_buf_add_vfmt)

ld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
--- lib/libcasper__L ---
cc -march=i686 -mmmx -msse -msse2 -m32  -target x86_64-unknown-freebsd16.0  -DCOMPAT_LIBCOMPAT=\"32\"  -DCOMPAT_libcompat=\"32\"  -DCOMPAT_LIB32  --sysroot=/usr/obj/usr/src/amd64.amd64/tmp  -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -B/usr/obj/usr/src/amd64.amd64/tmp/usr/lib32 -fpic -DPIC   -O2 -pipe -fno-common  -I/usr/src/lib/libcasper/libcasper -DWITH_CASPER -g -gz=zlib -MD  -MF.depend.libcasper_impl.pico -MTlibcasper_impl.pico -std=gnu17 -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 -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-error=cast-function-type-mismatch  -Qunused-arguments      -c /usr/src/lib/libcasper/libcasper/libcasper_impl.c -o libcasper_impl.pico
--- krb5/util/support__L ---
cc: error: linker command failed with exit code 1 (use -v to see invocation)
--- lib/ofed/libibverbs__L ---

--- enum_strs.o ---
--- krb5/util/support__L ---
*** [libkrb5support.so.122.full] Error code 1

make[4]: stopped making "all" in /usr/src/krb5/util/support
make[4]: 1 error

make[4]: stopped making "all" in /usr/src/krb5/util/support
--- lib/ofed/libibverbs__L ---
cc -march=i686 -mmmx -msse -msse2 -m32  -target x86_64-unknown-freebsd16.0  -DCOMPAT_LIBCOMPAT=\"32\"  -DCOMPAT_libcompat=\"32\"  -DCOMPAT_LIB32  --sysroot=/usr/obj/usr/src/amd64.amd64/tmp  -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -B/usr/obj/usr/src/amd64.amd64/tmp/usr/lib32  -O2 -pipe -fno-common -I/usr/src/contrib/ofed/libibverbs  -g -gz=zlib -MD  -MF.depend.enum_strs.o -MTenum_strs.o -std=gnu17 -Wno-format-zero-length -fstack-protector-strong -Wno-pointer-sign -Wdate-time -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-error=cast-function-type-mismatch -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses  -Qunused-arguments     -c /usr/src/contrib/ofed/libibverbs/enum_strs.c -o enum_strs.o
--- krb5/util/support__L ---

make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/libexpat__L ---
--- xmlparse.pico ---

--- lib/libthr__L ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/ncurses/tinfo__L ---
--- lib_tparm.o ---

--- lib/ofed/libibumad__L ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/msun__L ---

--- cddl/lib/libicp_rescue__L ---

--- lib/msun__L ---

make[3]: stopped making "_prebuild_libs" in /usr/src
--- cddl/lib/libicp_rescue__L ---

make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/libelf__L ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/ofed/libibverbs__L ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/libc++__L ---

make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/libcasper__L ---


make[4]: stopped making "all" in /usr/src/lib/libcasper

make[3]: stopped making "_prebuild_libs" in /usr/src
--- cddl/lib/libspl__L ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/libutil__L ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/ncurses/tinfo__L ---
--- lib_ttyflags.o ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/libbz2__L ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- cddl/lib/libicp__L ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/libz__L ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/libmd__L ---


make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/libc__L ---

make[3]: stopped making "_prebuild_libs" in /usr/src
--- lib/libexpat__L ---
--- xmltok.pico ---


make[3]: stopped making "_prebuild_libs" in /usr/src

make[2]: stopped making "libraries" in /usr/src
       29.93 real       327.20 user       147.28 sys
*** [build32] Error code 2

make[1]: stopped making "buildworld" in /usr/src
make[1]: 1 error

make[1]: stopped making "buildworld" in /usr/src

make: stopped making "buildworld" in /usr/src
Build step 'Execute shell' marked build as failure
[WARNINGS]Skipping publisher since build result is FAILURE
FTP: Current build result is [FAILURE], not going to run.
[PostBuildScript] - [INFO] Executing post build scripts.
[PostBuildScript] - [INFO] Build does not have any of the results [SUCCESS]. Did not execute build step #0.
[PostBuildScript] - [INFO] Executing post build scripts.
[FreeBSD-main-amd64-build] $ /bin/sh -xe /tmp/jenkins9932877463615999808.sh
+ sh freebsd-ci/scripts/jail/clean.sh
clean jail FreeBSD-main-amd64-build
Checking for post-build
Performing post-build step
Checking if email needs to be generated
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Sending mail from default account using System Admin e-mail address