pkg/60525: nodejs24 doesn't build on NetBSD 11 and pkgsrc-2026Q2

"[email protected] via gnats" <[email protected]> Sat, 1 Aug 2026 13:40:01 +0000 (UTC)
Newsgroups gmane.os.netbsd.devel.pkgsrc.bugs
Message-ID <[email protected]>
>Number:         60525
>Category:       pkg
>Synopsis:       nodejs24 doesn't build on NetBSD 11 and pkgsrc-2026Q2
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Aug 01 13:40:00 +0000 2026
>Originator:     Bart Krawczyk
>Release:        NetBSD 11, pkgsrc-2026Q2
>Organization:
>Environment:
NetBSD troublemaker.sol 11.0 NetBSD 11.0 (GENERIC) #0: Thu Jul 30 15:23:12 UTC 2026  [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC amd64
>Description:
While trying to build mail/thunderbird, the build fails on lang/nodejs24:

=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for thunderbird-151.0.1.source.tar.xz
=> Checksum SHA512 OK for thunderbird-151.0.1.source.tar.xz
===> Installing dependencies for thunderbird-151.0.1nb1
==========================================================================
The supported build options for thunderbird are:

	alsa dbus debug mozilla-jemalloc official-mozilla-branding
	pulseaudio

The currently selected options are:

	dbus

You can select which build options to use by setting PKG_DEFAULT_OPTIONS
or the following variable.  Its current value is shown:

	PKG_OPTIONS.thunderbird (not defined)

==========================================================================
==========================================================================
The following variables will affect the build process of this package,
thunderbird-151.0.1nb1.  Their current value is shown below:

        * JPEG_DEFAULT = libjpeg-turbo
        * NODE_VERSION_DEFAULT = 24
        * PYTHON_VERSION_DEFAULT = 313
        * SSLBASE = /usr
        * SSLCERTBUNDLE (not defined)
        * SSLCERTS = /etc/openssl/certs
        * SSLDIR = /etc/openssl
        * SSLKEYS = /etc/openssl/private
        * TERMINFO_DEFAULT = terminfo

Based on these variables, the following variables have been set:

        * JPEGBASE (defined, but empty)
        * JPEG_TYPE = libjpeg-turbo
        * NODE_PACKAGE (not defined)
        * PYPACKAGE = python313
        * TERMINFO_TYPE = terminfo

