BrainJS / brain.js

🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js
https://brain.js.org
MIT License
14.25k stars 1.06k forks source link

Fatal error while installing via NPM package #923

Closed carafelix closed 2 weeks ago

carafelix commented 5 months ago

What is wrong?

Installation fails, check log file

Where does it happen?

running npm i brain.js

Expected behavior (i.e. solution)

install sucessfully

Version information

Nodejs:

v18.18.1.

Python:

Python 3.10.12

Brain.js:

latest npm release

OS:

Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy

How important is this (1-5)?

5

log:

fatal.log

0 verbose cli /home/martincito/.nvm/versions/node/v18.18.1/bin/node /home/martincito/.nvm/versions/node/v18.18.1/bin/npm
1 info using npm@9.8.1
2 info using node@v18.18.1
3 timing npm:load:whichnode Completed in 1ms
4 timing config:load:defaults Completed in 1ms
5 timing config:load:file:/home/martincito/.nvm/versions/node/v18.18.1/lib/node_modules/npm/npmrc Completed in 1ms
6 timing config:load:builtin Completed in 1ms
7 timing config:load:cli Completed in 2ms
8 timing config:load:env Completed in 1ms
9 timing config:load:file:/media/martincito/freedom/repos/test/.npmrc Completed in 0ms
10 timing config:load:project Completed in 2ms
11 timing config:load:file:/home/martincito/.npmrc Completed in 0ms
12 timing config:load:user Completed in 0ms
13 timing config:load:file:/home/martincito/.nvm/versions/node/v18.18.1/etc/npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:setEnvs Completed in 1ms
16 timing config:load Completed in 8ms
17 timing npm:load:configload Completed in 8ms
18 timing config:load:flatten Completed in 1ms
19 timing npm:load:mkdirpcache Completed in 0ms
20 timing npm:load:mkdirplogs Completed in 0ms
21 verbose title npm i brain.js
22 verbose argv "i" "brain.js"
23 timing npm:load:setTitle Completed in 1ms
24 timing npm:load:display Completed in 0ms
25 verbose logfile logs-max:10 dir:/home/martincito/.npm/_logs/2024-01-17T22_35_20_658Z-
26 verbose logfile /home/martincito/.npm/_logs/2024-01-17T22_35_20_658Z-debug-0.log
27 timing npm:load:logFile Completed in 5ms
28 timing npm:load:timers Completed in 0ms
29 timing npm:load:configScope Completed in 0ms
30 timing npm:load Completed in 24ms
31 timing arborist:ctor Completed in 0ms
32 silly logfile start cleaning logs, removing 1 files
33 silly logfile done cleaning log files
34 timing idealTree:init Completed in 7ms
35 timing idealTree:userRequests Completed in 2ms
36 silly idealTree buildDeps
37 silly fetch manifest brain.js@*
38 http fetch GET 200 https://registry.npmjs.org/brain.js 8ms (cache hit)
39 silly fetch manifest gpu.js@^2.16.0
40 http fetch GET 200 https://registry.npmjs.org/gpu.js 3ms (cache hit)
41 silly placeDep ROOT brain.js@2.0.0-beta.23 OK for:  want: *
42 silly placeDep ROOT gpu.js@2.16.0 OK for: brain.js@2.0.0-beta.23 want: ^2.16.0
43 silly fetch manifest thaw.js@^2.1.4
44 silly fetch manifest acorn@^7.1.1
45 silly fetch manifest gl@^5.0.3
46 silly fetch manifest gl-wiretap@^0.6.2
47 silly fetch manifest gpu-mock.js@^1.3.0
48 silly fetch manifest webgpu@^0.1.16
49 http fetch GET 200 https://registry.npmjs.org/gl-wiretap 7ms (cache hit)
50 http fetch GET 200 https://registry.npmjs.org/gpu-mock.js 6ms (cache hit)
51 http fetch GET 200 https://registry.npmjs.org/thaw.js 8ms (cache hit)
52 http fetch GET 200 https://registry.npmjs.org/gl 8ms (cache hit)
53 http fetch GET 200 https://registry.npmjs.org/acorn 9ms (cache hit)
54 http fetch GET 200 https://registry.npmjs.org/webgpu 10ms (cache hit)
55 timing idealTree:#root Completed in 34ms
56 silly placeDep ROOT thaw.js@2.1.4 OK for: brain.js@2.0.0-beta.23 want: ^2.1.4
57 timing idealTree:node_modules/brain.js Completed in 1ms
58 silly fetch manifest gpu.js@^2.10.3
59 silly placeDep ROOT acorn@7.4.1 OK for: gpu.js@2.16.0 want: ^7.1.1
60 silly placeDep ROOT gl@5.0.3 OK for: gpu.js@2.16.0 want: ^5.0.3
61 silly fetch manifest bindings@^1.5.0
62 silly fetch manifest bit-twiddle@^1.0.2
63 silly fetch manifest glsl-tokenizer@^2.1.5
64 silly fetch manifest nan@^2.16.0
65 silly fetch manifest node-abi@^3.22.0
66 silly fetch manifest node-gyp@^9.0.0
67 silly fetch manifest prebuild-install@^7.1.1
68 silly placeDep ROOT gl-wiretap@0.6.2 OK for: gpu.js@2.16.0 want: ^0.6.2
69 silly placeDep ROOT gpu-mock.js@1.3.1 OK for: gpu.js@2.16.0 want: ^1.3.0
70 silly placeDep ROOT webgpu@0.1.16 OK for: gpu.js@2.16.0 want: ^0.1.16
71 http fetch GET 200 https://registry.npmjs.org/bit-twiddle 13ms (cache hit)
72 http fetch GET 200 https://registry.npmjs.org/prebuild-install 11ms (cache hit)
73 http fetch GET 200 https://registry.npmjs.org/glsl-tokenizer 14ms (cache hit)
74 http fetch GET 200 https://registry.npmjs.org/node-abi 14ms (cache hit)
75 http fetch GET 200 https://registry.npmjs.org/node-gyp 14ms (cache hit)
76 http fetch GET 200 https://registry.npmjs.org/bindings 18ms (cache hit)
77 http fetch GET 200 https://registry.npmjs.org/nan 17ms (cache hit)
78 timing idealTree:node_modules/gpu.js Completed in 22ms
79 timing idealTree:node_modules/acorn Completed in 0ms
80 silly placeDep ROOT bindings@1.5.0 OK for: gl@5.0.3 want: ^1.5.0
81 silly fetch manifest file-uri-to-path@1.0.0
82 silly placeDep ROOT bit-twiddle@1.0.2 OK for: gl@5.0.3 want: ^1.0.2
83 silly placeDep ROOT glsl-tokenizer@2.1.5 OK for: gl@5.0.3 want: ^2.1.5
84 silly fetch manifest through2@^0.6.3
85 silly placeDep ROOT nan@2.18.0 OK for: gl@5.0.3 want: ^2.16.0
86 silly placeDep ROOT node-abi@3.54.0 OK for: gl@5.0.3 want: ^3.22.0
87 silly fetch manifest semver@^7.3.5
88 silly placeDep ROOT node-gyp@9.4.1 OK for: gl@5.0.3 want: ^9.0.0
89 silly fetch manifest env-paths@^2.2.0
90 silly fetch manifest exponential-backoff@^3.1.1
91 silly fetch manifest glob@^7.1.4
92 silly fetch manifest graceful-fs@^4.2.6
93 silly fetch manifest make-fetch-happen@^10.0.3
94 silly fetch manifest nopt@^6.0.0
95 silly fetch manifest npmlog@^6.0.0
96 silly fetch manifest rimraf@^3.0.2
97 silly fetch manifest tar@^6.1.2
98 silly fetch manifest which@^2.0.2
99 silly placeDep ROOT prebuild-install@7.1.1 OK for: gl@5.0.3 want: ^7.1.1
100 silly fetch manifest detect-libc@^2.0.0
101 silly fetch manifest expand-template@^2.0.3
102 silly fetch manifest github-from-package@0.0.0
103 silly fetch manifest minimist@^1.2.3
104 silly fetch manifest mkdirp-classic@^0.5.3
105 silly fetch manifest napi-build-utils@^1.0.1
106 silly fetch manifest pump@^3.0.0
107 silly fetch manifest rc@^1.2.7
108 silly fetch manifest simple-get@^4.0.0
109 silly fetch manifest tar-fs@^2.0.0
110 silly fetch manifest tunnel-agent@^0.6.0
111 http fetch GET 200 https://registry.npmjs.org/file-uri-to-path 36ms (cache hit)
112 http fetch GET 200 https://registry.npmjs.org/through2 36ms (cache hit)
113 http fetch GET 200 https://registry.npmjs.org/semver 35ms (cache hit)
114 http fetch GET 200 https://registry.npmjs.org/exponential-backoff 34ms (cache hit)
115 http fetch GET 200 https://registry.npmjs.org/env-paths 36ms (cache hit)
116 http fetch GET 200 https://registry.npmjs.org/nopt 34ms (cache hit)
117 http fetch GET 200 https://registry.npmjs.org/npmlog 34ms (cache hit)
118 http fetch GET 200 https://registry.npmjs.org/make-fetch-happen 35ms (cache hit)
119 http fetch GET 200 https://registry.npmjs.org/rimraf 34ms (cache hit)
120 http fetch GET 200 https://registry.npmjs.org/tar 35ms (cache hit)
121 http fetch GET 200 https://registry.npmjs.org/detect-libc 34ms (cache hit)
122 http fetch GET 200 https://registry.npmjs.org/expand-template 33ms (cache hit)
123 http fetch GET 200 https://registry.npmjs.org/github-from-package 33ms (cache hit)
124 http fetch GET 200 https://registry.npmjs.org/mkdirp-classic 32ms (cache hit)
125 http fetch GET 200 https://registry.npmjs.org/graceful-fs 42ms (cache hit)
126 http fetch GET 200 https://registry.npmjs.org/which 37ms (cache hit)
127 http fetch GET 200 https://registry.npmjs.org/napi-build-utils 34ms (cache hit)
128 http fetch GET 200 https://registry.npmjs.org/minimist 35ms (cache hit)
129 http fetch GET 200 https://registry.npmjs.org/pump 33ms (cache hit)
130 http fetch GET 200 https://registry.npmjs.org/glob 44ms (cache hit)
131 http fetch GET 200 https://registry.npmjs.org/rc 35ms (cache hit)
132 http fetch GET 200 https://registry.npmjs.org/tar-fs 35ms (cache hit)
133 http fetch GET 200 https://registry.npmjs.org/simple-get 39ms (cache hit)
134 http fetch GET 200 https://registry.npmjs.org/tunnel-agent 39ms (cache hit)
135 timing idealTree:node_modules/gl Completed in 57ms
136 silly placeDep ROOT file-uri-to-path@1.0.0 OK for: bindings@1.5.0 want: 1.0.0
137 timing idealTree:node_modules/bindings Completed in 1ms
138 timing idealTree:node_modules/bit-twiddle Completed in 0ms
139 timing idealTree:node_modules/file-uri-to-path Completed in 0ms
140 timing idealTree:node_modules/gl-wiretap Completed in 0ms
141 silly placeDep ROOT through2@0.6.5 OK for: glsl-tokenizer@2.1.5 want: ^0.6.3
142 silly fetch manifest readable-stream@>=1.0.33-1 <1.1.0-0
143 silly fetch manifest xtend@>=4.0.0 <4.1.0-0
144 http fetch GET 200 https://registry.npmjs.org/readable-stream 2ms (cache hit)
145 http fetch GET 200 https://registry.npmjs.org/xtend 4ms (cache hit)
146 timing idealTree:node_modules/glsl-tokenizer Completed in 5ms
147 timing idealTree:node_modules/gpu-mock.js Completed in 0ms
148 timing idealTree:node_modules/nan Completed in 0ms
149 silly placeDep ROOT semver@7.5.4 OK for: node-abi@3.54.0 want: ^7.3.5
150 silly fetch manifest lru-cache@^6.0.0
151 http fetch GET 200 https://registry.npmjs.org/lru-cache 2ms (cache hit)
152 timing idealTree:node_modules/node-abi Completed in 4ms
153 silly placeDep ROOT env-paths@2.2.1 OK for: node-gyp@9.4.1 want: ^2.2.0
154 silly placeDep ROOT exponential-backoff@3.1.1 OK for: node-gyp@9.4.1 want: ^3.1.1
155 silly placeDep ROOT glob@7.2.3 OK for: node-gyp@9.4.1 want: ^7.1.4
156 silly fetch manifest fs.realpath@^1.0.0
157 silly fetch manifest inflight@^1.0.4
158 silly fetch manifest inherits@2
159 silly fetch manifest minimatch@^3.1.1
160 silly fetch manifest once@^1.3.0
161 silly fetch manifest path-is-absolute@^1.0.0
162 silly placeDep ROOT graceful-fs@4.2.11 OK for: node-gyp@9.4.1 want: ^4.2.6
163 silly placeDep ROOT make-fetch-happen@10.2.1 OK for: node-gyp@9.4.1 want: ^10.0.3
164 silly fetch manifest agentkeepalive@^4.2.1
165 silly fetch manifest cacache@^16.1.0
166 silly fetch manifest http-cache-semantics@^4.1.0
167 silly fetch manifest http-proxy-agent@^5.0.0
168 silly fetch manifest https-proxy-agent@^5.0.0
169 silly fetch manifest is-lambda@^1.0.1
170 silly fetch manifest lru-cache@^7.7.1
171 silly fetch manifest minipass@^3.1.6
172 silly fetch manifest minipass-collect@^1.0.2
173 silly fetch manifest minipass-fetch@^2.0.3
174 silly fetch manifest minipass-flush@^1.0.5
175 silly fetch manifest minipass-pipeline@^1.2.4
176 silly fetch manifest negotiator@^0.6.3
177 silly fetch manifest promise-retry@^2.0.1
178 silly fetch manifest socks-proxy-agent@^7.0.0
179 silly fetch manifest ssri@^9.0.0
180 silly placeDep ROOT nopt@6.0.0 OK for: node-gyp@9.4.1 want: ^6.0.0
181 silly fetch manifest abbrev@^1.0.0
182 silly placeDep ROOT npmlog@6.0.2 OK for: node-gyp@9.4.1 want: ^6.0.0
183 silly fetch manifest are-we-there-yet@^3.0.0
184 silly fetch manifest console-control-strings@^1.1.0
185 silly fetch manifest gauge@^4.0.3
186 silly fetch manifest set-blocking@^2.0.0
187 silly placeDep ROOT rimraf@3.0.2 OK for: node-gyp@9.4.1 want: ^3.0.2
188 silly placeDep ROOT tar@6.2.0 OK for: node-gyp@9.4.1 want: ^6.1.2
189 silly fetch manifest chownr@^2.0.0
190 silly fetch manifest fs-minipass@^2.0.0
191 silly fetch manifest minipass@^5.0.0
192 silly fetch manifest minizlib@^2.1.1
193 silly fetch manifest mkdirp@^1.0.3
194 silly fetch manifest yallist@^4.0.0
195 silly placeDep ROOT which@2.0.2 OK for: node-gyp@9.4.1 want: ^2.0.2
196 silly fetch manifest isexe@^2.0.0
197 http fetch GET 200 https://registry.npmjs.org/fs.realpath 65ms (cache hit)
198 http fetch GET 200 https://registry.npmjs.org/inflight 64ms (cache hit)
199 http fetch GET 200 https://registry.npmjs.org/once 63ms (cache hit)
200 http fetch GET 200 https://registry.npmjs.org/inherits 64ms (cache hit)
201 http fetch GET 200 https://registry.npmjs.org/path-is-absolute 64ms (cache hit)
202 http fetch GET 200 https://registry.npmjs.org/http-cache-semantics 61ms (cache hit)
203 http fetch GET 200 https://registry.npmjs.org/agentkeepalive 63ms (cache hit)
204 http fetch GET 200 https://registry.npmjs.org/http-proxy-agent 62ms (cache hit)
205 http fetch GET 200 https://registry.npmjs.org/is-lambda 61ms (cache hit)
206 http fetch GET 200 https://registry.npmjs.org/https-proxy-agent 62ms (cache hit)
207 http fetch GET 200 https://registry.npmjs.org/minipass-collect 60ms (cache hit)
208 http fetch GET 200 https://registry.npmjs.org/cacache 64ms (cache hit)
209 http fetch GET 200 https://registry.npmjs.org/minipass-fetch 62ms (cache hit)
210 http fetch GET 200 https://registry.npmjs.org/minipass-pipeline 62ms (cache hit)
211 http fetch GET 200 https://registry.npmjs.org/negotiator 62ms (cache hit)
212 http fetch GET 200 https://registry.npmjs.org/minipass 64ms (cache hit)
213 http fetch GET 200 https://registry.npmjs.org/promise-retry 62ms (cache hit)
214 http fetch GET 200 https://registry.npmjs.org/minimatch 71ms (cache hit)
215 http fetch GET 200 https://registry.npmjs.org/socks-proxy-agent 61ms (cache hit)
216 http fetch GET 200 https://registry.npmjs.org/are-we-there-yet 58ms (cache hit)
217 http fetch GET 200 https://registry.npmjs.org/abbrev 59ms (cache hit)
218 http fetch GET 200 https://registry.npmjs.org/console-control-strings 58ms (cache hit)
219 http fetch GET 200 https://registry.npmjs.org/ssri 62ms (cache hit)
220 http fetch GET 200 https://registry.npmjs.org/minipass-flush 66ms (cache hit)
221 http fetch GET 200 https://registry.npmjs.org/chownr 55ms (cache hit)
222 http fetch GET 200 https://registry.npmjs.org/fs-minipass 55ms (cache hit)
223 http fetch GET 200 https://registry.npmjs.org/gauge 59ms (cache hit)
224 http fetch GET 200 https://registry.npmjs.org/set-blocking 59ms (cache hit)
225 http fetch GET 200 https://registry.npmjs.org/yallist 54ms (cache hit)
226 http fetch GET 200 https://registry.npmjs.org/isexe 54ms (cache hit)
227 http fetch GET 200 https://registry.npmjs.org/minipass 57ms (cache hit)
228 http fetch GET 200 https://registry.npmjs.org/minizlib 59ms (cache hit)
229 http fetch GET 200 https://registry.npmjs.org/mkdirp 59ms (cache hit)
230 timing idealTree:node_modules/node-gyp Completed in 85ms
231 timing idealTree:node_modules/env-paths Completed in 0ms
232 timing idealTree:node_modules/exponential-backoff Completed in 0ms
233 silly placeDep ROOT fs.realpath@1.0.0 OK for: glob@7.2.3 want: ^1.0.0
234 silly placeDep ROOT inflight@1.0.6 OK for: glob@7.2.3 want: ^1.0.4
235 silly fetch manifest wrappy@1
236 silly placeDep ROOT inherits@2.0.4 OK for: glob@7.2.3 want: 2
237 silly placeDep ROOT minimatch@3.1.2 OK for: glob@7.2.3 want: ^3.1.1
238 silly fetch manifest brace-expansion@^1.1.7
239 silly placeDep ROOT once@1.4.0 OK for: glob@7.2.3 want: ^1.3.0
240 silly placeDep ROOT path-is-absolute@1.0.1 OK for: glob@7.2.3 want: ^1.0.0
241 http fetch GET 200 https://registry.npmjs.org/wrappy 5ms (cache hit)
242 http fetch GET 200 https://registry.npmjs.org/brace-expansion 5ms (cache hit)
243 timing idealTree:node_modules/glob Completed in 8ms
244 timing idealTree:node_modules/fs.realpath Completed in 0ms
245 timing idealTree:node_modules/graceful-fs Completed in 0ms
246 silly placeDep ROOT wrappy@1.0.2 OK for: inflight@1.0.6 want: 1
247 timing idealTree:node_modules/inflight Completed in 1ms
248 timing idealTree:node_modules/inherits Completed in 0ms
249 silly placeDep ROOT agentkeepalive@4.5.0 OK for: make-fetch-happen@10.2.1 want: ^4.2.1
250 silly fetch manifest humanize-ms@^1.2.1
251 silly placeDep ROOT cacache@16.1.3 OK for: make-fetch-happen@10.2.1 want: ^16.1.0
252 silly fetch manifest @npmcli/fs@^2.1.0
253 silly fetch manifest @npmcli/move-file@^2.0.0
254 silly fetch manifest fs-minipass@^2.1.0
255 silly fetch manifest glob@^8.0.1
256 silly fetch manifest infer-owner@^1.0.4
257 silly fetch manifest mkdirp@^1.0.4
258 silly fetch manifest p-map@^4.0.0
259 silly fetch manifest promise-inflight@^1.0.1
260 silly fetch manifest unique-filename@^2.0.0
261 silly placeDep ROOT http-cache-semantics@4.1.1 OK for: make-fetch-happen@10.2.1 want: ^4.1.0
262 silly placeDep ROOT http-proxy-agent@5.0.0 OK for: make-fetch-happen@10.2.1 want: ^5.0.0
263 silly fetch manifest @tootallnate/once@2
264 silly fetch manifest agent-base@6
265 silly fetch manifest debug@4
266 silly placeDep ROOT https-proxy-agent@5.0.1 OK for: make-fetch-happen@10.2.1 want: ^5.0.0
267 silly placeDep ROOT is-lambda@1.0.1 OK for: make-fetch-happen@10.2.1 want: ^1.0.1
268 silly placeDep ROOT lru-cache@7.18.3 OK for: make-fetch-happen@10.2.1 want: ^7.7.1
269 silly placeDep ROOT minipass@3.3.6 OK for: make-fetch-happen@10.2.1 want: ^3.1.6
270 silly placeDep ROOT minipass-collect@1.0.2 OK for: make-fetch-happen@10.2.1 want: ^1.0.2
271 silly placeDep ROOT minipass-fetch@2.1.2 OK for: make-fetch-happen@10.2.1 want: ^2.0.3
272 silly fetch manifest minipass-sized@^1.0.3
273 silly fetch manifest minizlib@^2.1.2
274 silly fetch manifest encoding@^0.1.13
275 silly placeDep ROOT minipass-flush@1.0.5 OK for: make-fetch-happen@10.2.1 want: ^1.0.5
276 silly placeDep ROOT minipass-pipeline@1.2.4 OK for: make-fetch-happen@10.2.1 want: ^1.2.4
277 silly placeDep ROOT negotiator@0.6.3 OK for: make-fetch-happen@10.2.1 want: ^0.6.3
278 silly placeDep ROOT promise-retry@2.0.1 OK for: make-fetch-happen@10.2.1 want: ^2.0.1
279 silly fetch manifest err-code@^2.0.2
280 silly fetch manifest retry@^0.12.0
281 silly placeDep ROOT socks-proxy-agent@7.0.0 OK for: make-fetch-happen@10.2.1 want: ^7.0.0
282 silly fetch manifest agent-base@^6.0.2
283 silly fetch manifest debug@^4.3.3
284 silly fetch manifest socks@^2.6.2
285 silly placeDep ROOT ssri@9.0.1 OK for: make-fetch-happen@10.2.1 want: ^9.0.0
286 http fetch GET 200 https://registry.npmjs.org/humanize-ms 33ms (cache hit)
287 http fetch GET 200 https://registry.npmjs.org/p-map 31ms (cache hit)
288 http fetch GET 200 https://registry.npmjs.org/@npmcli%2ffs 33ms (cache hit)
289 http fetch GET 200 https://registry.npmjs.org/infer-owner 32ms (cache hit)
290 http fetch GET 200 https://registry.npmjs.org/@npmcli%2fmove-file 33ms (cache hit)
291 http fetch GET 200 https://registry.npmjs.org/debug 30ms (cache hit)
292 http fetch GET 200 https://registry.npmjs.org/minipass-sized 24ms (cache hit)
293 http fetch GET 200 https://registry.npmjs.org/encoding 24ms (cache hit)
294 http fetch GET 200 https://registry.npmjs.org/agent-base 31ms (cache hit)
295 http fetch GET 200 https://registry.npmjs.org/@tootallnate%2fonce 32ms (cache hit)
296 http fetch GET 200 https://registry.npmjs.org/err-code 23ms (cache hit)
297 http fetch GET 200 https://registry.npmjs.org/unique-filename 34ms (cache hit)
298 http fetch GET 200 https://registry.npmjs.org/debug 22ms (cache hit)
299 http fetch GET 200 https://registry.npmjs.org/retry 23ms (cache hit)
300 http fetch GET 200 https://registry.npmjs.org/agent-base 22ms (cache hit)
301 http fetch GET 200 https://registry.npmjs.org/socks 22ms (cache hit)
302 http fetch GET 200 https://registry.npmjs.org/promise-inflight 35ms (cache hit)
303 timing idealTree:node_modules/make-fetch-happen Completed in 41ms
304 silly placeDep ROOT humanize-ms@1.2.1 OK for: agentkeepalive@4.5.0 want: ^1.2.1
305 silly fetch manifest ms@^2.0.0
306 http fetch GET 200 https://registry.npmjs.org/ms 1ms (cache hit)
307 timing idealTree:node_modules/agentkeepalive Completed in 3ms
308 silly placeDep ROOT @npmcli/fs@2.1.2 OK for: cacache@16.1.3 want: ^2.1.0
309 silly fetch manifest @gar/promisify@^1.1.3
310 silly placeDep ROOT @npmcli/move-file@2.0.1 OK for: cacache@16.1.3 want: ^2.0.0
311 silly placeDep ROOT chownr@2.0.0 OK for: cacache@16.1.3 want: ^2.0.0
312 silly placeDep ROOT fs-minipass@2.1.0 OK for: cacache@16.1.3 want: ^2.1.0
313 silly placeDep node_modules/cacache glob@8.1.0 OK for: cacache@16.1.3 want: ^8.0.1
314 silly fetch manifest minimatch@^5.0.1
315 silly placeDep ROOT infer-owner@1.0.4 OK for: cacache@16.1.3 want: ^1.0.4
316 silly placeDep ROOT mkdirp@1.0.4 OK for: cacache@16.1.3 want: ^1.0.4
317 silly placeDep ROOT p-map@4.0.0 OK for: cacache@16.1.3 want: ^4.0.0
318 silly fetch manifest aggregate-error@^3.0.0
319 silly placeDep ROOT promise-inflight@1.0.1 OK for: cacache@16.1.3 want: ^1.0.1
320 silly placeDep ROOT unique-filename@2.0.1 OK for: cacache@16.1.3 want: ^2.0.0
321 silly fetch manifest unique-slug@^3.0.0
322 http fetch GET 200 https://registry.npmjs.org/aggregate-error 4ms (cache hit)
323 http fetch GET 200 https://registry.npmjs.org/@gar%2fpromisify 9ms (cache hit)
324 http fetch GET 200 https://registry.npmjs.org/unique-slug 4ms (cache hit)
325 timing idealTree:node_modules/cacache Completed in 11ms
326 silly placeDep ROOT @gar/promisify@1.1.3 OK for: @npmcli/fs@2.1.2 want: ^1.1.3
327 timing idealTree:node_modules/@npmcli/fs Completed in 1ms
328 timing idealTree:node_modules/@gar/promisify Completed in 0ms
329 timing idealTree:node_modules/@npmcli/move-file Completed in 0ms
330 timing idealTree:node_modules/chownr Completed in 0ms
331 timing idealTree:node_modules/fs-minipass Completed in 0ms
332 timing idealTree:node_modules/http-cache-semantics Completed in 0ms
333 silly placeDep ROOT @tootallnate/once@2.0.0 OK for: http-proxy-agent@5.0.0 want: 2
334 silly placeDep ROOT agent-base@6.0.2 OK for: http-proxy-agent@5.0.0 want: 6
335 silly placeDep ROOT debug@4.3.4 OK for: http-proxy-agent@5.0.0 want: 4
336 silly fetch manifest ms@2.1.2
337 timing idealTree:node_modules/http-proxy-agent Completed in 3ms
338 timing idealTree:node_modules/@tootallnate/once Completed in 0ms
339 timing idealTree:node_modules/agent-base Completed in 0ms
340 silly placeDep ROOT ms@2.1.2 OK for: debug@4.3.4 want: 2.1.2
341 timing idealTree:node_modules/debug Completed in 1ms
342 timing idealTree:node_modules/https-proxy-agent Completed in 0ms
343 timing idealTree:node_modules/humanize-ms Completed in 0ms
344 timing idealTree:node_modules/infer-owner Completed in 0ms
345 timing idealTree:node_modules/is-lambda Completed in 0ms
346 timing idealTree:node_modules/lru-cache Completed in 0ms
347 silly placeDep ROOT brace-expansion@1.1.11 OK for: minimatch@3.1.2 want: ^1.1.7
348 silly fetch manifest balanced-match@^1.0.0
349 silly fetch manifest concat-map@0.0.1
350 http fetch GET 200 https://registry.npmjs.org/balanced-match 7ms (cache hit)
351 http fetch GET 200 https://registry.npmjs.org/concat-map 6ms (cache hit)
352 timing idealTree:node_modules/minimatch Completed in 9ms
353 silly placeDep ROOT balanced-match@1.0.2 OK for: brace-expansion@1.1.11 want: ^1.0.0
354 silly placeDep ROOT concat-map@0.0.1 OK for: brace-expansion@1.1.11 want: 0.0.1
355 timing idealTree:node_modules/brace-expansion Completed in 2ms
356 timing idealTree:node_modules/balanced-match Completed in 0ms
357 timing idealTree:node_modules/concat-map Completed in 0ms
358 silly placeDep ROOT yallist@4.0.0 OK for: minipass@3.3.6 want: ^4.0.0
359 timing idealTree:node_modules/minipass Completed in 1ms
360 timing idealTree:node_modules/minipass-collect Completed in 0ms
361 silly placeDep ROOT encoding@0.1.13 OK for: minipass-fetch@2.1.2 want: ^0.1.13
362 silly fetch manifest iconv-lite@^0.6.2
363 silly placeDep ROOT minipass-sized@1.0.3 OK for: minipass-fetch@2.1.2 want: ^1.0.3
364 silly placeDep ROOT minizlib@2.1.2 OK for: minipass-fetch@2.1.2 want: ^2.1.2
365 http fetch GET 200 https://registry.npmjs.org/iconv-lite 3ms (cache hit)
366 timing idealTree:node_modules/minipass-fetch Completed in 6ms
367 silly placeDep ROOT iconv-lite@0.6.3 OK for: encoding@0.1.13 want: ^0.6.2
368 silly fetch manifest safer-buffer@>= 2.1.2 < 3.0.0
369 http fetch GET 200 https://registry.npmjs.org/safer-buffer 1ms (cache hit)
370 timing idealTree:node_modules/encoding Completed in 3ms
371 silly placeDep ROOT safer-buffer@2.1.2 OK for: iconv-lite@0.6.3 want: >= 2.1.2 < 3.0.0
372 timing idealTree:node_modules/iconv-lite Completed in 0ms
373 timing idealTree:node_modules/minipass-flush Completed in 0ms
374 timing idealTree:node_modules/minipass-pipeline Completed in 0ms
375 timing idealTree:node_modules/minipass-sized Completed in 0ms
376 timing idealTree:node_modules/minizlib Completed in 0ms
377 timing idealTree:node_modules/mkdirp Completed in 0ms
378 timing idealTree:node_modules/ms Completed in 0ms
379 timing idealTree:node_modules/negotiator Completed in 0ms
380 silly placeDep ROOT abbrev@1.1.1 OK for: nopt@6.0.0 want: ^1.0.0
381 timing idealTree:node_modules/nopt Completed in 1ms
382 timing idealTree:node_modules/abbrev Completed in 0ms
383 silly placeDep ROOT are-we-there-yet@3.0.1 OK for: npmlog@6.0.2 want: ^3.0.0
384 silly fetch manifest delegates@^1.0.0
385 silly fetch manifest readable-stream@^3.6.0
386 silly placeDep ROOT console-control-strings@1.1.0 OK for: npmlog@6.0.2 want: ^1.1.0
387 silly placeDep ROOT gauge@4.0.4 OK for: npmlog@6.0.2 want: ^4.0.3
388 silly fetch manifest aproba@^1.0.3 || ^2.0.0
389 silly fetch manifest color-support@^1.1.3
390 silly fetch manifest has-unicode@^2.0.1
391 silly fetch manifest signal-exit@^3.0.7
392 silly fetch manifest string-width@^4.2.3
393 silly fetch manifest strip-ansi@^6.0.1
394 silly fetch manifest wide-align@^1.1.5
395 silly placeDep ROOT set-blocking@2.0.0 OK for: npmlog@6.0.2 want: ^2.0.0
396 http fetch GET 200 https://registry.npmjs.org/delegates 9ms (cache hit)
397 http fetch GET 200 https://registry.npmjs.org/signal-exit 7ms (cache hit)
398 http fetch GET 200 https://registry.npmjs.org/aproba 8ms (cache hit)
399 http fetch GET 200 https://registry.npmjs.org/string-width 7ms (cache hit)
400 http fetch GET 200 https://registry.npmjs.org/has-unicode 10ms (cache hit)
401 http fetch GET 200 https://registry.npmjs.org/wide-align 9ms (cache hit)
402 http fetch GET 200 https://registry.npmjs.org/color-support 11ms (cache hit)
403 http fetch GET 200 https://registry.npmjs.org/strip-ansi 10ms (cache hit)
404 timing idealTree:node_modules/npmlog Completed in 15ms
405 silly placeDep ROOT delegates@1.0.0 OK for: are-we-there-yet@3.0.1 want: ^1.0.0
406 silly placeDep ROOT readable-stream@3.6.2 OK for: are-we-there-yet@3.0.1 want: ^3.6.0
407 silly fetch manifest string_decoder@^1.1.1
408 silly fetch manifest util-deprecate@^1.0.1
409 http fetch GET 200 https://registry.npmjs.org/util-deprecate 2ms (cache hit)
410 http fetch GET 200 https://registry.npmjs.org/string_decoder 2ms (cache hit)
411 timing idealTree:node_modules/are-we-there-yet Completed in 4ms
412 timing idealTree:node_modules/console-control-strings Completed in 0ms
413 timing idealTree:node_modules/delegates Completed in 0ms
414 silly placeDep ROOT aproba@2.0.0 OK for: gauge@4.0.4 want: ^1.0.3 || ^2.0.0
415 silly placeDep ROOT color-support@1.1.3 OK for: gauge@4.0.4 want: ^1.1.3
416 silly placeDep ROOT has-unicode@2.0.1 OK for: gauge@4.0.4 want: ^2.0.1
417 silly placeDep ROOT signal-exit@3.0.7 OK for: gauge@4.0.4 want: ^3.0.7
418 silly placeDep ROOT string-width@4.2.3 OK for: gauge@4.0.4 want: ^4.2.3
419 silly fetch manifest emoji-regex@^8.0.0
420 silly fetch manifest is-fullwidth-code-point@^3.0.0
421 silly placeDep ROOT strip-ansi@6.0.1 OK for: gauge@4.0.4 want: ^6.0.1
422 silly fetch manifest ansi-regex@^5.0.1
423 silly placeDep ROOT wide-align@1.1.5 OK for: gauge@4.0.4 want: ^1.1.5
424 http fetch GET 200 https://registry.npmjs.org/emoji-regex 4ms (cache hit)
425 http fetch GET 200 https://registry.npmjs.org/ansi-regex 4ms (cache hit)
426 http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point 4ms (cache hit)
427 timing idealTree:node_modules/gauge Completed in 7ms
428 timing idealTree:node_modules/aproba Completed in 0ms
429 timing idealTree:node_modules/color-support Completed in 0ms
430 timing idealTree:node_modules/has-unicode Completed in 0ms
431 timing idealTree:node_modules/once Completed in 0ms
432 silly placeDep ROOT aggregate-error@3.1.0 OK for: p-map@4.0.0 want: ^3.0.0
433 silly fetch manifest clean-stack@^2.0.0
434 silly fetch manifest indent-string@^4.0.0
435 http fetch GET 200 https://registry.npmjs.org/indent-string 2ms (cache hit)
436 http fetch GET 200 https://registry.npmjs.org/clean-stack 3ms (cache hit)
437 timing idealTree:node_modules/p-map Completed in 4ms
438 silly placeDep ROOT clean-stack@2.2.0 OK for: aggregate-error@3.1.0 want: ^2.0.0
439 silly placeDep ROOT indent-string@4.0.0 OK for: aggregate-error@3.1.0 want: ^4.0.0
440 timing idealTree:node_modules/aggregate-error Completed in 2ms
441 timing idealTree:node_modules/clean-stack Completed in 0ms
442 timing idealTree:node_modules/indent-string Completed in 0ms
443 timing idealTree:node_modules/path-is-absolute Completed in 0ms
444 silly placeDep ROOT detect-libc@2.0.2 OK for: prebuild-install@7.1.1 want: ^2.0.0
445 silly placeDep ROOT expand-template@2.0.3 OK for: prebuild-install@7.1.1 want: ^2.0.3
446 silly placeDep ROOT github-from-package@0.0.0 OK for: prebuild-install@7.1.1 want: 0.0.0
447 silly placeDep ROOT minimist@1.2.8 OK for: prebuild-install@7.1.1 want: ^1.2.3
448 silly placeDep ROOT mkdirp-classic@0.5.3 OK for: prebuild-install@7.1.1 want: ^0.5.3
449 silly placeDep ROOT napi-build-utils@1.0.2 OK for: prebuild-install@7.1.1 want: ^1.0.1
450 silly placeDep ROOT pump@3.0.0 OK for: prebuild-install@7.1.1 want: ^3.0.0
451 silly fetch manifest end-of-stream@^1.1.0
452 silly placeDep ROOT rc@1.2.8 OK for: prebuild-install@7.1.1 want: ^1.2.7
453 silly fetch manifest deep-extend@^0.6.0
454 silly fetch manifest ini@~1.3.0
455 silly fetch manifest strip-json-comments@~2.0.1
456 silly placeDep ROOT simple-get@4.0.1 OK for: prebuild-install@7.1.1 want: ^4.0.0
457 silly fetch manifest decompress-response@^6.0.0
458 silly fetch manifest simple-concat@^1.0.0
459 silly placeDep ROOT tar-fs@2.1.1 OK for: prebuild-install@7.1.1 want: ^2.0.0
460 silly fetch manifest chownr@^1.1.1
461 silly fetch manifest tar-stream@^2.1.4
462 silly placeDep ROOT tunnel-agent@0.6.0 OK for: prebuild-install@7.1.1 want: ^0.6.0
463 silly fetch manifest safe-buffer@^5.0.1
464 http fetch GET 200 https://registry.npmjs.org/end-of-stream 12ms (cache hit)
465 http fetch GET 200 https://registry.npmjs.org/strip-json-comments 11ms (cache hit)
466 http fetch GET 200 https://registry.npmjs.org/ini 12ms (cache hit)
467 http fetch GET 200 https://registry.npmjs.org/simple-concat 8ms (cache hit)
468 http fetch GET 200 https://registry.npmjs.org/deep-extend 13ms (cache hit)
469 http fetch GET 200 https://registry.npmjs.org/decompress-response 12ms (cache hit)
470 http fetch GET 200 https://registry.npmjs.org/tar-stream 8ms (cache hit)
471 http fetch GET 200 https://registry.npmjs.org/safe-buffer 8ms (cache hit)
472 timing idealTree:node_modules/prebuild-install Completed in 19ms
473 timing idealTree:node_modules/detect-libc Completed in 0ms
474 timing idealTree:node_modules/expand-template Completed in 0ms
475 timing idealTree:node_modules/github-from-package Completed in 0ms
476 timing idealTree:node_modules/minimist Completed in 0ms
477 timing idealTree:node_modules/mkdirp-classic Completed in 0ms
478 timing idealTree:node_modules/napi-build-utils Completed in 0ms
479 timing idealTree:node_modules/promise-inflight Completed in 0ms
480 silly placeDep ROOT err-code@2.0.3 OK for: promise-retry@2.0.1 want: ^2.0.2
481 silly placeDep ROOT retry@0.12.0 OK for: promise-retry@2.0.1 want: ^0.12.0
482 timing idealTree:node_modules/promise-retry Completed in 2ms
483 timing idealTree:node_modules/err-code Completed in 0ms
484 silly placeDep ROOT end-of-stream@1.4.4 OK for: pump@3.0.0 want: ^1.1.0
485 timing idealTree:node_modules/pump Completed in 1ms
486 timing idealTree:node_modules/end-of-stream Completed in 0ms
487 silly placeDep ROOT deep-extend@0.6.0 OK for: rc@1.2.8 want: ^0.6.0
488 silly placeDep ROOT ini@1.3.8 OK for: rc@1.2.8 want: ~1.3.0
489 silly placeDep ROOT strip-json-comments@2.0.1 OK for: rc@1.2.8 want: ~2.0.1
490 timing idealTree:node_modules/rc Completed in 2ms
491 timing idealTree:node_modules/deep-extend Completed in 0ms
492 timing idealTree:node_modules/ini Completed in 0ms
493 silly placeDep ROOT string_decoder@1.3.0 OK for: readable-stream@3.6.2 want: ^1.1.1
494 silly fetch manifest safe-buffer@~5.2.0
495 silly placeDep ROOT util-deprecate@1.0.2 OK for: readable-stream@3.6.2 want: ^1.0.1
496 timing idealTree:node_modules/readable-stream Completed in 1ms
497 timing idealTree:node_modules/retry Completed in 0ms
498 timing idealTree:node_modules/rimraf Completed in 0ms
499 timing idealTree:node_modules/safer-buffer Completed in 0ms
500 silly placeDep node_modules/semver lru-cache@6.0.0 OK for: semver@7.5.4 want: ^6.0.0
501 timing idealTree:node_modules/semver Completed in 1ms
502 timing idealTree:node_modules/set-blocking Completed in 0ms
503 timing idealTree:node_modules/signal-exit Completed in 0ms
504 silly placeDep ROOT decompress-response@6.0.0 OK for: simple-get@4.0.1 want: ^6.0.0
505 silly fetch manifest mimic-response@^3.1.0
506 silly placeDep ROOT simple-concat@1.0.1 OK for: simple-get@4.0.1 want: ^1.0.0
507 http fetch GET 200 https://registry.npmjs.org/mimic-response 2ms (cache hit)
508 timing idealTree:node_modules/simple-get Completed in 3ms
509 silly placeDep ROOT mimic-response@3.1.0 OK for: decompress-response@6.0.0 want: ^3.1.0
510 timing idealTree:node_modules/decompress-response Completed in 1ms
511 timing idealTree:node_modules/mimic-response Completed in 0ms
512 timing idealTree:node_modules/simple-concat Completed in 0ms
513 silly placeDep ROOT socks@2.7.1 OK for: socks-proxy-agent@7.0.0 want: ^2.6.2
514 silly fetch manifest ip@^2.0.0
515 silly fetch manifest smart-buffer@^4.2.0
516 http fetch GET 200 https://registry.npmjs.org/smart-buffer 6ms (cache hit)
517 http fetch GET 200 https://registry.npmjs.org/ip 6ms (cache hit)
518 timing idealTree:node_modules/socks-proxy-agent Completed in 7ms
519 silly placeDep ROOT ip@2.0.0 OK for: socks@2.7.1 want: ^2.0.0
520 silly placeDep ROOT smart-buffer@4.2.0 OK for: socks@2.7.1 want: ^4.2.0
521 timing idealTree:node_modules/socks Completed in 1ms
522 timing idealTree:node_modules/ip Completed in 0ms
523 timing idealTree:node_modules/smart-buffer Completed in 0ms
524 timing idealTree:node_modules/ssri Completed in 0ms
525 silly placeDep ROOT safe-buffer@5.2.1 OK for: string_decoder@1.3.0 want: ~5.2.0
526 timing idealTree:node_modules/string_decoder Completed in 1ms
527 timing idealTree:node_modules/safe-buffer Completed in 0ms
528 silly placeDep ROOT emoji-regex@8.0.0 OK for: string-width@4.2.3 want: ^8.0.0
529 silly placeDep ROOT is-fullwidth-code-point@3.0.0 OK for: string-width@4.2.3 want: ^3.0.0
530 timing idealTree:node_modules/string-width Completed in 1ms
531 timing idealTree:node_modules/emoji-regex Completed in 0ms
532 timing idealTree:node_modules/is-fullwidth-code-point Completed in 0ms
533 silly placeDep ROOT ansi-regex@5.0.1 OK for: strip-ansi@6.0.1 want: ^5.0.1
534 timing idealTree:node_modules/strip-ansi Completed in 0ms
535 timing idealTree:node_modules/ansi-regex Completed in 0ms
536 timing idealTree:node_modules/strip-json-comments Completed in 0ms
537 silly placeDep node_modules/tar minipass@5.0.0 OK for: tar@6.2.0 want: ^5.0.0
538 timing idealTree:node_modules/tar Completed in 1ms
539 silly placeDep node_modules/tar-fs chownr@1.1.4 OK for: tar-fs@2.1.1 want: ^1.1.1
540 silly placeDep ROOT tar-stream@2.2.0 OK for: tar-fs@2.1.1 want: ^2.1.4
541 silly fetch manifest bl@^4.0.3
542 silly fetch manifest fs-constants@^1.0.0
543 http fetch GET 200 https://registry.npmjs.org/bl 4ms (cache hit)
544 http fetch GET 200 https://registry.npmjs.org/fs-constants 4ms (cache hit)
545 timing idealTree:node_modules/tar-fs Completed in 7ms
546 silly placeDep ROOT bl@4.1.0 OK for: tar-stream@2.2.0 want: ^4.0.3
547 silly fetch manifest buffer@^5.5.0
548 silly placeDep ROOT fs-constants@1.0.0 OK for: tar-stream@2.2.0 want: ^1.0.0
549 http fetch GET 200 https://registry.npmjs.org/buffer 3ms (cache hit)
550 timing idealTree:node_modules/tar-stream Completed in 6ms
551 silly placeDep ROOT buffer@5.7.1 OK for: bl@4.1.0 want: ^5.5.0
552 silly fetch manifest base64-js@^1.3.1
553 silly fetch manifest ieee754@^1.1.13
554 http fetch GET 200 https://registry.npmjs.org/base64-js 3ms (cache hit)
555 http fetch GET 200 https://registry.npmjs.org/ieee754 2ms (cache hit)
556 timing idealTree:node_modules/bl Completed in 4ms
557 silly placeDep ROOT base64-js@1.5.1 OK for: buffer@5.7.1 want: ^1.3.1
558 silly placeDep ROOT ieee754@1.2.1 OK for: buffer@5.7.1 want: ^1.1.13
559 timing idealTree:node_modules/buffer Completed in 1ms
560 timing idealTree:node_modules/base64-js Completed in 0ms
561 timing idealTree:node_modules/fs-constants Completed in 0ms
562 timing idealTree:node_modules/ieee754 Completed in 0ms
563 timing idealTree:node_modules/thaw.js Completed in 0ms
564 silly placeDep node_modules/through2 readable-stream@1.0.34 OK for: through2@0.6.5 want: >=1.0.33-1 <1.1.0-0
565 silly fetch manifest core-util-is@~1.0.0
566 silly fetch manifest isarray@0.0.1
567 silly fetch manifest string_decoder@~0.10.x
568 silly placeDep ROOT xtend@4.0.2 OK for: through2@0.6.5 want: >=4.0.0 <4.1.0-0
569 http fetch GET 200 https://registry.npmjs.org/core-util-is 4ms (cache hit)
570 http fetch GET 200 https://registry.npmjs.org/isarray 4ms (cache hit)
571 timing idealTree:node_modules/through2 Completed in 6ms
572 timing idealTree:node_modules/tunnel-agent Completed in 0ms
573 silly placeDep ROOT unique-slug@3.0.0 OK for: unique-filename@2.0.1 want: ^3.0.0
574 silly fetch manifest imurmurhash@^0.1.4
575 http fetch GET 200 https://registry.npmjs.org/imurmurhash 3ms (cache hit)
576 timing idealTree:node_modules/unique-filename Completed in 5ms
577 silly placeDep ROOT imurmurhash@0.1.4 OK for: unique-slug@3.0.0 want: ^0.1.4
578 timing idealTree:node_modules/unique-slug Completed in 0ms
579 timing idealTree:node_modules/imurmurhash Completed in 0ms
580 timing idealTree:node_modules/util-deprecate Completed in 0ms
581 timing idealTree:node_modules/webgpu Completed in 0ms
582 silly placeDep ROOT isexe@2.0.0 OK for: which@2.0.2 want: ^2.0.0
583 timing idealTree:node_modules/which Completed in 1ms
584 timing idealTree:node_modules/isexe Completed in 0ms
585 timing idealTree:node_modules/wide-align Completed in 0ms
586 timing idealTree:node_modules/wrappy Completed in 0ms
587 timing idealTree:node_modules/xtend Completed in 0ms
588 timing idealTree:node_modules/yallist Completed in 0ms
589 silly placeDep node_modules/cacache minimatch@5.1.6 OK for: glob@8.1.0 want: ^5.0.1
590 silly fetch manifest brace-expansion@^2.0.1
591 timing idealTree:node_modules/cacache/node_modules/glob Completed in 1ms
592 silly placeDep node_modules/cacache brace-expansion@2.0.1 OK for: minimatch@5.1.6 want: ^2.0.1
593 timing idealTree:node_modules/cacache/node_modules/minimatch Completed in 0ms
594 timing idealTree:node_modules/cacache/node_modules/brace-expansion Completed in 0ms
595 timing idealTree:node_modules/semver/node_modules/lru-cache Completed in 0ms
596 timing idealTree:node_modules/tar-fs/node_modules/chownr Completed in 0ms
597 timing idealTree:node_modules/tar/node_modules/minipass Completed in 0ms
598 silly placeDep ROOT core-util-is@1.0.3 OK for: readable-stream@1.0.34 want: ~1.0.0
599 silly placeDep ROOT isarray@0.0.1 OK for: readable-stream@1.0.34 want: 0.0.1
600 silly placeDep node_modules/through2 string_decoder@0.10.31 OK for: readable-stream@1.0.34 want: ~0.10.x
601 timing idealTree:node_modules/through2/node_modules/readable-stream Completed in 1ms
602 timing idealTree:node_modules/core-util-is Completed in 0ms
603 timing idealTree:node_modules/isarray Completed in 0ms
604 timing idealTree:node_modules/through2/node_modules/string_decoder Completed in 0ms
605 timing idealTree:buildDeps Completed in 410ms
606 timing idealTree:fixDepFlags Completed in 1ms
607 timing idealTree Completed in 421ms
608 timing reify:loadTrees Completed in 421ms
609 timing reify:diffTrees Completed in 2ms
610 silly reify moves {}
611 timing reify:retireShallow Completed in 1ms
612 timing reify:createSparse Completed in 7ms
613 timing reify:loadBundles Completed in 0ms
614 silly audit bulk request {
614 silly audit   'brain.js': [ '2.0.0-beta.23' ],
614 silly audit   'gpu.js': [ '2.16.0' ],
614 silly audit   'thaw.js': [ '2.1.4' ],
614 silly audit   acorn: [ '7.4.1' ],
614 silly audit   gl: [ '5.0.3' ],
614 silly audit   'gl-wiretap': [ '0.6.2' ],
614 silly audit   'gpu-mock.js': [ '1.3.1' ],
614 silly audit   webgpu: [ '0.1.16' ],
614 silly audit   bindings: [ '1.5.0' ],
614 silly audit   'bit-twiddle': [ '1.0.2' ],
614 silly audit   'glsl-tokenizer': [ '2.1.5' ],
614 silly audit   nan: [ '2.18.0' ],
614 silly audit   'node-abi': [ '3.54.0' ],
614 silly audit   'node-gyp': [ '9.4.1' ],
614 silly audit   'prebuild-install': [ '7.1.1' ],
614 silly audit   'file-uri-to-path': [ '1.0.0' ],
614 silly audit   through2: [ '0.6.5' ],
614 silly audit   semver: [ '7.5.4' ],
614 silly audit   'env-paths': [ '2.2.1' ],
614 silly audit   'exponential-backoff': [ '3.1.1' ],
614 silly audit   glob: [ '7.2.3', '8.1.0' ],
614 silly audit   'graceful-fs': [ '4.2.11' ],
614 silly audit   'make-fetch-happen': [ '10.2.1' ],
614 silly audit   nopt: [ '6.0.0' ],
614 silly audit   npmlog: [ '6.0.2' ],
614 silly audit   rimraf: [ '3.0.2' ],
614 silly audit   tar: [ '6.2.0' ],
614 silly audit   which: [ '2.0.2' ],
614 silly audit   'fs.realpath': [ '1.0.0' ],
614 silly audit   inflight: [ '1.0.6' ],
614 silly audit   inherits: [ '2.0.4' ],
614 silly audit   minimatch: [ '3.1.2', '5.1.6' ],
614 silly audit   once: [ '1.4.0' ],
614 silly audit   'path-is-absolute': [ '1.0.1' ],
614 silly audit   wrappy: [ '1.0.2' ],
614 silly audit   agentkeepalive: [ '4.5.0' ],
614 silly audit   cacache: [ '16.1.3' ],
614 silly audit   'http-cache-semantics': [ '4.1.1' ],
614 silly audit   'http-proxy-agent': [ '5.0.0' ],
614 silly audit   'https-proxy-agent': [ '5.0.1' ],
614 silly audit   'is-lambda': [ '1.0.1' ],
614 silly audit   'lru-cache': [ '7.18.3', '6.0.0' ],
614 silly audit   minipass: [ '3.3.6', '5.0.0' ],
614 silly audit   'minipass-collect': [ '1.0.2' ],
614 silly audit   'minipass-fetch': [ '2.1.2' ],
614 silly audit   'minipass-flush': [ '1.0.5' ],
614 silly audit   'minipass-pipeline': [ '1.2.4' ],
614 silly audit   negotiator: [ '0.6.3' ],
614 silly audit   'promise-retry': [ '2.0.1' ],
614 silly audit   'socks-proxy-agent': [ '7.0.0' ],
614 silly audit   ssri: [ '9.0.1' ],
614 silly audit   'humanize-ms': [ '1.2.1' ],
614 silly audit   '@npmcli/fs': [ '2.1.2' ],
614 silly audit   '@npmcli/move-file': [ '2.0.1' ],
614 silly audit   chownr: [ '2.0.0', '1.1.4' ],
614 silly audit   'fs-minipass': [ '2.1.0' ],
614 silly audit   'infer-owner': [ '1.0.4' ],
614 silly audit   mkdirp: [ '1.0.4' ],
614 silly audit   'p-map': [ '4.0.0' ],
614 silly audit   'promise-inflight': [ '1.0.1' ],
614 silly audit   'unique-filename': [ '2.0.1' ],
614 silly audit   '@gar/promisify': [ '1.1.3' ],
614 silly audit   '@tootallnate/once': [ '2.0.0' ],
614 silly audit   'agent-base': [ '6.0.2' ],
614 silly audit   debug: [ '4.3.4' ],
614 silly audit   ms: [ '2.1.2' ],
614 silly audit   'brace-expansion': [ '1.1.11', '2.0.1' ],
614 silly audit   'balanced-match': [ '1.0.2' ],
614 silly audit   'concat-map': [ '0.0.1' ],
614 silly audit   yallist: [ '4.0.0' ],
614 silly audit   encoding: [ '0.1.13' ],
614 silly audit   'minipass-sized': [ '1.0.3' ],
614 silly audit   minizlib: [ '2.1.2' ],
614 silly audit   'iconv-lite': [ '0.6.3' ],
614 silly audit   'safer-buffer': [ '2.1.2' ],
614 silly audit   abbrev: [ '1.1.1' ],
614 silly audit   'are-we-there-yet': [ '3.0.1' ],
614 silly audit   'console-control-strings': [ '1.1.0' ],
614 silly audit   gauge: [ '4.0.4' ],
614 silly audit   'set-blocking': [ '2.0.0' ],
614 silly audit   delegates: [ '1.0.0' ],
614 silly audit   'readable-stream': [ '3.6.2', '1.0.34' ],
614 silly audit   aproba: [ '2.0.0' ],
614 silly audit   'color-support': [ '1.1.3' ],
614 silly audit   'has-unicode': [ '2.0.1' ],
614 silly audit   'signal-exit': [ '3.0.7' ],
614 silly audit   'string-width': [ '4.2.3' ],
614 silly audit   'strip-ansi': [ '6.0.1' ],
614 silly audit   'wide-align': [ '1.1.5' ],
614 silly audit   'aggregate-error': [ '3.1.0' ],
614 silly audit   'clean-stack': [ '2.2.0' ],
614 silly audit   'indent-string': [ '4.0.0' ],
614 silly audit   'detect-libc': [ '2.0.2' ],
614 silly audit   'expand-template': [ '2.0.3' ],
614 silly audit   'github-from-package': [ '0.0.0' ],
614 silly audit   minimist: [ '1.2.8' ],
614 silly audit   'mkdirp-classic': [ '0.5.3' ],
614 silly audit   'napi-build-utils': [ '1.0.2' ],
614 silly audit   pump: [ '3.0.0' ],
614 silly audit   rc: [ '1.2.8' ],
614 silly audit   'simple-get': [ '4.0.1' ],
614 silly audit   'tar-fs': [ '2.1.1' ],
614 silly audit   'tunnel-agent': [ '0.6.0' ],
614 silly audit   'err-code': [ '2.0.3' ],
614 silly audit   retry: [ '0.12.0' ],
614 silly audit   'end-of-stream': [ '1.4.4' ],
614 silly audit   'deep-extend': [ '0.6.0' ],
614 silly audit   ini: [ '1.3.8' ],
614 silly audit   'strip-json-comments': [ '2.0.1' ],
614 silly audit   string_decoder: [ '1.3.0', '0.10.31' ],
614 silly audit   'util-deprecate': [ '1.0.2' ],
614 silly audit   'decompress-response': [ '6.0.0' ],
614 silly audit   'simple-concat': [ '1.0.1' ],
614 silly audit   'mimic-response': [ '3.1.0' ],
614 silly audit   socks: [ '2.7.1' ],
614 silly audit   ip: [ '2.0.0' ],
614 silly audit   'smart-buffer': [ '4.2.0' ],
614 silly audit   'safe-buffer': [ '5.2.1' ],
614 silly audit   'emoji-regex': [ '8.0.0' ],
614 silly audit   'is-fullwidth-code-point': [ '3.0.0' ],
614 silly audit   'ansi-regex': [ '5.0.1' ],
614 silly audit   'tar-stream': [ '2.2.0' ],
614 silly audit   bl: [ '4.1.0' ],
614 silly audit   'fs-constants': [ '1.0.0' ],
614 silly audit   buffer: [ '5.7.1' ],
614 silly audit   'base64-js': [ '1.5.1' ],
614 silly audit   ieee754: [ '1.2.1' ],
614 silly audit   xtend: [ '4.0.2' ],
614 silly audit   'unique-slug': [ '3.0.0' ],
614 silly audit   imurmurhash: [ '0.1.4' ],
614 silly audit   isexe: [ '2.0.0' ],
614 silly audit   'core-util-is': [ '1.0.3' ],
614 silly audit   isarray: [ '0.0.1' ]
614 silly audit }
615 timing reifyNode:node_modules/imurmurhash Completed in 508ms
616 timing reifyNode:node_modules/strip-json-comments Completed in 509ms
617 timing reifyNode:node_modules/ini Completed in 509ms
618 timing reifyNode:node_modules/end-of-stream Completed in 510ms
619 timing reifyNode:node_modules/ip Completed in 511ms
620 timing reifyNode:node_modules/mkdirp-classic Completed in 510ms
621 timing reifyNode:node_modules/wide-align Completed in 510ms
622 timing reifyNode:node_modules/has-unicode Completed in 510ms
623 timing reifyNode:node_modules/abbrev Completed in 509ms
624 timing reifyNode:node_modules/brace-expansion Completed in 510ms
625 timing reifyNode:node_modules/ms Completed in 510ms
626 timing reifyNode:node_modules/promise-inflight Completed in 510ms
627 timing reifyNode:node_modules/@gar/promisify Completed in 510ms
628 timing reifyNode:node_modules/chownr Completed in 510ms
629 timing reifyNode:node_modules/infer-owner Completed in 510ms
630 timing reifyNode:node_modules/minipass-pipeline Completed in 510ms
631 timing reifyNode:node_modules/minipass-flush Completed in 510ms
632 timing reifyNode:node_modules/minipass-collect Completed in 510ms
633 timing reifyNode:node_modules/wrappy Completed in 510ms
634 timing reifyNode:node_modules/once Completed in 510ms
635 timing reifyNode:node_modules/path-is-absolute Completed in 510ms
636 timing reifyNode:node_modules/inflight Completed in 509ms
637 timing reifyNode:node_modules/bindings Completed in 508ms
638 timing reifyNode:node_modules/tar-fs/node_modules/chownr Completed in 513ms
639 timing reifyNode:node_modules/core-util-is Completed in 515ms
640 timing reifyNode:node_modules/unique-slug Completed in 514ms
641 timing reifyNode:node_modules/ieee754 Completed in 514ms
642 timing reifyNode:node_modules/is-fullwidth-code-point Completed in 514ms
643 timing reifyNode:node_modules/ansi-regex Completed in 514ms
644 timing reifyNode:node_modules/fs-constants Completed in 514ms
645 timing reifyNode:node_modules/decompress-response Completed in 514ms
646 timing reifyNode:node_modules/mimic-response Completed in 514ms
647 timing reifyNode:node_modules/tunnel-agent Completed in 513ms
648 timing reifyNode:node_modules/indent-string Completed in 514ms
649 timing reifyNode:node_modules/clean-stack Completed in 514ms
650 timing reifyNode:node_modules/aggregate-error Completed in 514ms
651 timing reifyNode:node_modules/strip-ansi Completed in 514ms
652 timing reifyNode:node_modules/string-width Completed in 514ms
653 timing reifyNode:node_modules/aproba Completed in 513ms
654 timing reifyNode:node_modules/signal-exit Completed in 514ms
655 timing reifyNode:node_modules/set-blocking Completed in 513ms
656 timing reifyNode:node_modules/console-control-strings Completed in 513ms
657 timing reifyNode:node_modules/unique-filename Completed in 513ms
658 timing reifyNode:node_modules/p-map Completed in 513ms
659 timing reifyNode:node_modules/fs-minipass Completed in 514ms
660 warn deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs
661 timing reifyNode:node_modules/@npmcli/move-file Completed in 514ms
662 timing reifyNode:node_modules/humanize-ms Completed in 513ms
663 timing reifyNode:node_modules/inherits Completed in 514ms
664 timing reifyNode:node_modules/env-paths Completed in 513ms
665 timing reifyNode:node_modules/through2 Completed in 513ms
666 timing reifyNode:node_modules/gpu-mock.js Completed in 513ms
667 timing reifyNode:node_modules/semver/node_modules/lru-cache Completed in 514ms
668 timing reifyNode:node_modules/through2/node_modules/string_decoder Completed in 514ms
669 timing reifyNode:node_modules/isarray Completed in 519ms
670 timing reifyNode:node_modules/base64-js Completed in 518ms
671 timing reifyNode:node_modules/util-deprecate Completed in 519ms
672 timing reifyNode:node_modules/string_decoder Completed in 519ms
673 timing reifyNode:node_modules/expand-template Completed in 518ms
674 timing reifyNode:node_modules/color-support Completed in 518ms
675 timing reifyNode:node_modules/yallist Completed in 517ms
676 timing reifyNode:node_modules/balanced-match Completed in 518ms
677 timing reifyNode:node_modules/fs.realpath Completed in 516ms
678 timing reifyNode:node_modules/npmlog Completed in 516ms
679 timing reifyNode:node_modules/cacache/node_modules/brace-expansion Completed in 518ms
680 timing reifyNode:node_modules/xtend Completed in 521ms
681 timing reifyNode:node_modules/simple-concat Completed in 521ms
682 timing reifyNode:node_modules/deep-extend Completed in 520ms
683 timing reifyNode:node_modules/napi-build-utils Completed in 520ms
684 timing reifyNode:node_modules/pump Completed in 521ms
685 timing reifyNode:node_modules/minizlib Completed in 520ms
686 timing reifyNode:node_modules/is-lambda Completed in 519ms
687 timing reifyNode:node_modules/http-cache-semantics Completed in 519ms
688 timing reifyNode:node_modules/minimatch Completed in 520ms
689 timing reifyNode:node_modules/which Completed in 519ms
690 timing reifyNode:node_modules/graceful-fs Completed in 519ms
691 timing reifyNode:node_modules/node-abi Completed in 519ms
692 timing reifyNode:node_modules/gl-wiretap Completed in 519ms
693 timing reifyNode:node_modules/safe-buffer Completed in 525ms
694 timing reifyNode:node_modules/ssri Completed in 524ms
695 timing reifyNode:node_modules/socks-proxy-agent Completed in 525ms
696 timing reifyNode:node_modules/rimraf Completed in 524ms
697 timing reifyNode:node_modules/cacache/node_modules/minimatch Completed in 526ms
698 timing reifyNode:node_modules/delegates Completed in 528ms
699 timing reifyNode:node_modules/encoding Completed in 528ms
700 timing reifyNode:node_modules/concat-map Completed in 528ms
701 timing reifyNode:node_modules/debug Completed in 528ms
702 timing reifyNode:node_modules/http-proxy-agent Completed in 527ms
703 timing reifyNode:node_modules/nopt Completed in 527ms
704 timing reifyNode:node_modules/isexe Completed in 531ms
705 timing reifyNode:node_modules/detect-libc Completed in 532ms
706 timing reifyNode:node_modules/safer-buffer Completed in 531ms
707 timing reifyNode:node_modules/are-we-there-yet Completed in 531ms
708 timing reifyNode:node_modules/minipass Completed in 531ms
709 timing reifyNode:node_modules/bit-twiddle Completed in 529ms
710 timing reifyNode:node_modules/tar-stream Completed in 534ms
711 timing reifyNode:node_modules/err-code Completed in 534ms
712 timing reifyNode:node_modules/promise-retry Completed in 532ms
713 timing reifyNode:node_modules/glob Completed in 531ms
714 timing reifyNode:node_modules/file-uri-to-path Completed in 531ms
715 timing reifyNode:node_modules/cacache/node_modules/glob Completed in 533ms
716 timing reifyNode:node_modules/emoji-regex Completed in 536ms
717 timing reifyNode:node_modules/simple-get Completed in 535ms
718 timing reifyNode:node_modules/tar/node_modules/minipass Completed in 533ms
719 timing reifyNode:node_modules/buffer Completed in 537ms
720 timing reifyNode:node_modules/@tootallnate/once Completed in 535ms
721 timing reifyNode:node_modules/negotiator Completed in 535ms
722 timing reifyNode:node_modules/mkdirp Completed in 536ms
723 timing reifyNode:node_modules/lru-cache Completed in 535ms
724 timing reifyNode:node_modules/github-from-package Completed in 538ms
725 timing reifyNode:node_modules/agentkeepalive Completed in 537ms
726 timing reifyNode:node_modules/glsl-tokenizer Completed in 535ms
727 timing reifyNode:node_modules/thaw.js Completed in 535ms
728 timing reifyNode:node_modules/rc Completed in 540ms
729 timing reifyNode:node_modules/minipass-sized Completed in 539ms
730 timing reifyNode:node_modules/https-proxy-agent Completed in 538ms
731 timing reifyNode:node_modules/bl Completed in 541ms
732 timing reifyNode:node_modules/agent-base Completed in 540ms
733 timing reifyNode:node_modules/prebuild-install Completed in 538ms
734 timing reifyNode:node_modules/minipass-fetch Completed in 540ms
735 timing reifyNode:node_modules/through2/node_modules/readable-stream Completed in 540ms
736 timing reifyNode:node_modules/retry Completed in 543ms
737 timing reifyNode:node_modules/gauge Completed in 543ms
738 timing reifyNode:node_modules/make-fetch-happen Completed in 542ms
739 timing reifyNode:node_modules/smart-buffer Completed in 547ms
740 timing reifyNode:node_modules/cacache Completed in 544ms
741 timing reifyNode:node_modules/@npmcli/fs Completed in 547ms
742 timing reifyNode:node_modules/minimist Completed in 548ms
743 timing reifyNode:node_modules/readable-stream Completed in 549ms
744 timing reifyNode:node_modules/tar Completed in 549ms
745 timing reifyNode:node_modules/tar-fs Completed in 553ms
746 timing reifyNode:node_modules/exponential-backoff Completed in 550ms
747 timing reifyNode:node_modules/semver Completed in 554ms
748 timing reifyNode:node_modules/iconv-lite Completed in 557ms
749 timing reifyNode:node_modules/socks Completed in 559ms
750 timing reifyNode:node_modules/nan Completed in 556ms
751 timing reifyNode:node_modules/acorn Completed in 556ms
752 timing reifyNode:node_modules/gpu.js Completed in 578ms
753 timing reifyNode:node_modules/node-gyp Completed in 581ms
754 timing reifyNode:node_modules/brain.js Completed in 602ms
755 timing reifyNode:node_modules/gl Completed in 677ms
756 timing reifyNode:node_modules/webgpu Completed in 702ms
757 timing reify:unpack Completed in 708ms
758 timing reify:unretire Completed in 1ms
759 timing build:queue Completed in 2ms
760 timing build:link:node_modules/acorn Completed in 2ms
761 timing build:link:node_modules/node-gyp Completed in 1ms
762 timing build:link:node_modules/mkdirp Completed in 1ms
763 timing build:link:node_modules/color-support Completed in 1ms
764 timing build:link:node_modules/nopt Completed in 1ms
765 timing build:link:node_modules/rc Completed in 1ms
766 timing build:link:node_modules/prebuild-install Completed in 1ms
767 timing build:link:node_modules/which Completed in 1ms
768 timing build:link:node_modules/rimraf Completed in 3ms
769 timing build:link:node_modules/semver Completed in 3ms
770 timing build:link Completed in 4ms
771 info run gl@5.0.3 install node_modules/gl prebuild-install || node-gyp rebuild
772 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 763ms
773 timing auditReport:getReport Completed in 765ms
774 silly audit report {}
775 timing auditReport:init Completed in 0ms
776 timing reify:audit Completed in 767ms
777 info run gl@5.0.3 install { code: 1, signal: null }
778 timing reify:rollback:createSparse Completed in 57ms
779 timing reify:rollback:retireShallow Completed in 1ms
780 timing command:i Completed in 2080ms
781 verbose stack Error: command failed
781 verbose stack     at ChildProcess.<anonymous> (/home/martincito/.nvm/versions/node/v18.18.1/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:53:27)
781 verbose stack     at ChildProcess.emit (node:events:517:28)
781 verbose stack     at maybeClose (node:internal/child_process:1098:16)
781 verbose stack     at Socket.<anonymous> (node:internal/child_process:450:11)
781 verbose stack     at Socket.emit (node:events:517:28)
781 verbose stack     at Pipe.<anonymous> (node:net:350:12)
782 verbose pkgid gl@5.0.3
783 verbose cwd /media/martincito/freedom/repos/test
784 verbose Linux 6.5.0-14-generic
785 verbose node v18.18.1
786 verbose npm  v9.8.1
787 error code 1
788 error path /media/martincito/freedom/repos/test/node_modules/gl
789 error command failed
790 error command sh -c prebuild-install || node-gyp rebuild
791 error prebuild-install warn install No prebuilt binaries found (target=18.18.1 runtime=node arch=x64 libc= platform=linux)
791 error gyp info it worked if it ends with ok
791 error gyp info using node-gyp@9.4.1
791 error gyp info using node@18.18.1 | linux | x64
791 error gyp info find Python using Python version 3.10.12 found at "/usr/bin/python3"
791 error gyp info spawn /usr/bin/python3
791 error gyp info spawn args [
791 error gyp info spawn args   '/media/martincito/freedom/repos/test/node_modules/node-gyp/gyp/gyp_main.py',
791 error gyp info spawn args   'binding.gyp',
791 error gyp info spawn args   '-f',
791 error gyp info spawn args   'make',
791 error gyp info spawn args   '-I',
791 error gyp info spawn args   '/media/martincito/freedom/repos/test/node_modules/gl/build/config.gypi',
791 error gyp info spawn args   '-I',
791 error gyp info spawn args   '/media/martincito/freedom/repos/test/node_modules/node-gyp/addon.gypi',
791 error gyp info spawn args   '-I',
791 error gyp info spawn args   '/home/martincito/.cache/node-gyp/18.18.1/include/node/common.gypi',
791 error gyp info spawn args   '-Dlibrary=shared_library',
791 error gyp info spawn args   '-Dvisibility=default',
791 error gyp info spawn args   '-Dnode_root_dir=/home/martincito/.cache/node-gyp/18.18.1',
791 error gyp info spawn args   '-Dnode_gyp_dir=/media/martincito/freedom/repos/test/node_modules/node-gyp',
791 error gyp info spawn args   '-Dnode_lib_file=/home/martincito/.cache/node-gyp/18.18.1/<(target_arch)/node.lib',
791 error gyp info spawn args   '-Dmodule_root_dir=/media/martincito/freedom/repos/test/node_modules/gl',
791 error gyp info spawn args   '-Dnode_engine=v8',
791 error gyp info spawn args   '--depth=.',
791 error gyp info spawn args   '--no-parallel',
791 error gyp info spawn args   '--generator-output',
791 error gyp info spawn args   'build',
791 error gyp info spawn args   '-Goutput_dir=.'
791 error gyp info spawn args ]
791 error Package xi was not found in the pkg-config search path.
791 error Perhaps you should add the directory containing `xi.pc'
791 error to the PKG_CONFIG_PATH environment variable
791 error No package 'xi' found
791 error gyp: Call to 'pkg-config --libs-only-L --libs-only-other x11 xi xext' returned exit status 1 while in angle/src/angle.gyp. while loading dependencies of binding.gyp while trying to load binding.gyp
791 error gyp ERR! configure error 
791 error gyp ERR! stack Error: `gyp` failed with exit code: 1
791 error gyp ERR! stack     at ChildProcess.onCpExit (/media/martincito/freedom/repos/test/node_modules/node-gyp/lib/configure.js:325:16)
791 error gyp ERR! stack     at ChildProcess.emit (node:events:517:28)
791 error gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:292:12)
791 error gyp ERR! System Linux 6.5.0-14-generic
791 error gyp ERR! command "/home/martincito/.nvm/versions/node/v18.18.1/bin/node" "/media/martincito/freedom/repos/test/node_modules/.bin/node-gyp" "rebuild"
791 error gyp ERR! cwd /media/martincito/freedom/repos/test/node_modules/gl
791 error gyp ERR! node -v v18.18.1
791 error gyp ERR! node-gyp -v v9.4.1
791 error gyp ERR! not ok
792 verbose exit 1
793 timing npm Completed in 2194ms
794 verbose unfinished npm timer reify 1705530920769
795 verbose unfinished npm timer reify:build 1705530921917
796 verbose unfinished npm timer build 1705530921917
797 verbose unfinished npm timer build:deps 1705530921917
798 verbose unfinished npm timer build:run:install 1705530921923
799 verbose unfinished npm timer build:run:install:node_modules/gl 1705530921923
800 verbose code 1
801 error A complete log of this run can be found in: /home/martincito/.npm/_logs/2024-01-17T22_35_20_658Z-debug-0.log
apophis51 commented 4 months ago

it looks like your missing dependencies apt-get update apt-get install python3 make g++ apt-get install -y build-essential apt-get install -y libglew-dev apt-get install -y libglu1-mesa-dev apt-get install -y libxi-dev apt-get install -y pkg-config

voidvoxel commented 2 weeks ago

apt-get update apt-get install python3 make g++ apt-get install -y build-essential apt-get install -y libglew-dev apt-get install -y libglu1-mesa-dev apt-get install -y libxi-dev apt-get install -y pkg-config

Run the above command that they sent and it should install just fine after that :blush:

These lines (see below) in particular mention that you're missing xi, which would be the libxi-dev that @apophis51 mentioned.

791 error to the PKG_CONFIG_PATH environment variable
791 error No package 'xi' found
791 error gyp: Call to 'pkg-config --libs-only-L --libs-only-other x11 xi xext' returned exit status 1 while in angle/src/angle.gyp. while loading dependencies of binding.gyp while trying to load binding.gyp