[Bug 258765] www/node: fails to build

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 28 Sep 2021 16:59:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258765

            Bug ID: 258765
           Summary: www/node: fails to build
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: bhughes@freebsd.org
          Reporter: amdmi3@FreeBSD.org
             Flags: maintainer-feedback?(bhughes@freebsd.org)
          Assignee: bhughes@freebsd.org

When trying to build node-16.10.0, confirmed both on host and in poudriere with
13.0 amd64, the build fails in link.

  c++ -o /wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/embedtest
-pthread -rdynamic -m64 -Wl,--export-dynamic -Wl,-z,noexecstack
-Wl,--whole-archive
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/tools/v8_gypfiles/libv8_snapshot.a
-Wl,--no-whole-archive -Wl,-z,relro -Wl,-z,now   -fstack-protector-strong 
-Wl,--start-group
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/embedtest/src/node_snapshot_stub.o
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/embedtest/src/node_code_cache_stub.o
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/embedtest/test/embedding/embedtest.o
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/libnode.a
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/deps/histogram/libhistogram.a
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/deps/uvwasi/libuvwasi.a
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/tools/v8_gypfiles/libv8_snapshot.a
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/tools/v8_gypfiles/libv8_libplatform.a
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/deps/llhttp/libllhttp.a
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/tools/v8_gypfiles/libv8_base_without_compiler.a
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/tools/v8_gypfiles/libv8_libbase.a
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/tools/v8_gypfiles/libv8_zlib.a
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/tools/v8_gypfiles/libv8_compiler.a
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/tools/v8_gypfiles/libv8_initializers.a
-lz -L/usr/local/lib -luv -lbrotlidec -lbrotlienc -lcares -lnghttp2 -lcrypto
-lssl -licui18n -licuuc -licudata -lelf -lutil -lkvm -L/usr/local/lib
-lexecinfo -Wl,--end-group
ld: error: undefined symbol: RSA_get0_pss_params
>>> referenced by crypto_rsa.cc
>>>               crypto_rsa.o:(node::crypto::GetRsaKeyDetail(node::Environment*, std::__1::shared_ptr<node::crypto::KeyObjectData>, v8::Local<v8::Object>)) in archive /wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/obj.target/libnode.a
c++: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [embedtest.target.mk:177:
/wrkdirs/usr/ports/www/node/work/node-v16.10.0/out/Release/embedtest] Error 1
gmake[2]: *** Waiting for unfinished jobs....
rm 6239f396205f07d4e934527642009966092932b1.intermediate
7316b7e3c965de6f5a2e8a6cf372a88d4d7231af.intermediate
b1f5c9a10151df22a1ee476acbf87de47e4769b9.intermediate
44884f2ec982f8b763d2cfdd7f6cc0de0289afc5.intermediate
gmake[1]: *** [Makefile:110: node] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/www/node/work/node-v16.10.0'
===> Compilation failed unexpectedly.

-- 
You are receiving this mail because:
You are the assignee for the bug.