Hi There, hope somebody can help me
-----------------------------------------------------------
2020-01-03T13:35:33.296Z Install : node-red-contrib-modbus 5.2.0
2020-01-03T13:35:33.326Z npm install --no-audit --no-update-notifier --save --save-prefix="~" --production node-red-contrib-modbus@5.2.0
2020-01-03T13:36:41.818Z [out]
2020-01-03T13:36:41.818Z [out] > @serialport/bindings@8.0.6 install /home/admin/.node-red/node_modules/@serialport/bindings
2020-01-03T13:36:41.818Z [out] > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
2020-01-03T13:36:41.818Z [out]
2020-01-03T13:36:42.876Z [err] prebuild-install
2020-01-03T13:36:42.876Z [err] WARN install No prebuilt binaries found (target=13.5.0 runtime=node arch=x64 libc= platform=linux)
2020-01-03T13:36:45.356Z [out] make: Entering directory '/home/admin/.node-red/node_modules/@serialport/bindings/build'
2020-01-03T13:36:45.360Z [out] CXX(target) Release/obj.target/bindings/src/serialport.o
2020-01-03T13:36:52.734Z [out] CXX(target) Release/obj.target/bindings/src/serialport_unix.o
2020-01-03T13:36:57.373Z [out] CXX(target) Release/obj.target/bindings/src/poller.o
2020-01-03T13:37:02.609Z [out] CXX(target) Release/obj.target/bindings/src/serialport_linux.o
2020-01-03T13:37:02.761Z [out] SOLINK_MODULE(target) Release/obj.target/bindings.node
2020-01-03T13:37:03.382Z [out] COPY Release/bindings.node
2020-01-03T13:37:03.404Z [out] make: Leaving directory '/home/admin/.node-red/node_modules/@serialport/bindings/build'
2020-01-03T13:37:03.433Z [out]
2020-01-03T13:37:03.433Z [out] > @serialport/bindings@2.0.8 install /home/admin/.node-red/node_modules/modbus-serial/node_modules/@serialport/bindings
2020-01-03T13:37:03.433Z [out] > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
2020-01-03T13:37:03.433Z [out]
2020-01-03T13:37:05.033Z [err] prebuild-install
2020-01-03T13:37:05.033Z [err] WARN install No prebuilt binaries found (target=13.5.0 runtime=node arch=x64 libc= platform=linux)
2020-01-03T13:37:06.917Z [out] make: Entering directory '/home/admin/.node-red/node_modules/modbus-serial/node_modules/@serialport/bindings/build'
2020-01-03T13:37:06.920Z [out] CXX(target) Release/obj.target/bindings/src/serialport.o
2020-01-03T13:37:10.751Z [err] ../src/serialport.cpp: In function ‘void EIO_AfterGet(uv_work_t*)’:
2020-01-03T13:37:10.751Z [err] ../src/serialport.cpp:329:96: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Boolean>::return_t)’
2020-01-03T13:37:10.751Z [err] results->Set(Nan::New<v8::String>("cts").ToLocalChecked(), Nan::New<v8::Boolean>(data->cts));
2020-01-03T13:37:10.751Z [err] ^
2020-01-03T13:37:10.752Z [err] In file included from /home/admin/.cache/node-gyp/13.5.0/include/node/node.h:63:0,
2020-01-03T13:37:10.752Z [err] from ../../../../../nan/nan.h:54,
2020-01-03T13:37:10.752Z [err] from ../src/./serialport.h:6,
2020-01-03T13:37:10.752Z [err] from ../src/serialport.cpp:1:
2020-01-03T13:37:10.752Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3547:37: note: candidate: v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)
2020-01-03T13:37:10.752Z [err] V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
2020-01-03T13:37:10.752Z [err] ^
2020-01-03T13:37:10.752Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3547:37: note: candidate expects 3 arguments, 2 provided
2020-01-03T13:37:10.752Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3550:37: note: candidate: v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)
2020-01-03T13:37:10.752Z [err] V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
2020-01-03T13:37:10.752Z [err] ^
2020-01-03T13:37:10.752Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3550:37: note: candidate expects 3 arguments, 2 provided
2020-01-03T13:37:10.759Z [err] ../src/serialport.cpp:330:96: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Boolean>::return_t)’
2020-01-03T13:37:10.759Z [err] results->Set(Nan::New<v8::String>("dsr").ToLocalChecked(), Nan::New<v8::Boolean>(data->dsr));
2020-01-03T13:37:10.759Z [err] ^
2020-01-03T13:37:10.759Z [err] In file included from /home/admin/.cache/node-gyp/13.5.0/include/node/node.h:63:0,
2020-01-03T13:37:10.759Z [err] from ../../../../../nan/nan.h:54,
2020-01-03T13:37:10.759Z [err] from ../src/./serialport.h:6,
2020-01-03T13:37:10.759Z [err] from ../src/serialport.cpp:1:
2020-01-03T13:37:10.759Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3547:37: note: candidate: v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)
2020-01-03T13:37:10.759Z [err] V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
2020-01-03T13:37:10.759Z [err] ^
2020-01-03T13:37:10.759Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3547:37: note: candidate expects 3 arguments, 2 provided
2020-01-03T13:37:10.759Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3550:37: note: candidate: v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)
2020-01-03T13:37:10.759Z [err] V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
2020-01-03T13:37:10.759Z [err] ^
2020-01-03T13:37:10.759Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3550:37: note: candidate expects 3 arguments, 2 provided
2020-01-03T13:37:10.759Z [err] ../src/serialport.cpp:331:96: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Boolean>::return_t)’
2020-01-03T13:37:10.759Z [err] results->Set(Nan::New<v8::String>("dcd").ToLocalChecked(), Nan::New<v8::Boolean>(data->dcd));
2020-01-03T13:37:10.759Z [err] ^
2020-01-03T13:37:10.759Z [err] In file included from /home/admin/.cache/node-gyp/13.5.0/include/node/node.h:63:0,
2020-01-03T13:37:10.759Z [err] from ../../../../../nan/nan.h:54,
2020-01-03T13:37:10.759Z [err] from ../src/./serialport.h:6,
2020-01-03T13:37:10.759Z [err] from ../src/serialport.cpp:1:
2020-01-03T13:37:10.759Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3547:37: note: candidate: v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)
2020-01-03T13:37:10.759Z [err] V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
2020-01-03T13:37:10.759Z [err] ^
2020-01-03T13:37:10.759Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3547:37: note: candidate expects 3 arguments, 2 provided
2020-01-03T13:37:10.759Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3550:37: note: candidate: v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)
2020-01-03T13:37:10.759Z [err] V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
2020-01-03T13:37:10.759Z [err] ^
2020-01-03T13:37:10.759Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3550:37: note: candidate expects 3 arguments, 2 provided
2020-01-03T13:37:10.775Z [err] ../src/serialport.cpp: In function ‘void EIO_AfterGetBaudRate(uv_work_t*)’:
2020-01-03T13:37:10.775Z [err] ../src/serialport.cpp:378:106: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::IntegerFactory<v8::Integer>::return_t)’
2020-01-03T13:37:10.775Z [err] results->Set(Nan::New<v8::String>("baudRate").ToLocalChecked(), Nan::New<v8::Integer>(data->baudRate));
2020-01-03T13:37:10.775Z [err] ^
2020-01-03T13:37:10.775Z [err] In file included from /home/admin/.cache/node-gyp/13.5.0/include/node/node.h:63:0,
2020-01-03T13:37:10.775Z [err] from ../../../../../nan/nan.h:54,
2020-01-03T13:37:10.775Z [err] from ../src/./serialport.h:6,
2020-01-03T13:37:10.775Z [err] from ../src/serialport.cpp:1:
2020-01-03T13:37:10.775Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3547:37: note: candidate: v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)
2020-01-03T13:37:10.775Z [err] V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
2020-01-03T13:37:10.775Z [err] ^
2020-01-03T13:37:10.775Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3547:37: note: candidate expects 3 arguments, 2 provided
2020-01-03T13:37:10.775Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3550:37: note: candidate: v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)
2020-01-03T13:37:10.775Z [err] V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
2020-01-03T13:37:10.775Z [err] ^
2020-01-03T13:37:10.775Z [err] /home/admin/.cache/node-gyp/13.5.0/include/node/v8.h:3550:37: note: candidate expects 3 arguments, 2 provided
2020-01-03T13:37:11.256Z [out] bindings.target.mk:112: recipe for target 'Release/obj.target/bindings/src/serialport.o' failed
2020-01-03T13:37:11.256Z [out] make: Leaving directory '/home/admin/.node-red/node_modules/modbus-serial/node_modules/@serialport/bindings/build'
2020-01-03T13:37:11.257Z [err] make: *** [Release/obj.target/bindings/src/serialport.o] Error 1
2020-01-03T13:37:11.261Z [err] gyp
2020-01-03T13:37:11.262Z [err]
2020-01-03T13:37:11.262Z [err] ERR!
2020-01-03T13:37:11.262Z [err] build error
2020-01-03T13:37:11.272Z [err]
2020-01-03T13:37:11.272Z [err] gyp ERR! stack Error: `make` failed with exit code: 2
2020-01-03T13:37:11.272Z [err] gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
2020-01-03T13:37:11.272Z [err] gyp ERR! stack at ChildProcess.emit (events.js:305:20)
2020-01-03T13:37:11.272Z [err] gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
2020-01-03T13:37:11.273Z [err] gyp ERR!
2020-01-03T13:37:11.273Z [err] System Linux 4.4.0-130-generic
2020-01-03T13:37:11.273Z [err] gyp
2020-01-03T13:37:11.273Z [err] ERR!
2020-01-03T13:37:11.273Z [err] command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
2020-01-03T13:37:11.273Z [err] gyp
2020-01-03T13:37:11.273Z [err] ERR!
2020-01-03T13:37:11.273Z [err] cwd
2020-01-03T13:37:11.274Z [err] /home/admin/.node-red/node_modules/modbus-serial/node_modules/@serialport/bindings
2020-01-03T13:37:11.274Z [err] gyp
2020-01-03T13:37:11.274Z [err] ERR!
2020-01-03T13:37:11.274Z [err] node -v
2020-01-03T13:37:11.274Z [err] v13.5.0
2020-01-03T13:37:11.274Z [err] gyp
2020-01-03T13:37:11.274Z [err] ERR!
2020-01-03T13:37:11.274Z [err] node-gyp -v
2020-01-03T13:37:11.274Z [err] v5.0.7
2020-01-03T13:37:11.274Z [err] gyp
2020-01-03T13:37:11.275Z [err] ERR!
2020-01-03T13:37:11.275Z [err] not ok
2020-01-03T13:37:17.497Z [err] npm
2020-01-03T13:37:17.497Z [err] WARN node-red-contrib-ui-led@0.3.1 requires a peer of node-red-dashboard@2.14.x but none is installed. You must install peer dependencies yourself.
2020-01-03T13:37:17.499Z [err] npm
2020-01-03T13:37:17.499Z [err] WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents):
2020-01-03T13:37:17.499Z [err] npm
2020-01-03T13:37:17.499Z [err] WARN
2020-01-03T13:37:17.500Z [err] notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2020-01-03T13:37:17.501Z [err]
2020-01-03T13:37:17.521Z [err] npm
2020-01-03T13:37:17.522Z [err]
2020-01-03T13:37:17.522Z [err] ERR!
2020-01-03T13:37:17.522Z [err]
2020-01-03T13:37:17.522Z [err] code
2020-01-03T13:37:17.523Z [err] ELIFECYCLE
2020-01-03T13:37:17.523Z [err] npm
2020-01-03T13:37:17.523Z [err]
2020-01-03T13:37:17.524Z [err] ERR!
2020-01-03T13:37:17.524Z [err]
2020-01-03T13:37:17.524Z [err] errno
2020-01-03T13:37:17.524Z [err] 1
2020-01-03T13:37:17.525Z [err] npm
2020-01-03T13:37:17.525Z [err]
2020-01-03T13:37:17.526Z [err] ERR!
2020-01-03T13:37:17.526Z [err] @serialport/bindings@2.0.8 install: `prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild`
2020-01-03T13:37:17.526Z [err] npm
2020-01-03T13:37:17.527Z [err]
2020-01-03T13:37:17.527Z [err] ERR!
2020-01-03T13:37:17.527Z [err] Exit status 1
2020-01-03T13:37:17.527Z [err] npm
2020-01-03T13:37:17.528Z [err]
2020-01-03T13:37:17.528Z [err] ERR!
2020-01-03T13:37:17.528Z [err]
2020-01-03T13:37:17.528Z [err] npm
2020-01-03T13:37:17.529Z [err]
2020-01-03T13:37:17.529Z [err] ERR!
2020-01-03T13:37:17.529Z [err] Failed at the @serialport/bindings@2.0.8 install script.
2020-01-03T13:37:17.529Z [err] npm
2020-01-03T13:37:17.530Z [err]
2020-01-03T13:37:17.530Z [err] ERR!
2020-01-03T13:37:17.530Z [err] This is probably not a problem with npm. There is likely additional logging output above.
2020-01-03T13:37:17.658Z [err]
2020-01-03T13:37:17.658Z [err] npm ERR! A complete log of this run can be found in:
2020-01-03T13:37:17.658Z [err] npm
2020-01-03T13:37:17.658Z [err] ERR! /home/admin/.npm/_logs/2020-01-03T13_37_17_633Z-debug.log
2020-01-03T13:37:17.731Z rc=1