buildworld failure: main-n284554-1aecb32021ce -> main-n284582-33345b883485

David Wolfskill <[email protected]>
Newsgroups gmane.os.freebsd.current
Message-ID <[email protected]>
Running ystem is:

freebeast(16.0-C)[11] uname -aUK
FreeBSD freebeast.catwhisker.org 16.0-CURRENT FreeBSD 16.0-CURRENT #519 main-n284554-1aecb32021ce: Thu Mar 19 10:51:32 UTC 2026     [email protected]:/common/S4/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1600013 1600013

after updating sources to main-n284582-33345b883485, "make buildworld"
fails (from the meta file): Building shared library legacy.so;
target was legacy.so.full.

I have attached a copy of the meta file.

Peace,
david
-- 
David H. Wolfskill                              [email protected]

See https://www.catwhisker.org/~david/publickey.gpg for my public key.
legacy.so.full.meta (text/plain, 11.6 KB)
# Meta data file /common/S4/obj/usr/src/amd64.amd64/secure/lib/libcrypto/modules/legacy/legacy.so.full.meta
CMD @echo Building shared library legacy.so
CMD @rm -f legacy.so 
CMD cc -target x86_64-unknown-freebsd16.0 --sysroot=/common/S4/obj/usr/src/amd64.amd64/tmp -B/common/S4/obj/usr/src/amd64.amd64/tmp/usr/bin  -Wl,-zrelro    -fstack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-textrel  -o legacy.so.full -Wl,-soname,legacy.so legacyprov.pico prov_running.pico ciphercommon.pico ciphercommon_hw.pico ciphercommon_block.pico ciphercommon_gcm.pico ciphercommon_gcm_hw.pico ciphercommon_ccm.pico ciphercommon_ccm_hw.pico cipher_desx.pico cipher_desx_hw.pico cipher_des.pico cipher_des_hw.pico cipher_tdes_common.pico cipher_blowfish.pico cipher_blowfish_hw.pico cipher_cast5.pico cipher_cast5_hw.pico cipher_rc2.pico cipher_rc2_hw.pico cipher_rc4.pico cipher_rc4_hw.pico cipher_rc4_hmac_md5.pico cipher_rc4_hmac_md5_hw.pico cipher_seed.pico cipher_seed_hw.pico cpuid.pico ctype.pico des_enc.pico fcrypt_b.pico md5_dgst.pico md5_one.pico md5_sha1.pico digestcommon.pico md4_prov.pico wp_prov.pico ripemd_prov.pico pbkdf1.pico pvkkdf.pico provider_err.pico provider_ctx.pico provider_util.pico tls_pad.pico params_idx.pico  -lcrypto 
CWD /common/S4/obj/usr/src/amd64.amd64/secure/lib/libcrypto/modules/legacy
TARGET legacy.so.full
OODATE legacyprov.pico prov_running.pico ciphercommon.pico ciphercommon_hw.pico ciphercommon_block.pico ciphercommon_gcm.pico ciphercommon_gcm_hw.pico ciphercommon_ccm.pico ciphercommon_ccm_hw.pico cipher_desx.pico cipher_desx_hw.pico cipher_des.pico cipher_des_hw.pico cipher_tdes_common.pico cipher_blowfish.pico cipher_blowfish_hw.pico cipher_cast5.pico cipher_cast5_hw.pico cipher_rc2.pico cipher_rc2_hw.pico cipher_rc4.pico cipher_rc4_hw.pico cipher_rc4_hmac_md5.pico cipher_rc4_hmac_md5_hw.pico cipher_seed.pico cipher_seed_hw.pico cpuid.pico ctype.pico des_enc.pico fcrypt_b.pico md5_dgst.pico md5_one.pico md5_sha1.pico digestcommon.pico md4_prov.pico wp_prov.pico ripemd_prov.pico pbkdf1.pico pvkkdf.pico provider_err.pico provider_ctx.pico provider_util.pico tls_pad.pico params_idx.pico
-- command output --
ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:24 (/usr/src/crypto/openssl/crypto/params_idx.c:24)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:28 (/usr/src/crypto/openssl/crypto/params_idx.c:28)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32 cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:32 (/usr/src/crypto/openssl/crypto/params_idx.c:32)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:2117 (/usr/src/crypto/openssl/crypto/params_idx.c:2117)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32 cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:2125 (/usr/src/crypto/openssl/crypto/params_idx.c:2125)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:842 (/usr/src/crypto/openssl/crypto/params_idx.c:842)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:182 (/usr/src/crypto/openssl/crypto/params_idx.c:182)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32 cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:190 (/usr/src/crypto/openssl/crypto/params_idx.c:190)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:412 (/usr/src/crypto/openssl/crypto/params_idx.c:412)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32 cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:416 (/usr/src/crypto/openssl/crypto/params_idx.c:416)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:3242 (/usr/src/crypto/openssl/crypto/params_idx.c:3242)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32 cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:3250 (/usr/src/crypto/openssl/crypto/params_idx.c:3250)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:999 (/usr/src/crypto/openssl/crypto/params_idx.c:999)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:2453 (/usr/src/crypto/openssl/crypto/params_idx.c:2453)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32 cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:610 (/usr/src/crypto/openssl/crypto/params_idx.c:610)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:270 (/usr/src/crypto/openssl/crypto/params_idx.c:270)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32 cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:294 (/usr/src/crypto/openssl/crypto/params_idx.c:294)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:130 (/usr/src/crypto/openssl/crypto/params_idx.c:130)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32 cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:134 (/usr/src/crypto/openssl/crypto/params_idx.c:134)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: relocation R_X86_64_32S cannot be used against local symbol; recompile with -fPIC
>>> defined in params_idx.pico
>>> referenced by params_idx.c:705 (/usr/src/crypto/openssl/crypto/params_idx.c:705)
>>>               params_idx.pico:(ossl_param_find_pidx)

