The ebuild for nodejs-20.8.1 requires >=dev-libs/libuv-1.44.0, but that version of libuv does not provide the uv_pipe_bind2 function (and possibly others) that nodejs 20.8.1 uses. Upgrading to libuv-1.46.0 provides the missing function; versions in between might work.
Does having an old version of libuv cause a build time failure? If so, please attach a build log.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edd79e02aba9ac48a31d687b18b9bcbcc4484a46 commit edd79e02aba9ac48a31d687b18b9bcbcc4484a46 Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2023-11-02 22:18:10 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2023-11-02 22:19:10 +0000 net-libs/nodejs: add 20.8.1-r1 to fix libuv dependency Closes: https://bugs.gentoo.org/916579 Signed-off-by: William Hubbs <williamh@gentoo.org> net-libs/nodejs/nodejs-20.8.1-r1.ebuild | 261 ++++++++++++++++++++++++++++++++ 1 file changed, 261 insertions(+)