containerize CI job is failing on develop - cld dependency failing to install
containerize
CI job is failing on develop
. The cld
native module dependency is failing to install
Last passing job
Started failing in the following pipeline package.json
/package-lock.json
but just removed a single dependency so could be unrelated
> heapdump@0.3.15 install /app/node_modules/heapdump
> node-gyp rebuild
make: Entering directory '/app/node_modules/heapdump/build'
CXX(target) Release/obj.target/addon/src/heapdump.o
SOLINK_MODULE(target) Release/obj.target/addon.node
COPY Release/addon.node
make: Leaving directory '/app/node_modules/heapdump/build'
> cld@2.6.0 install /app/node_modules/cld
> node-gyp rebuild
make: Entering directory '/app/node_modules/cld/build'
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cldutil.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cldutil_shared.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/compact_lang_det.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/compact_lang_det_hint_code.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/compact_lang_det_impl.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/debug.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/fixunicodevalue.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/generated_entities.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/generated_language.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/generated_ulscript.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/getonescriptspan.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/lang_script.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/offsetmap.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/scoreonescriptspan.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/tote.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/utf8statetable.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld_generated_cjk_uni_prop_80.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld2_generated_cjk_compatible.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld_generated_cjk_delta_bi_32.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/generated_distinct_bi_0.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld2_generated_quad0122.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld2_generated_deltaocta0122.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld2_generated_deltaoctachrome.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld2_generated_distinctocta0122.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld2_generated_distinctoctachrome.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld2_generated_quadchrome_16.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld2_generated_quadchrome_2.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld_generated_score_quad_octa_0122.o
CXX(target) Release/obj.target/cld-c/deps/cld/internal/cld_generated_score_quad_octa_2.o
AR(target) Release/obj.target/deps/cld/cld-c.a
COPY Release/cld-c.a
CXX(target) Release/obj.target/cld/src/constants.o
CXX(target) Release/obj.target/cld/src/cld.o
In file included from ../src/cld.cc:9:0:
/app/node_modules/node-addon-api/napi.h:2015:49: error: expected ')' before 'tsFunctionValue'
ThreadSafeFunction(napi_threadsafe_function tsFunctionValue);
^~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi.h:2017:14: error: expected type-specifier before 'napi_threadsafe_function'
operator napi_threadsafe_function() const;
^~~~~~~~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi.h:2083:25: error: 'napi_threadsafe_function_call_mode' has not been declared
napi_threadsafe_function_call_mode mode) const;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi.h:2090:5: error: 'napi_threadsafe_function' does not name a type
napi_threadsafe_function _tsfn;
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /app/node_modules/node-addon-api/napi.h:2169:0,
from ../src/cld.cc:9:
/app/node_modules/node-addon-api/napi-inl.h:210:3: error: 'napi_threadsafe_function' does not name a type
napi_threadsafe_function* tsfn;
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /app/node_modules/node-addon-api/napi.h:2169:0,
from ../src/cld.cc:9:
/app/node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::ThreadSafeFunction::ThreadSafeFunction()':
/app/node_modules/node-addon-api/napi-inl.h:4030:5: error: class 'Napi::ThreadSafeFunction' does not have any field named '_tsfn'
: _tsfn() {
^~~~~
/app/node_modules/node-addon-api/napi-inl.h: At global scope:
/app/node_modules/node-addon-api/napi-inl.h:4034:5: error: ISO C++ forbids declaration of 'ThreadSafeFunction' with no type [-fpermissive]
napi_threadsafe_function tsfn)
^~~~~~~~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h:4034:5: error: 'Napi::ThreadSafeFunction::ThreadSafeFunction' declared as an 'inline' variable
/app/node_modules/node-addon-api/napi-inl.h:4034:5: error: 'int Napi::ThreadSafeFunction::ThreadSafeFunction' is not a static data member of 'class Napi::ThreadSafeFunction'
/app/node_modules/node-addon-api/napi-inl.h:4034:5: error: 'napi_threadsafe_function' was not declared in this scope
/app/node_modules/node-addon-api/napi-inl.h:4038:37: error: expected type-specifier before 'napi_threadsafe_function'
inline ThreadSafeFunction::operator napi_threadsafe_function() const {
^~~~~~~~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::BlockingCall() const':
/app/node_modules/node-addon-api/napi-inl.h:4043:32: error: 'napi_tsfn_blocking' was not declared in this scope
return CallInternal(nullptr, napi_tsfn_blocking);
^~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::BlockingCall(Callback) const [with Callback = void*]':
/app/node_modules/node-addon-api/napi-inl.h:4049:40: error: '_tsfn' was not declared in this scope
return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_blocking);
^~~~~
/app/node_modules/node-addon-api/napi-inl.h:4049:53: error: 'napi_tsfn_blocking' was not declared in this scope
return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_blocking);
^~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h:4049:71: error: 'napi_call_threadsafe_function' was not declared in this scope
return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_blocking);
^
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::BlockingCall(Callback) const':
/app/node_modules/node-addon-api/napi-inl.h:4055:54: error: 'napi_tsfn_blocking' was not declared in this scope
return CallInternal(new CallbackWrapper(callback), napi_tsfn_blocking);
^~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::BlockingCall(DataType*, Callback) const':
/app/node_modules/node-addon-api/napi-inl.h:4064:53: error: 'napi_tsfn_blocking' was not declared in this scope
return CallInternal(new CallbackWrapper(wrapper), napi_tsfn_blocking);
^~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::NonBlockingCall() const':
/app/node_modules/node-addon-api/napi-inl.h:4068:32: error: 'napi_tsfn_nonblocking' was not declared in this scope
return CallInternal(nullptr, napi_tsfn_nonblocking);
^~~~~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::NonBlockingCall(Callback) const [with Callback = void*]':
/app/node_modules/node-addon-api/napi-inl.h:4074:40: error: '_tsfn' was not declared in this scope
return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_nonblocking);
^~~~~
/app/node_modules/node-addon-api/napi-inl.h:4074:53: error: 'napi_tsfn_nonblocking' was not declared in this scope
return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_nonblocking);
^~~~~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h:4074:74: error: 'napi_call_threadsafe_function' was not declared in this scope
return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_nonblocking);
^
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::NonBlockingCall(Callback) const':
/app/node_modules/node-addon-api/napi-inl.h:4080:54: error: 'napi_tsfn_nonblocking' was not declared in this scope
return CallInternal(new CallbackWrapper(callback), napi_tsfn_nonblocking);
^~~~~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::NonBlockingCall(DataType*, Callback) const':
/app/node_modules/node-addon-api/napi-inl.h:4089:53: error: 'napi_tsfn_nonblocking' was not declared in this scope
return CallInternal(new CallbackWrapper(wrapper), napi_tsfn_nonblocking);
^~~~~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h: In member function 'void Napi::ThreadSafeFunction::Ref(napi_env) const':
/app/node_modules/node-addon-api/napi-inl.h:4093:7: error: '_tsfn' was not declared in this scope
if (_tsfn != nullptr) {
^~~~~
/app/node_modules/node-addon-api/napi-inl.h:4094:65: error: 'napi_ref_threadsafe_function' was not declared in this scope
napi_status status = napi_ref_threadsafe_function(env, _tsfn);
^
/app/node_modules/node-addon-api/napi-inl.h: In member function 'void Napi::ThreadSafeFunction::Unref(napi_env) const':
/app/node_modules/node-addon-api/napi-inl.h:4100:7: error: '_tsfn' was not declared in this scope
if (_tsfn != nullptr) {
^~~~~
/app/node_modules/node-addon-api/napi-inl.h:4101:67: error: 'napi_unref_threadsafe_function' was not declared in this scope
napi_status status = napi_unref_threadsafe_function(env, _tsfn);
^
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::Acquire() const':
/app/node_modules/node-addon-api/napi-inl.h:4107:43: error: '_tsfn' was not declared in this scope
return napi_acquire_threadsafe_function(_tsfn);
^~~~~
/app/node_modules/node-addon-api/napi-inl.h:4107:48: error: 'napi_acquire_threadsafe_function' was not declared in this scope
return napi_acquire_threadsafe_function(_tsfn);
^
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::Release()':
/app/node_modules/node-addon-api/napi-inl.h:4111:43: error: '_tsfn' was not declared in this scope
return napi_release_threadsafe_function(_tsfn, napi_tsfn_release);
^~~~~
/app/node_modules/node-addon-api/napi-inl.h:4111:50: error: 'napi_tsfn_release' was not declared in this scope
return napi_release_threadsafe_function(_tsfn, napi_tsfn_release);
^~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h:4111:67: error: 'napi_release_threadsafe_function' was not declared in this scope
return napi_release_threadsafe_function(_tsfn, napi_tsfn_release);
^
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::Abort()':
/app/node_modules/node-addon-api/napi-inl.h:4115:43: error: '_tsfn' was not declared in this scope
return napi_release_threadsafe_function(_tsfn, napi_tsfn_abort);
^~~~~
/app/node_modules/node-addon-api/napi-inl.h:4115:50: error: 'napi_tsfn_abort' was not declared in this scope
return napi_release_threadsafe_function(_tsfn, napi_tsfn_abort);
^~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h:4115:65: error: 'napi_release_threadsafe_function' was not declared in this scope
return napi_release_threadsafe_function(_tsfn, napi_tsfn_abort);
^
/app/node_modules/node-addon-api/napi-inl.h: In member function 'Napi::ThreadSafeFunction::ConvertibleContext Napi::ThreadSafeFunction::GetContext() const':
/app/node_modules/node-addon-api/napi-inl.h:4121:61: error: '_tsfn' was not declared in this scope
napi_status status = napi_get_threadsafe_function_context(_tsfn, &context);
^~~~~
/app/node_modules/node-addon-api/napi-inl.h:4121:76: error: 'napi_get_threadsafe_function_context' was not declared in this scope
napi_status status = napi_get_threadsafe_function_context(_tsfn, &context);
^
/app/node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::ThreadSafeFunction Napi::ThreadSafeFunction::New(napi_env, const Napi::Function&, const Napi::Object&, ResourceString, size_t, size_t, ContextType*, Finalizer, FinalizerDataType*, napi_finalize)':
/app/node_modules/node-addon-api/napi-inl.h:4145:58: error: 'class Napi::ThreadSafeFunction' has no member named '_tsfn'
FinalizerDataType>({ data, finalizeCallback, &tsfn._tsfn });
^~~~~
/app/node_modules/node-addon-api/napi-inl.h:4148:53: error: 'class Napi::ThreadSafeFunction' has no member named '_tsfn'
finalizeData, wrapper, context, CallJS, &tsfn._tsfn);
^~~~~
/app/node_modules/node-addon-api/napi-inl.h: At global scope:
/app/node_modules/node-addon-api/napi-inl.h:4159:5: error: 'napi_threadsafe_function_call_mode' has not been declared
napi_threadsafe_function_call_mode mode) const {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/app/node_modules/node-addon-api/napi-inl.h: In member function 'napi_status Napi::ThreadSafeFunction::CallInternal(Napi::ThreadSafeFunction::CallbackWrapper*, int) const':
/app/node_modules/node-addon-api/napi-inl.h:4161:7: error: '_tsfn' was not declared in this scope
_tsfn, callbackWrapper, mode);
^~~~~
/app/node_modules/node-addon-api/napi-inl.h:4161:35: error: 'napi_call_threadsafe_function' was not declared in this scope
_tsfn, callbackWrapper, mode);
^
cld.target.mk:105: recipe for target 'Release/obj.target/cld/src/cld.o' failed
make: *** [Release/obj.target/cld/src/cld.o] Error 1
make: Leaving directory '/app/node_modules/cld/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:189:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Linux 4.19.78-coreos
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /app/node_modules/cld
gyp ERR! node -v v10.15.3
gyp ERR! node-gyp -v v5.0.7
gyp ERR! not ok
npm WARN notsup Unsupported engine for cld@2.6.0: wanted: {"node":">=12.0.0"} (current: {"node":"10.15.3","npm":"6.13.7"})
npm WARN notsup Not compatible with your version of node/npm: cld@2.6.0
npm WARN notsup Unsupported engine for lcov-result-merger@1.2.0: wanted: {"node":">=0.10.0 <=6"} (current: {"node":"10.15.3","npm":"6.13.7"})
npm WARN notsup Not compatible with your version of node/npm: lcov-result-merger@1.2.0
npm WARN ts-jest@23.10.5 requires a peer of jest@>=22 <24 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! cld@2.6.0 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the cld@2.6.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /npm_cache/_logs/2020-02-03T04_33_35_224Z-debug.log
The command '/bin/sh -c tar -xvzf /tmp/app.tar.gz -C /app && rm -rf node_modules npm-shrinkwrap.json package-lock.json && npm install' returned a non-zero code: 1
ERROR: Job failed: exit code 1
Edited by Eric Eastwood