0 verbose cli /usr/bin/node /usr/bin/npm 1 info using npm@8.11.0 2 info using node@v16.15.1 3 timing npm:load:whichnode Completed in 3ms 4 timing config:load:defaults Completed in 9ms 5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 3ms 6 timing config:load:builtin Completed in 5ms 7 timing config:load:cli Completed in 12ms 8 timing config:load:env Completed in 1ms 9 timing config:load:file:/root/.node-red/.npmrc Completed in 0ms 10 timing config:load:project Completed in 45ms 11 timing config:load:file:/root/.npmrc Completed in 0ms 12 timing config:load:user Completed in 2ms 13 timing config:load:file:/usr/etc/npmrc Completed in 0ms 14 timing config:load:global Completed in 1ms 15 timing config:load:validate Completed in 0ms 16 timing config:load:credentials Completed in 5ms 17 timing config:load:setEnvs Completed in 5ms 18 timing config:load Completed in 93ms 19 timing npm:load:configload Completed in 94ms 20 timing npm:load:mkdirpcache Completed in 4ms 21 timing npm:load:mkdirplogs Completed in 1ms 22 verbose title npm install node-red-node-serialport 23 verbose argv "install" "node-red-node-serialport" "--build-from-source" 24 timing npm:load:setTitle Completed in 6ms 25 timing config:load:flatten Completed in 15ms 26 timing npm:load:display Completed in 24ms 27 verbose logfile logs-max:10 dir:/root/.npm/_logs 28 verbose logfile /root/.npm/_logs/2022-06-14T02_00_25_162Z-debug-0.log 29 timing npm:load:logFile Completed in 26ms 30 timing npm:load:timers Completed in 0ms 31 timing npm:load:configScope Completed in 0ms 32 timing npm:load Completed in 162ms 33 timing arborist:ctor Completed in 5ms 34 silly logfile start cleaning logs, removing 1 files 35 silly logfile done cleaning log files 36 timing idealTree:init Completed in 32ms 37 timing idealTree:userRequests Completed in 16ms 38 silly idealTree buildDeps 39 silly fetch manifest node-red-node-serialport@* 40 verbose shrinkwrap failed to load node_modules/.package-lock.json out of date, updated: node_modules 41 http fetch GET 200 https://registry.npmjs.org/node-red-node-serialport 94ms (cache hit) 42 silly placeDep ROOT node-red-node-serialport@1.0.1 OK for: node-red-project@0.0.1 want: * 43 silly fetch manifest serialport@^10.3.0 44 http fetch GET 200 https://registry.npmjs.org/serialport 26ms (cache hit) 45 timing idealTree:#root Completed in 202ms 46 silly placeDep ROOT serialport@10.4.0 OK for: node-red-node-serialport@1.0.1 want: ^10.3.0 47 silly fetch manifest @serialport/binding-mock@10.2.2 48 silly fetch manifest @serialport/bindings-cpp@10.7.0 49 silly fetch manifest @serialport/parser-byte-length@10.3.0 50 silly fetch manifest @serialport/parser-cctalk@10.3.0 51 silly fetch manifest @serialport/parser-delimiter@10.3.0 52 silly fetch manifest @serialport/parser-inter-byte-timeout@10.3.0 53 silly fetch manifest @serialport/parser-packet-length@10.3.0 54 silly fetch manifest @serialport/parser-readline@10.3.0 55 silly fetch manifest @serialport/parser-ready@10.3.0 56 silly fetch manifest @serialport/parser-regex@10.3.0 57 silly fetch manifest @serialport/parser-slip-encoder@10.3.0 58 silly fetch manifest @serialport/parser-spacepacket@10.3.0 59 silly fetch manifest @serialport/stream@10.3.0 60 silly fetch manifest debug@^4.3.3 61 http fetch GET 200 https://registry.npmjs.org/@serialport%2fbinding-mock 217ms (cache hit) 62 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-cctalk 216ms (cache hit) 63 http fetch GET 200 https://registry.npmjs.org/@serialport%2fbindings-cpp 225ms (cache hit) 64 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-delimiter 224ms (cache hit) 65 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-inter-byte-timeout 226ms (cache hit) 66 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-packet-length 229ms (cache hit) 67 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-readline 231ms (cache hit) 68 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-regex 230ms (cache hit) 69 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-ready 236ms (cache hit) 70 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-slip-encoder 234ms (cache hit) 71 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-byte-length 255ms (cache hit) 72 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-spacepacket 238ms (cache hit) 73 http fetch GET 200 https://registry.npmjs.org/debug 236ms (cache hit) 74 http fetch GET 200 https://registry.npmjs.org/@serialport%2fstream 250ms (cache hit) 75 timing idealTree:node_modules/node-red-node-serialport Completed in 302ms 76 silly placeDep ROOT @serialport/binding-mock@10.2.2 OK for: serialport@10.4.0 want: 10.2.2 77 silly placeDep ROOT @serialport/bindings-cpp@10.7.0 OK for: serialport@10.4.0 want: 10.7.0 78 silly placeDep ROOT @serialport/parser-byte-length@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 79 silly placeDep ROOT @serialport/parser-cctalk@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 80 silly placeDep ROOT @serialport/parser-delimiter@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 81 silly placeDep ROOT @serialport/parser-inter-byte-timeout@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 82 silly placeDep ROOT @serialport/parser-packet-length@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 83 silly placeDep ROOT @serialport/parser-readline@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 84 silly placeDep ROOT @serialport/parser-ready@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 85 silly placeDep ROOT @serialport/parser-regex@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 86 silly placeDep ROOT @serialport/parser-slip-encoder@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 87 silly placeDep ROOT @serialport/parser-spacepacket@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 88 silly placeDep ROOT @serialport/stream@10.3.0 OK for: serialport@10.4.0 want: 10.3.0 89 silly placeDep ROOT debug@4.3.4 OK for: serialport@10.4.0 want: ^4.3.3 90 silly fetch manifest @serialport/bindings-interface@^1.2.1 91 silly fetch manifest @serialport/bindings-interface@1.2.1 92 silly fetch manifest node-addon-api@^4.3.0 93 silly fetch manifest node-gyp-build@^4.3.0 94 silly fetch manifest ms@2.1.2 95 http fetch GET 200 https://registry.npmjs.org/@serialport%2fbindings-interface 65ms (cache hit) 96 http fetch GET 200 https://registry.npmjs.org/@serialport%2fbindings-interface 64ms (cache hit) 97 http fetch GET 200 https://registry.npmjs.org/ms 55ms (cache hit) 98 http fetch GET 200 https://registry.npmjs.org/node-gyp-build 65ms (cache hit) 99 http fetch GET 200 https://registry.npmjs.org/node-addon-api 72ms (cache hit) 100 timing idealTree:node_modules/serialport Completed in 241ms 101 silly placeDep ROOT @serialport/bindings-interface@1.2.2 OK for: @serialport/binding-mock@10.2.2 want: ^1.2.1 102 timing idealTree:node_modules/@serialport/binding-mock Completed in 8ms 103 silly placeDep node_modules/@serialport/bindings-cpp @serialport/bindings-interface@1.2.1 OK for: @serialport/bindings-cpp@10.7.0 want: 1.2.1 104 silly placeDep ROOT node-addon-api@4.3.0 OK for: @serialport/bindings-cpp@10.7.0 want: ^4.3.0 105 silly placeDep ROOT node-gyp-build@4.4.0 OK for: @serialport/bindings-cpp@10.7.0 want: ^4.3.0 106 timing idealTree:node_modules/@serialport/bindings-cpp Completed in 21ms 107 timing idealTree:node_modules/@serialport/bindings-interface Completed in 2ms 108 timing idealTree:node_modules/@serialport/parser-byte-length Completed in 0ms 109 timing idealTree:node_modules/@serialport/parser-cctalk Completed in 0ms 110 timing idealTree:node_modules/@serialport/parser-delimiter Completed in 0ms 111 timing idealTree:node_modules/@serialport/parser-inter-byte-timeout Completed in 0ms 112 timing idealTree:node_modules/@serialport/parser-packet-length Completed in 0ms 113 timing idealTree:node_modules/@serialport/parser-readline Completed in 0ms 114 timing idealTree:node_modules/@serialport/parser-ready Completed in 0ms 115 timing idealTree:node_modules/@serialport/parser-regex Completed in 0ms 116 timing idealTree:node_modules/@serialport/parser-slip-encoder Completed in 0ms 117 timing idealTree:node_modules/@serialport/parser-spacepacket Completed in 0ms 118 silly placeDep node_modules/@serialport/stream @serialport/bindings-interface@1.2.1 OK for: @serialport/stream@10.3.0 want: 1.2.1 119 timing idealTree:node_modules/@serialport/stream Completed in 8ms 120 silly placeDep ROOT ms@2.1.2 OK for: debug@4.3.4 want: 2.1.2 121 timing idealTree:node_modules/debug Completed in 6ms 122 timing idealTree:node_modules/ms Completed in 0ms 123 timing idealTree:node_modules/node-addon-api Completed in 0ms 124 timing idealTree:node_modules/node-gyp-build Completed in 0ms 125 timing idealTree:node_modules/@serialport/bindings-cpp/node_modules/@serialport/bindings-interface Completed in 1ms 126 timing idealTree:node_modules/@serialport/stream/node_modules/@serialport/bindings-interface Completed in 0ms 127 timing idealTree:buildDeps Completed in 804ms 128 timing idealTree:fixDepFlags Completed in 8ms 129 timing idealTree Completed in 871ms 130 timing reify:loadTrees Completed in 875ms 131 timing reify:diffTrees Completed in 9ms 132 silly reify moves {} 133 timing reify:retireShallow Completed in 4ms 134 timing reify:createSparse Completed in 33ms 135 timing reify:loadBundles Completed in 0ms 136 silly audit bulk request { 136 silly audit 'node-red-node-serialport': [ '1.0.1' ], 136 silly audit serialport: [ '10.4.0' ], 136 silly audit '@serialport/binding-mock': [ '10.2.2' ], 136 silly audit '@serialport/bindings-cpp': [ '10.7.0' ], 136 silly audit '@serialport/parser-byte-length': [ '10.3.0' ], 136 silly audit '@serialport/parser-cctalk': [ '10.3.0' ], 136 silly audit '@serialport/parser-delimiter': [ '10.3.0' ], 136 silly audit '@serialport/parser-inter-byte-timeout': [ '10.3.0' ], 136 silly audit '@serialport/parser-packet-length': [ '10.3.0' ], 136 silly audit '@serialport/parser-readline': [ '10.3.0' ], 136 silly audit '@serialport/parser-ready': [ '10.3.0' ], 136 silly audit '@serialport/parser-regex': [ '10.3.0' ], 136 silly audit '@serialport/parser-slip-encoder': [ '10.3.0' ], 136 silly audit '@serialport/parser-spacepacket': [ '10.3.0' ], 136 silly audit '@serialport/stream': [ '10.3.0' ], 136 silly audit debug: [ '4.3.4' ], 136 silly audit '@serialport/bindings-interface': [ '1.2.2', '1.2.1' ], 136 silly audit 'node-addon-api': [ '4.3.0' ], 136 silly audit 'node-gyp-build': [ '4.4.0' ], 136 silly audit ms: [ '2.1.2' ] 136 silly audit } 137 timing reifyNode:node_modules/ms Completed in 485ms 138 timing reifyNode:node_modules/@serialport/parser-regex Completed in 508ms 139 timing reifyNode:node_modules/@serialport/parser-ready Completed in 508ms 140 timing reifyNode:node_modules/@serialport/parser-readline Completed in 508ms 141 timing reifyNode:node_modules/@serialport/parser-packet-length Completed in 509ms 142 timing reifyNode:node_modules/@serialport/parser-inter-byte-timeout Completed in 510ms 143 timing reifyNode:node_modules/@serialport/parser-delimiter Completed in 510ms 144 timing reifyNode:node_modules/@serialport/parser-cctalk Completed in 511ms 145 timing reifyNode:node_modules/@serialport/parser-byte-length Completed in 512ms 146 timing reifyNode:node_modules/node-gyp-build Completed in 525ms 147 timing reifyNode:node_modules/@serialport/bindings-interface Completed in 524ms 148 timing reifyNode:node_modules/@serialport/parser-spacepacket Completed in 523ms 149 timing reifyNode:node_modules/@serialport/binding-mock Completed in 520ms 150 timing reifyNode:node_modules/@serialport/stream/node_modules/@serialport/bindings-interface Completed in 527ms 151 timing reifyNode:node_modules/@serialport/bindings-cpp/node_modules/@serialport/bindings-interface Completed in 524ms 152 timing reifyNode:node_modules/debug Completed in 529ms 153 timing reifyNode:node_modules/@serialport/stream Completed in 530ms 154 timing reifyNode:node_modules/@serialport/parser-slip-encoder Completed in 558ms 155 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 577ms 156 timing auditReport:getReport Completed in 591ms 157 silly audit report {} 158 timing auditReport:init Completed in 0ms 159 timing reify:audit Completed in 595ms 160 timing reifyNode:node_modules/serialport Completed in 563ms 161 timing reifyNode:node_modules/node-red-node-serialport Completed in 577ms 162 timing reifyNode:node_modules/node-addon-api Completed in 602ms 163 timing reifyNode:node_modules/@serialport/bindings-cpp Completed in 630ms 164 timing reify:unpack Completed in 638ms 165 timing reify:unretire Completed in 1ms 166 timing build:queue Completed in 8ms 167 timing build:link:node_modules/node-gyp-build Completed in 5ms 168 timing build:link Completed in 5ms 169 info run @serialport/bindings-cpp@10.7.0 install node_modules/@serialport/bindings-cpp node-gyp-build 170 info run @serialport/bindings-cpp@10.7.0 install { code: 1, signal: null } 171 timing reify:rollback:createSparse Completed in 111ms 172 timing reify:rollback:retireShallow Completed in 0ms 173 timing command:install Completed in 21745ms 174 verbose stack Error: command failed 174 verbose stack at ChildProcess. (/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:63:27) 174 verbose stack at ChildProcess.emit (node:events:527:28) 174 verbose stack at maybeClose (node:internal/child_process:1092:16) 174 verbose stack at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5) 175 verbose pkgid @serialport/bindings-cpp@10.7.0 176 verbose cwd /root/.node-red 177 verbose Linux 5.10.113 178 verbose node v16.15.1 179 verbose npm v8.11.0 180 error code 1 181 error path /root/.node-red/node_modules/@serialport/bindings-cpp 182 error command failed 183 error command sh -c node-gyp-build 184 error make: Entering directory '/root/.node-red/node_modules/@serialport/bindings-cpp/build' 184 error CXX(target) Release/obj.target/bindings/src/serialport.o 184 error CXX(target) Release/obj.target/bindings/src/serialport_unix.o 184 error CXX(target) Release/obj.target/bindings/src/poller.o 184 error CXX(target) Release/obj.target/bindings/src/serialport_linux.o 184 error SOLINK_MODULE(target) Release/obj.target/bindings.node 184 error make: Leaving directory '/root/.node-red/node_modules/@serialport/bindings-cpp/build' 185 error gyp info it worked if it ends with ok 185 error gyp info using node-gyp@9.0.0 185 error gyp info using node@16.15.1 | linux | arm64 185 error gyp info find Python using Python version 3.10.4 found at "/usr/bin/python3" 185 error gyp info spawn /usr/bin/python3 185 error gyp info spawn args [ 185 error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', 185 error gyp info spawn args 'binding.gyp', 185 error gyp info spawn args '-f', 185 error gyp info spawn args 'make', 185 error gyp info spawn args '-I', 185 error gyp info spawn args '/root/.node-red/node_modules/@serialport/bindings-cpp/build/config.gypi', 185 error gyp info spawn args '-I', 185 error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', 185 error gyp info spawn args '-I', 185 error gyp info spawn args '/root/.cache/node-gyp/16.15.1/include/node/common.gypi', 185 error gyp info spawn args '-Dlibrary=shared_library', 185 error gyp info spawn args '-Dvisibility=default', 185 error gyp info spawn args '-Dnode_root_dir=/root/.cache/node-gyp/16.15.1', 185 error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp', 185 error gyp info spawn args '-Dnode_lib_file=/root/.cache/node-gyp/16.15.1/<(target_arch)/node.lib', 185 error gyp info spawn args '-Dmodule_root_dir=/root/.node-red/node_modules/@serialport/bindings-cpp', 185 error gyp info spawn args '-Dnode_engine=v8', 185 error gyp info spawn args '--depth=.', 185 error gyp info spawn args '--no-parallel', 185 error gyp info spawn args '--generator-output', 185 error gyp info spawn args 'build', 185 error gyp info spawn args '-Goutput_dir=.' 185 error gyp info spawn args ] 185 error gyp info spawn make 185 error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] 185 error /usr/bin/ld: cannot find -lpthread 185 error collect2: error: ld returned 1 exit status 185 error make: *** [bindings.target.mk:136: Release/obj.target/bindings.node] Error 1 185 error gyp ERR! build error 185 error gyp ERR! stack Error: `make` failed with exit code: 2 185 error gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) 185 error gyp ERR! stack at ChildProcess.emit (node:events:527:28) 185 error gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12) 185 error gyp ERR! System Linux 5.10.113 185 error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" 185 error gyp ERR! cwd /root/.node-red/node_modules/@serialport/bindings-cpp 185 error gyp ERR! node -v v16.15.1 185 error gyp ERR! node-gyp -v v9.0.0 185 error gyp ERR! not ok 186 verbose exit 1 187 timing npm Completed in 22210ms 188 verbose unfinished npm timer reify 1655172025604 189 verbose unfinished npm timer reify:build 1655172027241 190 verbose unfinished npm timer build 1655172027243 191 verbose unfinished npm timer build:deps 1655172027244 192 verbose unfinished npm timer build:run:install 1655172027259 193 verbose unfinished npm timer build:run:install:node_modules/@serialport/bindings-cpp 1655172027261 194 verbose code 1 195 error A complete log of this run can be found in: 195 error /root/.npm/_logs/2022-06-14T02_00_25_162Z-debug-0.log