[MacPorts] #71475: nodejs22 @22.12.0: running `node` causes kernel panic on Mac OS X 10.7
MacPorts
noreply at macports.org
Mon Feb 3 19:46:46 UTC 2025
#71475: nodejs22 @22.12.0: running `node` causes kernel panic on Mac OS X 10.7
-------------------------+----------------------
Reporter: ryandesign | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Resolution: | Keywords: lion
Port: nodejs22 |
-------------------------+----------------------
Comment (by i3roly):
something is seriously broken ryan. whoever modified the patches that are
typically applied to nodejs before building, have broken something badly.
i can't even get 18.20.4 to build anymore on my 10.14 machine.
i keep getting issues with
{{{
/usr/bin/clang -o
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs18/nodejs18/work/node-v18.20.4/out/Release/obj.target/libuv/deps/uv/src/unix
/darwin-proctitle.o ../deps/uv/src/unix/darwin-proctitle.c
'-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS'
'-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf'
'-DNODE_OPENSSL_HAS_QUIC' '-DICU_NO_USER_DATA_OVERRIDE'
'-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED'
'-DOPENSSL_THREADS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64'
'-D_DARWIN_UNLIMITED_SELECT=1'
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs18/nodejs18/work
/zlib-inc -I../deps/uv/include -I../deps/uv/src -O3 -gdwarf-2
-fvisibility=hidden -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-
parameter -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -fno-
strict-aliasing -g --std=gnu89 -MMD -MF
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs18/nodejs18/work/node-v18.20.4/out/Release/.deps//opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nodejs18/nodejs18/work/node-v18.20.4/out/Release/obj.target/libuv/deps/uv/src/unix
/darwin-proctitle.o.d.raw -I/opt/local/include -Os -I/opt/local/include -c
../deps/simdutf/simdutf.cpp:20084:16: error: use of undeclared identifier
'_kor_mask64'
mend = _kor_mask64(mend, (uint64_t(1) << (gap - 1)));
^
../deps/simdutf/simdutf.cpp:20096:41: error: use of undeclared identifier
'_kshiftri_mask64'
__mmask64 mask_before_non_ascii = _kshiftri_mask64(mask_not_ascii,
1); // bytes that precede non-ASCII bytes
^
../deps/simdutf/simdutf.cpp:20115:107: error: use of undeclared identifier
'_kand_mask64'
__mmask64 mprocessed = (tail == SIMDUTF_FULL) ?
_pdep_u64(0xFFFFFFFF, mend) : _pdep_u64(0xFFFFFFFF, _kand_mask64(mend,
b)); // we adjust mend at the end of the output.
^
../deps/simdutf/simdutf.cpp:20129:13: error: use of undeclared identifier
'_kor_mask32'
if (_kor_mask32(Msmall800, M3s)) { return false; }
^
../deps/simdutf/simdutf.cpp:20141:21: error: use of undeclared identifier
'_kshiftli_mask64'
__mmask64 mp3 = _kshiftli_mask64(m4, 3);
^
../deps/simdutf/simdutf.cpp:20142:32: error: use of undeclared identifier
'_kor_mask64'
__mmask64 mc = _kor_mask64(_kor_mask64(mp1, mp2), mp3); // expected
continuation bytes
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
}}}
can you please investigate and do a blanket rollback? something is up.
it's not nodejs, but the big block of patches applied to the source before
building.
--
Ticket URL: <https://trac.macports.org/ticket/71475#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list