Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Sep 2024 09:04:51 -0400
From:      Matthew Phillips <matthew@matthewphillips.info>
To:        freebsd-ports@freebsd.org
Subject:   /lib/libcxxrt.so problem with Node.js
Message-ID:  <fju5yqiuowy4xrn4ctdkqa7or6mox5gz3qfjn4w2fjv7q5id3i@6ygvgo7cn7m5>

next in thread | raw e-mail | index | archive | help
On 14.1, when installing any of the Node.js packages, node22 for
example, I get this error message when attempting to run the `node`
binary:

ld-elf.so.1: /lib/libcxxrt.so.1: version CXXABI_1.3.11 required by /lib/libc++.so.1 not found

Checkings strings:

# strings  /lib/libc++.so.1 | grep CXXABI
CXXABI_1.3
CXXABI_1.3.11

That's ok, but

# strings  /lib/libcxxrt.so.1 | grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.5
CXXABI_1.3.6

So indeed there is a problem. This has been previously reported here:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280303 but not
resolved.

Any advice? How/can I just reinstall /lib/cxxrt.so.1 and if so, how?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fju5yqiuowy4xrn4ctdkqa7or6mox5gz3qfjn4w2fjv7q5id3i>