Fwd: failure to compile: node22/24/25/26

1 view
Skip to first unread message

Bob Melson

unread,
May 29, 2026, 5:58:34 PM (4 days ago) May 29
to freebsd-...@freebsd.org
Sent originally to sun...@FreeBSD.org .. neglected to inclue this mailing list. 

Anybody having similar problems w/node*  on 14.4?

TIA,
Bob Melson



-------- Forwarded Message --------
Subject: failure to compile: node22/24/25/26
Date: Wed, 27 May 2026 18:43:51 -0600
From: Bob Melson <mels...@att.net>
Organization: Dept. of Paleocomputing, Whatsamatta U.
To: sun...@FreeBSD.org


All attempts to compile the subject node versions fail at the same point and with the same error.  On the other hand, node20 - soon to be EOL'd and removed - compiles and installs cleanly.  I don't know what the problem is - debugging unfamiliar code or make files is beyond my now rusty abilities.

If you have any thoughts/insights, I'd be most grateful.

uname -a:  FreeBSD strider 14.4-RELEASE-p5 FreeBSD 14.4-RELEASE-p5 releng/14.4-n273711-069cb8961153 GENERIC amd64

TIA,
Bob Melson

ld: error: undefined symbol: sqlite3session_changeset
>>> referenced by node_sqlite.cc
>>>               node_sqlite.o:(void node::sqlite::Session::Changeset<&sqlite3session_changeset>(v8::FunctionCallbackInfo<v8::Value> const&)) in archive /usr/ports/www/node24/work/node-v24.16.0/out/Release/obj.target/libnode.a

ld: error: undefined symbol: sqlite3session_patchset
>>> referenced by node_sqlite.cc
>>>               node_sqlite.o:(void node::sqlite::Session::Changeset<&sqlite3session_patchset>(v8::FunctionCallbackInfo<v8::Value> const&)) in archive /usr/ports/www/node24/work/node-v24.16.0/out/Release/obj.target/libnode.a
c++: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[1]: *** [embedtest.target.mk:198: /usr/ports/www/node24/work/node-v24.16.0/out/Release/embedtest] Error 1
gmake[1]: *** Waiting for unfinished jobs....
rm 0422d7edf4c6caf3957c7291518e56b73e5632a3cadb6cd5c6a87de9bd71a49a.intermediate 265b67cb76789a3b9232b1c8da2b4bd2c6da9628a9d0468597fcdda0870322be.intermediate fe563f9b84a440ac01e7ab7f221696325025712de81506aa9d2ecb094a9940c9.intermediate 06ea1ad64201255d02e459fb08e2bc9f5c1db2a73c51d98b4f4f2039f164ce78.intermediate
gmake: *** [Makefile:143: node] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped making "/usr/ports/www/node24/work/.stage_done.node._usr_local" in /usr/ports/www/node24
*** Error code 1

Stop.
make: stopped making "all" in /usr/ports/www/node24
-- 
Robert G. Melson | Rio Grande Microsolutions | El Paso, TX
--
A modern liberal is someone who doesn't care what you do, as long as
it's compulsory.  M. Stanton Evans
Reply all
Reply to author
Forward
0 new messages