You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing.  Be sure to run
`/usr/bin/make clean' after the changes.
==========================================================================
=> Tool dependency cbindgen>=0.28.0: found cbindgen-0.29.2
=> Tool dependency nasm>=2.14: found nasm-3.01
=> Tool dependency yasm>=1.1: found yasm-1.3.0
=> Tool dependency lld-[0-9]*: found lld-21.1.8
=> Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.88.1
=> Tool dependency python313>=3.13: found python313-3.13.14
=> Tool dependency mktools-[0-9]*: found mktools-20250213
=> Tool dependency m4>=1.4: found m4-1.4.21
=> Tool dependency gmake>=3.81: found gmake-4.4.1
=> Tool dependency perl>=5.0: found perl-5.42.2nb4
=> Tool dependency pkgconf-[0-9]*: found pkgconf-2.5.1
=> Tool dependency zip-[0-9]*: found zip-3.0nb3
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Build dependency clang>=21.1.0: found clang-21.1.8
=> Build dependency nodejs>=24.12.0nb1: NOT found
=> Verifying reinstall for ../../lang/nodejs24
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for nodejs-24.17.0
/usr/pkg/bin/gmake -C out BUILDTYPE=Release V=0
  touch 1ac64a4a34a12904b134505e1ddf5ce822f884e938e83c96a7ffccaaa549ab29.intermediate
  LD_LIBRARY_PATH=/var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/lib.host:/var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj/gen/inspector-generated-output-root/src/inspector/protocol /var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj/gen/inspector-generated-output-root/include/inspector; /usr/pkg/bin/python3.13 ../../deps/v8/third_party/inspector_protocol/code_generator.py --jinja_dir ../../deps/v8/third_party --output_base "/var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj/gen/inspector-generated-output-root/src/inspector" --config ../../deps/v8/src/inspector/inspector_protocol_config.json --config_va
 lue "protocol.path=../../deps/v8/include/js_protocol.pdl" --inspector_protocol_dir ../../deps/v8/third_party/inspector_protocol
  touch 2484a51187e62d7f695ef6e0ffebd54b0d9001af33e53020040f066c16350318.intermediate
  LD_LIBRARY_PATH=/var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/lib.host:/var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj/gen/src/node/inspector/protocol; /usr/pkg/bin/python3.13 deps/inspector_protocol/code_generator.py --inspector_protocol_dir deps/inspector_protocol --jinja_dir tools/inspector_protocol --output_base "/var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj/gen/src/" --config src/inspector/node_protocol_config.json
  c++ -o /var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj.target/libnode/src/cares_wrap.o ../src/cares_wrap.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_FILE_OFFSET_BITS=64' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="netbsd"' '-DNODE_WANT_INTERNALS=1' '-DNAPI_EXPERIMENTAL=1' '-DNODE_API_EXPERIMENTAL_NO_WARNING=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DSQLITE_ENABLE_SESSION' '-DNODE_USE_NODE_CODE_CACHE=1' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DNODE_BUNDLED_ZSTD' '-DHAVE_OPENSSL=1' '-DHAVE_AMARO=1' '-DHAVE_SQLITE=1' '-DHAVE_QUIC=0' '-DXXH_NAMESPACE=ZSTD_' '-DZSTD_MULTITHREAD' '-DZSTD_DISABLE_ASM' -I/usr/pkg/include 
 -I../src -I../deps/postject -I/var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj/gen -I/var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj/gen/include -I/var/tmp/pkg/lang/nodejs
 24/work/node-v24.17.0/out/Release/obj/gen/src -I../deps/v8/third_party/abseil-cpp -I../deps/googletest/include -I../deps/histogram/src -I../deps/histogram/include -I../deps/nbytes/include -I../deps/inspector_protocol -I/var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj/gen/inspector-generated-output-root/include -I../deps/ncrypto -I../deps/v8/include -I../deps/llhttp/include -I../deps/uvwasi/include -I../deps/ada -I../deps/merve -I../deps/simdjson -I../deps/v8/third_party/simdutf -I../deps/zstd/lib  -Wall -Wextra -Wno-unused-parameter -Wno-restrict -pthread -Wall -Wextra -Wno-unused-parameter -Werror=unused-result -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -fno-strict-aliasing -std=gnu++20 -MMD -MF /var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/.deps/
 /var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj.target/libnode/src/cares_wrap.o.d.raw -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/libxml2 -O2 -pthread -I/usr/include -I/usr/pk
 g/include -I/usr/pkg/include/libxml2 -c
../src/cares_wrap.cc: In function 'v8::Maybe<int> node::cares_wrap::{anonymous}::ParseGeneralReply(node::Environment*, const unsigned char*, int, int*, v8::Local<v8::Array>, void*, int*)':
../src/cares_wrap.cc:227:34: warning: 'int ares_parse_a_reply(const unsigned char*, int, hostent**, ares_addrttl*, int*)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  227 |       status = ares_parse_a_reply(buf,
      |                ~~~~~~~~~~~~~~~~~~^~~~~
  228 |                                   len,
      |                                   ~~~~
  229 |                                   &host,
      |                                   ~~~~~~
  230 |                                   static_cast<ares_addrttl*>(addrttls),
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                                   naddrttls);
      |                                   ~~~~~~~~~~
In file included from ../src/cares_wrap.h:16,
                 from ../src/cares_wrap.cc:22:
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1098:55: note: declared here
 1098 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_a_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc:234:37: warning: 'int ares_parse_aaaa_reply(const unsigned char*, int, hostent**, ares_addr6ttl*, int*)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  234 |       status = ares_parse_aaaa_reply(buf,
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
  235 |                                      len,
      |                                      ~~~~
  236 |                                      &host,
      |                                      ~~~~~~
  237 |                                      static_cast<ares_addr6ttl*>(addrttls),
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                                      naddrttls);
      |                                      ~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1102:55: note: declared here
 1102 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_aaaa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc:241:35: warning: 'int ares_parse_ns_reply(const unsigned char*, int, hostent**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  241 |       status = ares_parse_ns_reply(buf, len, &host);
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1113:55: note: declared here
 1113 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ns_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc:244:36: warning: 'int ares_parse_ptr_reply(const unsigned char*, int, const void*, int, int, hostent**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  244 |       status = ares_parse_ptr_reply(buf, len, nullptr, 0, AF_INET, &host);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1109:55: note: declared here
 1109 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ptr_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function 'v8::Maybe<int> node::cares_wrap::{anonymous}::ParseMxReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../src/cares_wrap.cc:320:35: warning: 'int ares_parse_mx_reply(const unsigned char*, int, ares_mx_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  320 |   int status = ares_parse_mx_reply(buf, len, &mx_start);
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1119:55: note: declared here
 1119 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_mx_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function 'v8::Maybe<int> node::cares_wrap::{anonymous}::ParseCaaReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../src/cares_wrap.cc:366:36: warning: 'int ares_parse_caa_reply(const unsigned char*, int, ares_caa_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  366 |   int status = ares_parse_caa_reply(buf, len, &caa_start);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1106:55: note: declared here
 1106 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_caa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function 'v8::Maybe<int> node::cares_wrap::{anonymous}::ParseTxtReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../src/cares_wrap.cc:494:40: warning: 'int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  494 |   int status = ares_parse_txt_reply_ext(buf, len, &txt_out);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1125:55: note: declared here
 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function 'v8::Maybe<int> node::cares_wrap::{anonymous}::ParseSrvReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../src/cares_wrap.cc:581:36: warning: 'int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  581 |   int status = ares_parse_srv_reply(buf, len, &srv_start);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1116:55: note: declared here
 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function 'v8::Maybe<int> node::cares_wrap::{anonymous}::ParseNaptrReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../src/cares_wrap.cc:636:38: warning: 'int ares_parse_naptr_reply(const unsigned char*, int, ares_naptr_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  636 |   int status = ares_parse_naptr_reply(buf, len, &naptr_start);
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1128:55: note: declared here
 1128 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_naptr_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In member function 'void node::cares_wrap::ChannelWrap::EnsureServers()':
../src/cares_wrap.cc:984:25: warning: 'int ares_get_servers_ports(const ares_channel_t*, ares_addr_port_node**)' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations]
  984 |   ares_get_servers_ports(channel_, &servers);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1188:28: note: declared here
 1188 | int                        ares_get_servers_ports(const ares_channel_t        *channel,
      |                            ^~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In static member function 'static v8::Maybe<int> node::cares_wrap::SoaTraits::Parse(node::cares_wrap::QuerySoaWrap*, const std::unique_ptr<node::cares_wrap::ResponseData>&)':
../src/cares_wrap.cc:1688:36: warning: 'int ares_parse_soa_reply(const unsigned char*, int, ares_soa_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
 1688 |   int status = ares_parse_soa_reply(buf, len, &soa_out);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1131:55: note: declared here
 1131 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_soa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In static member function 'static int node::cares_wrap::ReverseTraits::Send(node::cares_wrap::QueryReverseWrap*, const char*)':
../src/cares_wrap.cc:1730:21: error: no matches converting function 'Callback' to type 'ares_host_callback' {aka 'void (*)(void*, int, int, const struct hostent*)'}
 1730 |   ares_gethostbyaddr(wrap->channel()->cares_channel(),
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1731 |                      address_buffer,
      |                      ~~~~~~~~~~~~~~~
 1732 |                      length,
      |                      ~~~~~~~
 1733 |                      family,
      |                      ~~~~~~~
 1734 |                      QueryReverseWrap::Callback,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1735 |                      wrap->MakeCallbackPointer());
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.h:337:15: note: candidates are: 'static void node::cares_wrap::QueryWrap<Traits>::Callback(void*, int, int, hostent*) [with Traits = node::cares_wrap::ReverseTraits]'
  337 |   static void Callback(
      |               ^~~~~~~~
../src/cares_wrap.h:312:15: note:                 'static void node::cares_wrap::QueryWrap<Traits>::Callback(void*, ares_status_t, std::size_t, const ares_dns_record_t*) [with Traits = node::cares_wrap::ReverseTraits; std::size_t = long unsigned int; ares_dns_record_t = ares_dns_record]'
  312 |   static void Callback(void* arg,
      |               ^~~~~~~~
../src/cares_wrap.cc: In function 'void node::cares_wrap::{anonymous}::GetServers(const v8::FunctionCallbackInfo<v8::Value>&)':
../src/cares_wrap.cc:2047:33: warning: 'int ares_get_servers_ports(const ares_channel_t*, ares_addr_port_node**)' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations]
 2047 |   int r = ares_get_servers_ports(channel->cares_channel(), &servers);
      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1188:28: note: declared here
 1188 | int                        ares_get_servers_ports(const ares_channel_t        *channel,
      |                            ^~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function 'void node::cares_wrap::{anonymous}::SetServers(const v8::FunctionCallbackInfo<v8::Value>&)':
../src/cares_wrap.cc:2092:30: warning: 'int ares_set_servers(ares_channel_t*, const ares_addr_node*)' is deprecated: Use ares_set_servers_csv instead [-Wdeprecated-declarations]
 2092 |     int rv = ares_set_servers(channel->cares_channel(), nullptr);
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1168:61: note: declared here
 1168 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_set_servers_csv) int ares_set_servers(
      |                                                             ^~~~~~~~~~~~~~~~
../src/cares_wrap.cc:2152:33: warning: 'int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations]
 2152 |     err = ares_set_servers_ports(channel->cares_channel(), servers.data());
      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/pkg/lang/nodejs24/work/.buildlink/include/ares.h:1173:20: note: declared here
 1173 | int                ares_set_servers_ports(ares_channel_t                   *channel,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
gmake[1]: *** [libnode.target.mk:443: /var/tmp/pkg/lang/nodejs24/work/node-v24.17.0/out/Release/obj.target/libnode/src/cares_wrap.o] Error 1
rm 1ac64a4a34a12904b134505e1ddf5ce822f884e938e83c96a7ffccaaa549ab29.intermediate 2484a51187e62d7f695ef6e0ffebd54b0d9001af33e53020040f066c16350318.intermediate
gmake: *** [Makefile:143: node] Error 2
*** Error code 2

Stop.
make[2]: stopped making "reinstall" in /usr/pkgsrc/lang/nodejs24
*** Error code 1

Stop.
make[1]: stopped making "reinstall" in /usr/pkgsrc/lang/nodejs24
*** Error code 1

Stop.
make: stopped making "install" in /usr/pkgsrc/mail/thunderbird

My mk.conf is pretty empty:

$ cat /etc/mk.conf
WRKOBJDIR=/var/tmp/pkg
#MAKE_JOBS=6
#CPUFLAGS+=-pipe -O2 -mtune=native -march=native
PKG_DEFAULT_OPTIONS+= -avahi -pulseaudio -wayland dbus x11
SKIP_LICENSE_CHECK= yes
>How-To-Repeat:
Build mail/thunderbird on NetBSD 11, pkgsrc-2026Q2
>Fix: