This repository was archived by the owner on Oct 16, 2021. It is now read-only.

Description
Hi Team,
I'm trying to run node.js on mainframe.
server -- mainframe
zOS -- 2.2
node.js -- v6.17.0
the unpack.pl failed with error
processing file /S0W1/var/zowe/zowerun/nodejs/bin/xlclang
processing file /S0W1/var/zowe/zowerun/nodejs/bin/xlclang++
running : /S0W1/var/zowe/zowerun/nodejs/bin/njsc++ ._temp.hello.cpp -o he
llo -qphaseid && /S0W1/var/zowe/zowerun/nodejs/bin/run ./hello && rm -f ._temp.h
ello.cpp hello!
CNJ0000(I) Product(5655-SDK) Phase(CNJEOPTP) Level(D170803.N106)
CNJ0000(I) Product(5655-SDK) Phase(CNJDRVR ) Level(D170803.N106)
CEE3561S External function get_new_handler__3stdFv was not found in DLL CELHDCPP
.
From entry point std::set_new_handler(void (*)()) at statement 181 at c
ompile unit offset +00000062 at entry
offset +00000062 at address 24CC66CA.
FSUM3224 njsc++: Fatal error in /S0W1/var/zowe/zowerun/nodejs/bin/util/usr/lpp/I
BM/cnj/njsc/exe/cnjdrvr: signal 9 received.
fail to verify installation at ./unpack.pl line 81.
I see that the function is available in zOS 2.3 CELHDCPP module but not in zOS 2.2