ld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
cc: error: linker command failed with exit code 1 (use -v to see invocation)

*** Error code 1

-- filemon acquired metadata --
# filemon version 5
# Target pid 23852
# Start 1774003912.468844
V 5
E 24331 /bin/sh
R 24331 /etc/libmap.conf
R 24331 /var/run/ld-elf.so.hints
R 24331 /lib/libedit.so.8
R 24331 /lib/libc.so.7
R 24331 /lib/libtinfow.so.9
R 24331 /lib/libsys.so.7
R 24331 /usr/share/locale/en_US.UTF-8/LC_COLLATE
R 24331 /usr/share/locale/en_US.UTF-8/LC_CTYPE
R 24331 /usr/share/locale/en_US.UTF-8/LC_MONETARY
R 24331 /usr/share/locale/en_US.UTF-8/LC_NUMERIC
R 24331 /usr/share/locale/en_US.UTF-8/LC_TIME
R 24331 /usr/share/locale/en_US.UTF-8/LC_MESSAGES
F 24331 24333
E 24333 /common/S4/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin/rm
R 24333 /etc/libmap.conf
R 24333 /var/run/ld-elf.so.hints
R 24333 /lib/libc.so.7
R 24333 /lib/libsys.so.7
R 24333 /usr/share/locale/en_US.UTF-8/LC_COLLATE
R 24333 /usr/share/locale/en_US.UTF-8/LC_CTYPE
R 24333 /usr/share/locale/en_US.UTF-8/LC_MONETARY
R 24333 /usr/share/locale/en_US.UTF-8/LC_NUMERIC
R 24333 /usr/share/locale/en_US.UTF-8/LC_TIME
R 24333 /usr/share/locale/en_US.UTF-8/LC_MESSAGES
D 24333 legacy.so
X 24333 0 0
F 24331 24340
E 24340 /common/S4/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin/cc
R 24340 /etc/libmap.conf
R 24340 /var/run/ld-elf.so.hints
R 24340 /usr/lib/libprivateclang.so.19
R 24340 /usr/lib/libprivatellvm.so.19
R 24340 /lib/libz.so.6
R 24340 /usr/lib/libprivatezstd.so.5
R 24340 /usr/lib/libexecinfo.so.1
R 24340 /lib/libncursesw.so.9
R 24340 /lib/libthr.so.3
R 24340 /lib/libc++.so.1
R 24340 /lib/libcxxrt.so.1
R 24340 /lib/libm.so.5
R 24340 /lib/libc.so.7
R 24340 /lib/libgcc_s.so.1
R 24340 /lib/libelf.so.2
R 24340 /lib/libtinfow.so.9
R 24340 /lib/libsys.so.7
F 24340 24359
E 24359 /usr/bin/ld
R 24359 /etc/libmap.conf
R 24359 /var/run/ld-elf.so.hints
R 24359 /usr/lib/libprivatellvm.so.19
R 24359 /usr/lib/libexecinfo.so.1
R 24359 /lib/libtinfow.so.9
R 24359 /lib/libz.so.6
R 24359 /usr/lib/libprivatezstd.so.5
R 24359 /lib/libthr.so.3
R 24359 /lib/libc++.so.1
R 24359 /lib/libcxxrt.so.1
R 24359 /lib/libm.so.5
R 24359 /lib/libc.so.7
R 24359 /lib/libgcc_s.so.1
R 24359 /lib/libelf.so.2
R 24359 /lib/libsys.so.7
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/crti.o
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/crtbeginS.o
R 24359 legacyprov.pico
R 24359 prov_running.pico
R 24359 ciphercommon.pico
R 24359 ciphercommon_hw.pico
R 24359 ciphercommon_block.pico
R 24359 ciphercommon_gcm.pico
R 24359 ciphercommon_gcm_hw.pico
R 24359 ciphercommon_ccm.pico
R 24359 ciphercommon_ccm_hw.pico
R 24359 cipher_desx.pico
R 24359 cipher_desx_hw.pico
R 24359 cipher_des.pico
R 24359 cipher_des_hw.pico
R 24359 cipher_tdes_common.pico
R 24359 cipher_blowfish.pico
R 24359 cipher_blowfish_hw.pico
R 24359 cipher_cast5.pico
R 24359 cipher_cast5_hw.pico
R 24359 cipher_rc2.pico
R 24359 cipher_rc2_hw.pico
R 24359 cipher_rc4.pico
R 24359 cipher_rc4_hw.pico
R 24359 cipher_rc4_hmac_md5.pico
R 24359 cipher_rc4_hmac_md5_hw.pico
R 24359 cipher_seed.pico
R 24359 cipher_seed_hw.pico
R 24359 cpuid.pico
R 24359 ctype.pico
R 24359 des_enc.pico
R 24359 fcrypt_b.pico
R 24359 md5_dgst.pico
R 24359 md5_one.pico
R 24359 md5_sha1.pico
R 24359 digestcommon.pico
R 24359 md4_prov.pico
R 24359 wp_prov.pico
R 24359 ripemd_prov.pico
R 24359 pbkdf1.pico
R 24359 pvkkdf.pico
R 24359 provider_err.pico
R 24359 provider_ctx.pico
R 24359 provider_util.pico
R 24359 tls_pad.pico
R 24359 params_idx.pico
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/libcrypto.so
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/libgcc.a
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/libgcc_s.so
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/libc.so
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/lib/libc.so.7
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/libc_nonshared.a
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/libgcc.a
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/libgcc_s.so
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/crtendS.o
R 24359 /common/S4/obj/usr/src/amd64.amd64/tmp/usr/lib/crtn.o
R 24359 legacy.so.full.tmpf9d590d
W 24359 legacy.so.full.tmpf9d590d
D 24359 legacy.so.full.tmpf9d590d
X 24359 1 0
D 24340 legacy.so.full
X 24340 1 0
X 24331 1 0
# Stop 1774003913.167844
# Bye bye
signature.asc (application/pgp-signature, 358 B)
-----BEGIN PGP SIGNATURE-----

iNUEARYKAH0WIQRCec5RsK7Enudh3yGB9MJ9AwUELQUCab0qhl8UgAAAAAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0NDI3
OUNFNTFCMEFFQzQ5RUU3NjFERjIxODFGNEMyN0QwMzA1MDQyRAAKCRCB9MJ9AwUE
LZtlAQDZXJggsgciWoe3hhcdKMc7RBMuZKBIxNM0A/ldc/aJrQD9FFpGYAT8SOk2
gboYH3X23gU+yNXNt3Eayft29eVTZw0=
=IeOC
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.