[Bug 291323] www/node24: fails to build when sqlite3 dependency option SESSION=off
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 Dec 2025 08:46:44 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291323
Bug ID: 291323
Summary: www/node24: fails to build when sqlite3 dependency
option SESSION=off
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: sunpoet@FreeBSD.org
Reporter: tphilipp@potion-studios.com
Assignee: sunpoet@FreeBSD.org
Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
fails on link:
ld: error: undefined symbol: sqlite3session_delete
>>> referenced by node_sqlite.cc
>>> node_sqlite.o:(node::sqlite::DatabaseSync::DeleteSessions()) in archive /wrkdirs/usr/ports/www/node24/work/node-v24.11.0/out/Release/obj.target/libnode.a
>>> referenced by node_sqlite.cc
>>> node_sqlite.o:(node::sqlite::DatabaseSync::~DatabaseSync()) in archive /wrkdirs/usr/ports/www/node24/work/node-v24.11.0/out/Release/obj.target/libnode.a
>>> referenced by node_sqlite.cc
>>> node_sqlite.o:(node::sqlite::DatabaseSync::Close(v8::FunctionCallbackInfo<v8::Value> const&)) in archive /wrkdirs/usr/ports/www/node24/work/node-v24.11.0/out/Release/obj.target/libnode.a
>>> referenced 1 more times
ld: error: undefined symbol: sqlite3session_create
>>> referenced by node_sqlite.cc
>>> node_sqlite.o:(node::sqlite::DatabaseSync::CreateSession(v8::FunctionCallbackInfo<v8::Value> const&)) in archive /wrkdirs/usr/ports/www/node24/work/node-v24.11.0/out/Release/obj.target/libnode.a
ld: error: undefined symbol: sqlite3session_attach
>>> referenced by node_sqlite.cc
>>> node_sqlite.o:(node::sqlite::DatabaseSync::CreateSession(v8::FunctionCallbackInfo<v8::Value> const&)) in archive /wrkdirs/usr/ports/www/node24/work/node-v24.11.0/out/Release/obj.target/libnode.a
ld: error: undefined symbol: sqlite3changeset_apply
>>> referenced by node_sqlite.cc
>>> node_sqlite.o:(node::sqlite::DatabaseSync::ApplyChangeset(v8::FunctionCallbackInfo<v8::Value> const&)) in archive /wrkdirs/usr/ports/www/node24/work/node-v24.11.0/out/Release/obj.target/libnode.a
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 /wrkdirs/usr/ports/www/node24/work/node-v24.11.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 /wrkdirs/usr/ports/www/node24/work/node-v24.11.0/out/Release/obj.target/libnode.a
c++: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[1]: *** [cctest.target.mk:251:
/wrkdirs/usr/ports/www/node24/work/node-v24.11.0/out/Release/cctest] Error 1
I am not sure if there is a way to "fix" this within node24, or if there is a
way to require that dependency's option to be on.
--
You are receiving this mail because:
You are the assignee for the bug.