Hi Guys,
After a forced O/S reload (where has the internet gone during an OS update), I am having a problem installing node-red-node-serialport 0.14.1
Here is the console log:
-----------------------------------------------------------
2021-10-31T15:31:55.516Z Install : node-red-node-serialport 0.14.1
2021-10-31T15:31:55.523Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-node-serialport@0.14.1
2021-10-31T15:32:21.980Z [out]
2021-10-31T15:32:21.980Z [out] > @serialport/bindings@9.2.5 install /home/ed/.node-red/node_modules/@serialport/bindings
2021-10-31T15:32:21.980Z [out] > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
2021-10-31T15:32:21.980Z [out]
2021-10-31T15:32:23.209Z [err] prebuild-install
2021-10-31T15:32:23.209Z [err] WARN install No prebuilt binaries found (target=14.18.1 runtime=node arch=x64 libc= platform=linux)
2021-10-31T15:32:23.905Z [out] make: Entering directory '/home/ed/.node-red/node_modules/@serialport/bindings/build'
2021-10-31T15:32:23.905Z [out] CXX(target) Release/obj.target/bindings/src/serialport.o
2021-10-31T15:32:23.908Z [err] make: g++: No such file or directory
2021-10-31T15:32:23.908Z [err] make: *** [bindings.target.mk:112: Release/obj.target/bindings/src/serialport.o] Error 127
2021-10-31T15:32:23.908Z [out] make: Leaving directory '/home/ed/.node-red/node_modules/@serialport/bindings/build'
2021-10-31T15:32:23.909Z [err] gyp
2021-10-31T15:32:23.909Z [err]
2021-10-31T15:32:23.909Z [err] ERR! build error
2021-10-31T15:32:23.910Z [err] gyp
2021-10-31T15:32:23.910Z [err] ERR! stack Error: `make` failed with exit code: 2
2021-10-31T15:32:23.910Z [err] gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
2021-10-31T15:32:23.910Z [err] gyp ERR!
2021-10-31T15:32:23.910Z [err] stack at ChildProcess.emit (events.js:400:28)
2021-10-31T15:32:23.910Z [err] gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:282:12)
2021-10-31T15:32:23.911Z [err] gyp
2021-10-31T15:32:23.911Z [err] ERR! System Linux 5.11.12-300.fc34.x86_64
2021-10-31T15:32:23.911Z [err] gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
2021-10-31T15:32:23.911Z [err] gyp ERR! cwd /home/ed/.node-red/node_modules/@serialport/bindings
2021-10-31T15:32:23.911Z [err] gyp
2021-10-31T15:32:23.911Z [err] ERR! node -v v14.18.1
2021-10-31T15:32:23.911Z [err] gyp
2021-10-31T15:32:23.911Z [err] ERR! node-gyp -v v5.1.0
2021-10-31T15:32:23.911Z [err] gyp ERR! not ok
2021-10-31T15:32:24.116Z [err] npm WARN
2021-10-31T15:32:24.116Z [err] node-red-contrib-ui-digital-display@1.0.2 requires a peer of node-red-dashboard@^2.23.2 but none is installed. You must install peer dependencies yourself.
2021-10-31T15:32:24.135Z [err] npm WARN
2021-10-31T15:32:24.135Z [err] node-red-project@0.0.1 No repository field.
2021-10-31T15:32:24.149Z [err] npm
2021-10-31T15:32:24.149Z [err] WARN node-red-project@0.0.1 No license field.
2021-10-31T15:32:24.149Z [err]
2021-10-31T15:32:24.166Z [err] npm ERR! code ELIFECYCLE
2021-10-31T15:32:24.166Z [err] npm ERR! errno 1
2021-10-31T15:32:24.175Z [err] npm ERR!
2021-10-31T15:32:24.175Z [err] @serialport/bindings@9.2.5 install: `prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild`
2021-10-31T15:32:24.175Z [err] npm ERR! Exit status 1
2021-10-31T15:32:24.175Z [err] npm ERR!
2021-10-31T15:32:24.175Z [err] npm ERR! Failed at the @serialport/bindings@9.2.5 install script.
2021-10-31T15:32:24.175Z [err] npm
2021-10-31T15:32:24.175Z [err] ERR! This is probably not a problem with npm. There is likely additional logging output above.
2021-10-31T15:32:24.191Z [err]
2021-10-31T15:32:24.191Z [err] npm ERR! A complete log of this run can be found in:
2021-10-31T15:32:24.191Z [err] npm ERR! /home/ed/.npm/_logs/2021-10-31T15_32_24_178Z-debug.log
2021-10-31T15:32:24.197Z rc=1
I see it is what I think is a g++ error....
Fedora 34 with an ID.10T induced error on the keyboard...
Any help would be appreciated...
Ed