The recent mega-pull-up of heimdal, bind, and OpenSSL 3.0 to NetBSD-10.0_BETA:
https://mail-index.netbsd.org/source-changes/2023/08/11/msg146890.html breaks builds which set MKNSD=YES. Example target sparc (i386 shows same failure): [...] # compile libnsd/iterated_hash.o /r0/build/netbsd-10/tools/amd64/bin/sparc--netbsdelf-gcc -O2 -std=gnu99 -Werror -g --sysroot=/r0/build/netbsd-10/DEST/sparc -D_OPENBSD_SOURCE -D_NETBSD_SOURCE -I/x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist -I/x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/../include -DINET6 -I/x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist -I/x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/../include -c /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c -o iterated_hash.o /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c: In function 'iterated_hash': /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c:47:3: error: 'SHA1_Init' is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 47 | SHA1_Init(&ctx); | ^~~~~~~~~ In file included from /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c:13: /r0/build/netbsd-10/DEST/sparc/usr/include/openssl/sha.h:53:27: note: declared here 53 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c:48:3: error: 'SHA1_Update' is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 48 | SHA1_Update(&ctx, in, inlength); | ^~~~~~~~~~~ In file included from /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c:13: /r0/build/netbsd-10/DEST/sparc/usr/include/openssl/sha.h:54:27: note: declared here 54 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c:50:4: error: 'SHA1_Update' is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 50 | SHA1_Update(&ctx, salt, saltlength); | ^~~~~~~~~~~ In file included from /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c:13: /r0/build/netbsd-10/DEST/sparc/usr/include/openssl/sha.h:54:27: note: declared here 54 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c:51:3: error: 'SHA1_Final' is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 51 | SHA1_Final(out, &ctx); | ^~~~~~~~~~ In file included from /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c:13: /r0/build/netbsd-10/DEST/sparc/usr/include/openssl/sha.h:55:27: note: declared here 55 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ cc1: all warnings being treated as errors *** Failed target: iterated_hash.o *** Failed commands: ${_MKTARGET_COMPILE} => @echo '# ' "compile " libnsd/iterated_hash.o ${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} ${OBJECT_TARGET} => /r0/build/netbsd-10/tools/amd64/bin/sparc--netbsdelf-gcc -O2 -std=gnu99 -Werror -g --sysroot=/r0/build/netbsd-10/DEST/sparc -D_OPENBSD_SOURCE -D_NETBSD_SOURCE -I/x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist -I/x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/../include -DINET6 -I/x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist -I/x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/../include -c /x/netbsd-10/src/external/bsd/nsd/lib/libnsd/../../dist/iterated_hash.c -o iterated_hash.o ${CTFCONVERT_RUN} => *** [iterated_hash.o] Error code 1 nbmake[10]: stopped in /x/netbsd-10/src/external/bsd/nsd/lib/libnsd 1 error nbmake[10]: stopped in /x/netbsd-10/src/external/bsd/nsd/lib/libnsd nbmake[9]: stopped in /x/netbsd-10/src/external/bsd/nsd/lib/libnsd nbmake[8]: stopped in /x/netbsd-10/src/external/bsd/nsd/lib nbmake[7]: stopped in /x/netbsd-10/src/external/bsd/nsd nbmake[6]: stopped in /x/netbsd-10/src/external/bsd nbmake[5]: stopped in /x/netbsd-10/src/external nbmake[4]: stopped in /x/netbsd-10/src nbmake[3]: stopped in /x/netbsd-10/src nbmake[2]: stopped in /x/netbsd-10/src nbmake[1]: stopped in /x/netbsd-10/src nbmake: stopped in /x/netbsd-10/src ERROR: Failed to make release *** BUILD ABORTED *** -- |/"\ John D. Baker, KN5UKS NetBSD Darwin/MacOS X |\ / jdbaker[snail]consolidated[flyspeck]net OpenBSD FreeBSD | X No HTML/proprietary data in email. BSD just sits there and works! |/ \ GPGkeyID: D703 4A7E 479F 63F8 D3F4 BD99 9572 8F23 E4AD 1645