#13628: node.js-12.18.0
-------------------------+------------------------
Reporter: bdubbs | Owner: blfs-book
Type: enhancement | Status: new
Priority: high | Milestone: 9.2
Component: BOOK | Version: SVN
Severity: normal | Resolution:
Keywords: |
-------------------------+------------------------
Comment (by ken@…):
Replying to [comment:2 ken@…]:
> I wonder if we should move to v14 (14.4.0 in this case, which has the
same fixes). I suggested in the past that we should use the active version
[https://nodejs.org/en/about/releases/] which will be v12 until 20th
October but does not support python3. Python3 was added as the default
during node v13, but that series was only ever 'current' (development) and
is now defunct (last release in April).
>
> v14 is 'current' until October, looks as if moving to it will cause more
frequent updates, and perhaps some possible breakage. Dunno if it is
right for the book.
I don't normally install nghttp2 unless I'm editing, so I built and
installed 14.4.0 without system nghttp, closed my desktop, fresh instances
of browsers, all seems fine. Installed nghttp2.
Started to build by the book, quickly failed:
{{{
g++ -o /tmp/node-v14.4.0/out/Release/obj.target/libnode/src/node_i18n.o
../src/node_i18n.cc '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1'
'-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""'
'-DHAVE_INSPECTOR=1' '-DNODE_ENABLE_LARGE_CODE_PAGES=1' '-D__POSIX__'
'-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1'
-I../src -I/tmp/node-v14.4.0/out/Release/obj/gen
-I/tmp/node-v14.4.0/out/Release/obj/gen/include
-I/tmp/node-v14.4.0/out/Release/obj/gen/src -I../deps/histogram/src
-I../deps/uvwasi/include -I../deps/v8/include -I../deps/llhttp/include
-I../deps/brotli/c/include -Wall -Wextra -Wno-unused-parameter -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-
rtti -fno-exceptions -std=gnu++1y -MMD -MF
/tmp/node-v14.4.0/out/Release/.deps//tmp/node-v14.4.0/out/Release/obj.target/libnode/src/node_i18n.o.d.raw
-c
../src/node_http2.cc: In constructor
‘node::http2::Http2Options::Http2Options(node::http2::Http2State*,
node::http2::SessionType)’:
../src/node_http2.cc:200:5: error: ‘nghttp2_option_set_max_settings’ was
not declared in this scope; did you mean
‘nghttp2_session_get_local_settings’?
200 | nghttp2_option_set_max_settings(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| nghttp2_session_get_local_settings
}}}
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/13628#comment:3>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page