grpc / grpc-node

gRPC for Node.js
https://grpc.io
Apache License 2.0
4.49k stars 649 forks source link

Fails, or appears to fail, to install in Windows 10 #1630

Closed axtens closed 3 years ago

axtens commented 3 years ago

Problem description

After about 5 minutes of installation, a dump of errors is given.

Reproduction steps

npm i -g grpc

Environment

Additional context

Log attached (from C:\Users\bugma\scoop\persist\nodejs\cache_logs\2020-11-18T09_28_56_595Z-debug.log)

0 verbose cli [
0 verbose cli   'C:\\Users\\bugma\\scoop\\apps\\nodejs\\current\\node.exe',
0 verbose cli   'C:\\Users\\bugma\\scoop\\apps\\nodejs\\current\\node_modules\\npm\\bin\\npm-cli.js',
0 verbose cli   'i',
0 verbose cli   '-g',
0 verbose cli   'grpc'
0 verbose cli ]
1 info using npm@7.0.8
2 info using node@v15.2.1
3 timing config:load:defaults Completed in 5ms
4 timing config:load:file:C:\Users\bugma\scoop\apps\nodejs\15.2.1\node_modules\npm\npmrc Completed in 11ms
5 timing config:load:builtin Completed in 11ms
6 timing config:load:cli Completed in 3ms
7 timing config:load:env Completed in 1ms
8 timing config:load:file:C:\Users\bugma\scoop\persist\nodejs\bin\.npmrc Completed in 0ms
9 timing config:load:project Completed in 1ms
10 timing config:load:file:C:\Users\bugma\.npmrc Completed in 0ms
11 timing config:load:user Completed in 0ms
12 timing config:load:file:C:\Users\bugma\scoop\persist\nodejs\bin\etc\npmrc Completed in 0ms
13 timing config:load:global Completed in 0ms
14 timing config:load:cafile Completed in 1ms
15 timing config:load:validate Completed in 1ms
16 timing config:load:setUserAgent Completed in 1ms
17 timing config:load:setEnvs Completed in 2ms
18 timing config:load Completed in 26ms
19 verbose npm-session ca82fc16f48024a2
20 timing npm:load Completed in 48ms
21 timing arborist:ctor Completed in 1ms
22 timing idealTree:init Completed in 17ms
23 timing idealTree:userRequests Completed in 6ms
24 silly idealTree buildDeps
25 silly fetch manifest grpc@*
26 http fetch GET 304 https://registry.npmjs.org/grpc 215ms (from cache)
27 silly placeDep ROOT grpc@1.24.4 OK for:  want: *
28 silly fetch manifest @types/bytebuffer@^5.0.40
29 silly fetch manifest lodash.camelcase@^4.3.0
30 silly fetch manifest lodash.clone@^4.5.0
31 silly fetch manifest nan@^2.13.2
32 silly fetch manifest node-pre-gyp@^0.16.0
33 silly fetch manifest protobufjs@^5.0.3
34 http fetch GET 304 https://registry.npmjs.org/@types%2fbytebuffer 85ms (from cache)
35 http fetch GET 304 https://registry.npmjs.org/lodash.clone 135ms (from cache)
36 http fetch GET 304 https://registry.npmjs.org/node-pre-gyp 139ms (from cache)
37 http fetch GET 304 https://registry.npmjs.org/nan 143ms (from cache)
38 http fetch GET 304 https://registry.npmjs.org/lodash.camelcase 151ms (from cache)
39 http fetch GET 304 https://registry.npmjs.org/protobufjs 150ms (from cache)
40 timing idealTree:#root Completed in 419ms
41 silly placeDep node_modules/grpc @types/bytebuffer@5.0.42 OK for: grpc@1.24.4 want: ^5.0.40
42 silly placeDep node_modules/grpc lodash.camelcase@4.3.0 OK for: grpc@1.24.4 want: ^4.3.0
43 silly placeDep node_modules/grpc lodash.clone@4.5.0 OK for: grpc@1.24.4 want: ^4.5.0
44 silly placeDep node_modules/grpc nan@2.14.2 OK for: grpc@1.24.4 want: ^2.13.2
45 silly placeDep node_modules/grpc node-pre-gyp@0.16.0 OK for: grpc@1.24.4 want: ^0.16.0
46 silly placeDep node_modules/grpc protobufjs@5.0.3 OK for: grpc@1.24.4 want: ^5.0.3
47 silly fetch manifest @types/long@*
48 silly fetch manifest @types/node@*
49 silly fetch manifest detect-libc@^1.0.2
50 silly fetch manifest mkdirp@^0.5.3
51 silly fetch manifest needle@^2.5.0
52 silly fetch manifest nopt@^4.0.1
53 silly fetch manifest npm-packlist@^1.1.6
54 silly fetch manifest npmlog@^4.0.2
55 silly fetch manifest rc@^1.2.7
56 silly fetch manifest rimraf@^2.6.1
57 silly fetch manifest semver@^5.3.0
58 silly fetch manifest tar@^4.4.2
59 silly fetch manifest ascli@~1
60 silly fetch manifest bytebuffer@~5
61 silly fetch manifest glob@^7.0.5
62 silly fetch manifest yargs@^3.10.0
63 http fetch GET 200 https://registry.npmjs.org/detect-libc 315ms
64 http fetch GET 200 https://registry.npmjs.org/npmlog 306ms
65 http fetch GET 200 https://registry.npmjs.org/npm-packlist 309ms
66 http fetch GET 200 https://registry.npmjs.org/needle 317ms
67 http fetch GET 200 https://registry.npmjs.org/nopt 327ms
68 http fetch GET 304 https://registry.npmjs.org/@types%2flong 387ms (from cache)
69 http fetch GET 304 https://registry.npmjs.org/ascli 362ms (from cache)
70 http fetch GET 304 https://registry.npmjs.org/bytebuffer 363ms (from cache)
71 http fetch GET 304 https://registry.npmjs.org/glob 365ms (from cache)
72 http fetch GET 304 https://registry.npmjs.org/yargs 365ms (from cache)
73 http fetch GET 304 https://registry.npmjs.org/mkdirp 471ms (from cache)
74 http fetch GET 304 https://registry.npmjs.org/rimraf 468ms (from cache)
75 http fetch GET 304 https://registry.npmjs.org/tar 469ms (from cache)
76 http fetch GET 304 https://registry.npmjs.org/semver 482ms (from cache)
77 http fetch GET 304 https://registry.npmjs.org/rc 500ms (from cache)
78 http fetch GET 304 https://registry.npmjs.org/@types%2fnode 522ms (from cache)
79 timing idealTree:node_modules/grpc Completed in 571ms
80 silly placeDep node_modules/grpc @types/long@4.0.1 OK for: @types/bytebuffer@5.0.42 want: *
81 silly placeDep node_modules/grpc @types/node@14.14.8 OK for: @types/bytebuffer@5.0.42 want: *
82 timing idealTree:node_modules/grpc/node_modules/@types/bytebuffer Completed in 26ms
83 timing idealTree:node_modules/grpc/node_modules/@types/long Completed in 0ms
84 timing idealTree:node_modules/grpc/node_modules/@types/node Completed in 0ms
85 timing idealTree:node_modules/grpc/node_modules/lodash.camelcase Completed in 0ms
86 timing idealTree:node_modules/grpc/node_modules/lodash.clone Completed in 0ms
87 timing idealTree:node_modules/grpc/node_modules/nan Completed in 0ms
88 silly placeDep node_modules/grpc detect-libc@1.0.3 OK for: node-pre-gyp@0.16.0 want: ^1.0.2
89 silly placeDep node_modules/grpc mkdirp@0.5.5 OK for: node-pre-gyp@0.16.0 want: ^0.5.3
90 silly placeDep node_modules/grpc needle@2.5.2 OK for: node-pre-gyp@0.16.0 want: ^2.5.0
91 silly placeDep node_modules/grpc nopt@4.0.3 OK for: node-pre-gyp@0.16.0 want: ^4.0.1
92 silly placeDep node_modules/grpc npm-packlist@1.4.8 OK for: node-pre-gyp@0.16.0 want: ^1.1.6
93 silly placeDep node_modules/grpc npmlog@4.1.2 OK for: node-pre-gyp@0.16.0 want: ^4.0.2
94 silly placeDep node_modules/grpc rc@1.2.8 OK for: node-pre-gyp@0.16.0 want: ^1.2.7
95 silly placeDep node_modules/grpc rimraf@2.7.1 OK for: node-pre-gyp@0.16.0 want: ^2.6.1
96 silly placeDep node_modules/grpc semver@5.7.1 OK for: node-pre-gyp@0.16.0 want: ^5.3.0
97 silly placeDep node_modules/grpc tar@4.4.13 OK for: node-pre-gyp@0.16.0 want: ^4.4.2
98 silly fetch manifest minimist@^1.2.5
99 silly fetch manifest debug@^3.2.6
100 silly fetch manifest iconv-lite@^0.4.4
101 silly fetch manifest sax@^1.2.4
102 silly fetch manifest abbrev@1
103 silly fetch manifest osenv@^0.1.4
104 silly fetch manifest ignore-walk@^3.0.1
105 silly fetch manifest npm-bundled@^1.0.1
106 silly fetch manifest npm-normalize-package-bin@^1.0.1
107 silly fetch manifest are-we-there-yet@~1.1.2
108 silly fetch manifest console-control-strings@~1.1.0
109 silly fetch manifest gauge@~2.7.3
110 silly fetch manifest set-blocking@~2.0.0
111 silly fetch manifest deep-extend@^0.6.0
112 silly fetch manifest ini@~1.3.0
113 silly fetch manifest minimist@^1.2.0
114 silly fetch manifest strip-json-comments@~2.0.1
115 silly fetch manifest glob@^7.1.3
116 silly fetch manifest chownr@^1.1.1
117 silly fetch manifest fs-minipass@^1.2.5
118 silly fetch manifest minipass@^2.8.6
119 silly fetch manifest minizlib@^1.2.1
120 silly fetch manifest safe-buffer@^5.1.2
121 silly fetch manifest yallist@^3.0.3
122 http fetch GET 200 https://registry.npmjs.org/sax 268ms
123 http fetch GET 200 https://registry.npmjs.org/npm-bundled 260ms
124 http fetch GET 200 https://registry.npmjs.org/ignore-walk 263ms
125 http fetch GET 200 https://registry.npmjs.org/deep-extend 249ms
126 http fetch GET 200 https://registry.npmjs.org/osenv 269ms
127 http fetch GET 200 https://registry.npmjs.org/gauge 257ms
128 http fetch GET 200 https://registry.npmjs.org/are-we-there-yet 268ms
129 http fetch GET 200 https://registry.npmjs.org/abbrev 278ms
130 http fetch GET 200 https://registry.npmjs.org/chownr 248ms
131 http fetch GET 200 https://registry.npmjs.org/npm-normalize-package-bin 273ms
132 http fetch GET 200 https://registry.npmjs.org/ini 267ms
133 http fetch GET 200 https://registry.npmjs.org/fs-minipass 260ms
134 http fetch GET 200 https://registry.npmjs.org/console-control-strings 293ms
135 http fetch GET 200 https://registry.npmjs.org/minizlib 276ms
136 http fetch GET 200 https://registry.npmjs.org/minipass 291ms
137 http fetch GET 304 https://registry.npmjs.org/minimist 343ms (from cache)
138 http fetch GET 304 https://registry.npmjs.org/debug 350ms (from cache)
139 http fetch GET 304 https://registry.npmjs.org/iconv-lite 353ms (from cache)
140 http fetch GET 304 https://registry.npmjs.org/strip-json-comments 329ms (from cache)
141 http fetch GET 304 https://registry.npmjs.org/set-blocking 341ms (from cache)
142 http fetch GET 304 https://registry.npmjs.org/minimist 337ms (from cache)
143 http fetch GET 304 https://registry.npmjs.org/safe-buffer 315ms (from cache)
144 http fetch GET 304 https://registry.npmjs.org/glob 339ms (from cache)
145 http fetch GET 304 https://registry.npmjs.org/yallist 316ms (from cache)
146 timing idealTree:node_modules/grpc/node_modules/node-pre-gyp Completed in 411ms
147 timing idealTree:node_modules/grpc/node_modules/detect-libc Completed in 0ms
148 silly placeDep node_modules/grpc minimist@1.2.5 OK for: mkdirp@0.5.5 want: ^1.2.5
149 timing idealTree:node_modules/grpc/node_modules/mkdirp Completed in 2ms
150 timing idealTree:node_modules/grpc/node_modules/minimist Completed in 0ms
151 silly placeDep node_modules/grpc debug@3.2.6 OK for: needle@2.5.2 want: ^3.2.6
152 silly placeDep node_modules/grpc iconv-lite@0.4.24 OK for: needle@2.5.2 want: ^0.4.4
153 silly placeDep node_modules/grpc sax@1.2.4 OK for: needle@2.5.2 want: ^1.2.4
154 silly fetch manifest ms@^2.1.1
155 silly fetch manifest safer-buffer@>= 2.1.2 < 3
156 http fetch GET 304 https://registry.npmjs.org/safer-buffer 123ms (from cache)
157 http fetch GET 304 https://registry.npmjs.org/ms 126ms (from cache)
158 timing idealTree:node_modules/grpc/node_modules/needle Completed in 130ms
159 silly placeDep node_modules/grpc ms@2.1.2 OK for: debug@3.2.6 want: ^2.1.1
160 timing idealTree:node_modules/grpc/node_modules/debug Completed in 2ms
161 silly placeDep node_modules/grpc safer-buffer@2.1.2 OK for: iconv-lite@0.4.24 want: >= 2.1.2 < 3
162 timing idealTree:node_modules/grpc/node_modules/iconv-lite Completed in 2ms
163 timing idealTree:node_modules/grpc/node_modules/ms Completed in 0ms
164 silly placeDep node_modules/grpc abbrev@1.1.1 OK for: nopt@4.0.3 want: 1
165 silly placeDep node_modules/grpc osenv@0.1.5 OK for: nopt@4.0.3 want: ^0.1.4
166 silly fetch manifest os-homedir@^1.0.0
167 silly fetch manifest os-tmpdir@^1.0.0
168 http fetch GET 304 https://registry.npmjs.org/os-tmpdir 86ms (from cache)
169 http fetch GET 200 https://registry.npmjs.org/os-homedir 97ms
170 timing idealTree:node_modules/grpc/node_modules/nopt Completed in 109ms
171 timing idealTree:node_modules/grpc/node_modules/abbrev Completed in 0ms
172 silly placeDep node_modules/grpc ignore-walk@3.0.3 OK for: npm-packlist@1.4.8 want: ^3.0.1
173 silly placeDep node_modules/grpc npm-bundled@1.1.1 OK for: npm-packlist@1.4.8 want: ^1.0.1
174 silly placeDep node_modules/grpc npm-normalize-package-bin@1.0.1 OK for: npm-packlist@1.4.8 want: ^1.0.1
175 silly fetch manifest minimatch@^3.0.4
176 http fetch GET 304 https://registry.npmjs.org/minimatch 54ms (from cache)
177 timing idealTree:node_modules/grpc/node_modules/npm-packlist Completed in 60ms
178 silly placeDep node_modules/grpc minimatch@3.0.4 OK for: ignore-walk@3.0.3 want: ^3.0.4
179 silly fetch manifest brace-expansion@^1.1.7
180 http fetch GET 304 https://registry.npmjs.org/brace-expansion 47ms (from cache)
181 timing idealTree:node_modules/grpc/node_modules/ignore-walk Completed in 50ms
182 silly placeDep node_modules/grpc brace-expansion@1.1.11 OK for: minimatch@3.0.4 want: ^1.1.7
183 silly fetch manifest balanced-match@^1.0.0
184 silly fetch manifest concat-map@0.0.1
185 http fetch GET 304 https://registry.npmjs.org/balanced-match 37ms (from cache)
186 http fetch GET 304 https://registry.npmjs.org/concat-map 54ms (from cache)
187 timing idealTree:node_modules/grpc/node_modules/minimatch Completed in 60ms
188 silly placeDep node_modules/grpc balanced-match@1.0.0 OK for: brace-expansion@1.1.11 want: ^1.0.0
189 silly placeDep node_modules/grpc concat-map@0.0.1 OK for: brace-expansion@1.1.11 want: 0.0.1
190 timing idealTree:node_modules/grpc/node_modules/brace-expansion Completed in 3ms
191 timing idealTree:node_modules/grpc/node_modules/balanced-match Completed in 0ms
192 timing idealTree:node_modules/grpc/node_modules/concat-map Completed in 0ms
193 timing idealTree:node_modules/grpc/node_modules/npm-bundled Completed in 0ms
194 timing idealTree:node_modules/grpc/node_modules/npm-normalize-package-bin Completed in 0ms
195 silly placeDep node_modules/grpc are-we-there-yet@1.1.5 OK for: npmlog@4.1.2 want: ~1.1.2
196 silly placeDep node_modules/grpc console-control-strings@1.1.0 OK for: npmlog@4.1.2 want: ~1.1.0
197 silly placeDep node_modules/grpc gauge@2.7.4 OK for: npmlog@4.1.2 want: ~2.7.3
198 silly placeDep node_modules/grpc set-blocking@2.0.0 OK for: npmlog@4.1.2 want: ~2.0.0
199 silly fetch manifest delegates@^1.0.0
200 silly fetch manifest readable-stream@^2.0.6
201 silly fetch manifest aproba@^1.0.3
202 silly fetch manifest has-unicode@^2.0.0
203 silly fetch manifest object-assign@^4.1.0
204 silly fetch manifest signal-exit@^3.0.0
205 silly fetch manifest string-width@^1.0.1
206 silly fetch manifest strip-ansi@^3.0.1
207 silly fetch manifest wide-align@^1.1.0
208 http fetch GET 200 https://registry.npmjs.org/delegates 74ms
209 http fetch GET 200 https://registry.npmjs.org/aproba 75ms
210 http fetch GET 200 https://registry.npmjs.org/wide-align 78ms
211 http fetch GET 304 https://registry.npmjs.org/has-unicode 89ms (from cache)
212 http fetch GET 304 https://registry.npmjs.org/signal-exit 85ms (from cache)
213 http fetch GET 304 https://registry.npmjs.org/readable-stream 108ms (from cache)
214 http fetch GET 304 https://registry.npmjs.org/strip-ansi 106ms (from cache)
215 http fetch GET 304 https://registry.npmjs.org/string-width 114ms (from cache)
216 http fetch GET 304 https://registry.npmjs.org/object-assign 126ms (from cache)
217 timing idealTree:node_modules/grpc/node_modules/npmlog Completed in 144ms
218 silly placeDep node_modules/grpc delegates@1.0.0 OK for: are-we-there-yet@1.1.5 want: ^1.0.0
219 silly placeDep node_modules/grpc readable-stream@2.3.7 OK for: are-we-there-yet@1.1.5 want: ^2.0.6
220 silly fetch manifest core-util-is@~1.0.0
221 silly fetch manifest inherits@~2.0.3
222 silly fetch manifest isarray@~1.0.0
223 silly fetch manifest process-nextick-args@~2.0.0
224 silly fetch manifest safe-buffer@~5.1.1
225 silly fetch manifest string_decoder@~1.1.1
226 silly fetch manifest util-deprecate@~1.0.1
227 http fetch GET 304 https://registry.npmjs.org/core-util-is 49ms (from cache)
228 http fetch GET 200 https://registry.npmjs.org/process-nextick-args 47ms
229 http fetch GET 304 https://registry.npmjs.org/safe-buffer 62ms (from cache)
230 http fetch GET 304 https://registry.npmjs.org/string_decoder 69ms (from cache)
231 http fetch GET 304 https://registry.npmjs.org/isarray 75ms (from cache)
232 http fetch GET 304 https://registry.npmjs.org/inherits 80ms (from cache)
233 http fetch GET 200 https://registry.npmjs.org/util-deprecate 75ms
234 timing idealTree:node_modules/grpc/node_modules/are-we-there-yet Completed in 90ms
235 timing idealTree:node_modules/grpc/node_modules/console-control-strings Completed in 0ms
236 timing idealTree:node_modules/grpc/node_modules/delegates Completed in 0ms
237 silly placeDep node_modules/grpc aproba@1.2.0 OK for: gauge@2.7.4 want: ^1.0.3
238 silly placeDep node_modules/grpc has-unicode@2.0.1 OK for: gauge@2.7.4 want: ^2.0.0
239 silly placeDep node_modules/grpc object-assign@4.1.1 OK for: gauge@2.7.4 want: ^4.1.0
240 silly placeDep node_modules/grpc signal-exit@3.0.3 OK for: gauge@2.7.4 want: ^3.0.0
241 silly placeDep node_modules/grpc string-width@1.0.2 OK for: gauge@2.7.4 want: ^1.0.1
242 silly placeDep node_modules/grpc strip-ansi@3.0.1 OK for: gauge@2.7.4 want: ^3.0.1
243 silly placeDep node_modules/grpc wide-align@1.1.3 OK for: gauge@2.7.4 want: ^1.1.0
244 silly fetch manifest code-point-at@^1.0.0
245 silly fetch manifest is-fullwidth-code-point@^1.0.0
246 silly fetch manifest ansi-regex@^2.0.0
247 http fetch GET 304 https://registry.npmjs.org/code-point-at 57ms (from cache)
248 http fetch GET 304 https://registry.npmjs.org/ansi-regex 68ms (from cache)
249 http fetch GET 304 https://registry.npmjs.org/is-fullwidth-code-point 73ms (from cache)
250 timing idealTree:node_modules/grpc/node_modules/gauge Completed in 91ms
251 timing idealTree:node_modules/grpc/node_modules/aproba Completed in 0ms
252 timing idealTree:node_modules/grpc/node_modules/has-unicode Completed in 0ms
253 timing idealTree:node_modules/grpc/node_modules/object-assign Completed in 0ms
254 silly placeDep node_modules/grpc os-homedir@1.0.2 OK for: osenv@0.1.5 want: ^1.0.0
255 silly placeDep node_modules/grpc os-tmpdir@1.0.2 OK for: osenv@0.1.5 want: ^1.0.0
256 timing idealTree:node_modules/grpc/node_modules/osenv Completed in 4ms
257 timing idealTree:node_modules/grpc/node_modules/os-homedir Completed in 0ms
258 timing idealTree:node_modules/grpc/node_modules/os-tmpdir Completed in 0ms
259 silly placeDep node_modules/grpc ascli@1.0.1 OK for: protobufjs@5.0.3 want: ~1
260 silly placeDep node_modules/grpc bytebuffer@5.0.1 OK for: protobufjs@5.0.3 want: ~5
261 silly placeDep node_modules/grpc glob@7.1.6 OK for: protobufjs@5.0.3 want: ^7.0.5
262 silly placeDep node_modules/grpc yargs@3.32.0 OK for: protobufjs@5.0.3 want: ^3.10.0
263 silly fetch manifest colour@~0.7.1
264 silly fetch manifest optjs@~3.2.2
265 silly fetch manifest long@~3
266 silly fetch manifest fs.realpath@^1.0.0
267 silly fetch manifest inflight@^1.0.4
268 silly fetch manifest inherits@2
269 silly fetch manifest once@^1.3.0
270 silly fetch manifest path-is-absolute@^1.0.0
271 silly fetch manifest camelcase@^2.0.1
272 silly fetch manifest cliui@^3.0.3
273 silly fetch manifest decamelize@^1.1.1
274 silly fetch manifest os-locale@^1.4.0
275 silly fetch manifest window-size@^0.1.4
276 silly fetch manifest y18n@^3.2.0
277 http fetch GET 304 https://registry.npmjs.org/optjs 118ms (from cache)
278 http fetch GET 304 https://registry.npmjs.org/long 119ms (from cache)
279 http fetch GET 304 https://registry.npmjs.org/fs.realpath 139ms (from cache)
280 http fetch GET 304 https://registry.npmjs.org/once 139ms (from cache)
281 http fetch GET 304 https://registry.npmjs.org/colour 161ms (from cache)
282 http fetch GET 304 https://registry.npmjs.org/camelcase 151ms (from cache)
283 http fetch GET 304 https://registry.npmjs.org/decamelize 152ms (from cache)
284 http fetch GET 304 https://registry.npmjs.org/inflight 167ms (from cache)
285 http fetch GET 304 https://registry.npmjs.org/cliui 162ms (from cache)
286 http fetch GET 304 https://registry.npmjs.org/inherits 172ms (from cache)
287 http fetch GET 304 https://registry.npmjs.org/path-is-absolute 171ms (from cache)
288 http fetch GET 304 https://registry.npmjs.org/os-locale 168ms (from cache)
289 http fetch GET 304 https://registry.npmjs.org/window-size 175ms (from cache)
290 http fetch GET 304 https://registry.npmjs.org/y18n 178ms (from cache)
291 timing idealTree:node_modules/grpc/node_modules/protobufjs Completed in 211ms
292 silly placeDep node_modules/grpc colour@0.7.1 OK for: ascli@1.0.1 want: ~0.7.1
293 silly placeDep node_modules/grpc optjs@3.2.2 OK for: ascli@1.0.1 want: ~3.2.2
294 timing idealTree:node_modules/grpc/node_modules/ascli Completed in 6ms
295 silly placeDep node_modules/grpc long@3.2.0 OK for: bytebuffer@5.0.1 want: ~3
296 timing idealTree:node_modules/grpc/node_modules/bytebuffer Completed in 2ms
297 timing idealTree:node_modules/grpc/node_modules/colour Completed in 0ms
298 silly placeDep node_modules/grpc fs.realpath@1.0.0 OK for: glob@7.1.6 want: ^1.0.0
299 silly placeDep node_modules/grpc inflight@1.0.6 OK for: glob@7.1.6 want: ^1.0.4
300 silly placeDep node_modules/grpc inherits@2.0.4 OK for: glob@7.1.6 want: 2
301 silly placeDep node_modules/grpc once@1.4.0 OK for: glob@7.1.6 want: ^1.3.0
302 silly placeDep node_modules/grpc path-is-absolute@1.0.1 OK for: glob@7.1.6 want: ^1.0.0
303 silly fetch manifest wrappy@1
304 http fetch GET 304 https://registry.npmjs.org/wrappy 38ms (from cache)
305 timing idealTree:node_modules/grpc/node_modules/glob Completed in 52ms
306 timing idealTree:node_modules/grpc/node_modules/fs.realpath Completed in 0ms
307 silly placeDep node_modules/grpc wrappy@1.0.2 OK for: inflight@1.0.6 want: 1
308 timing idealTree:node_modules/grpc/node_modules/inflight Completed in 2ms
309 timing idealTree:node_modules/grpc/node_modules/inherits Completed in 0ms
310 timing idealTree:node_modules/grpc/node_modules/long Completed in 0ms
311 timing idealTree:node_modules/grpc/node_modules/once Completed in 0ms
312 timing idealTree:node_modules/grpc/node_modules/optjs Completed in 0ms
313 timing idealTree:node_modules/grpc/node_modules/path-is-absolute Completed in 0ms
314 silly placeDep node_modules/grpc deep-extend@0.6.0 OK for: rc@1.2.8 want: ^0.6.0
315 silly placeDep node_modules/grpc ini@1.3.5 OK for: rc@1.2.8 want: ~1.3.0
316 silly placeDep node_modules/grpc strip-json-comments@2.0.1 OK for: rc@1.2.8 want: ~2.0.1
317 timing idealTree:node_modules/grpc/node_modules/rc Completed in 6ms
318 timing idealTree:node_modules/grpc/node_modules/deep-extend Completed in 0ms
319 timing idealTree:node_modules/grpc/node_modules/ini Completed in 0ms
320 silly placeDep node_modules/grpc core-util-is@1.0.2 OK for: readable-stream@2.3.7 want: ~1.0.0
321 silly placeDep node_modules/grpc isarray@1.0.0 OK for: readable-stream@2.3.7 want: ~1.0.0
322 silly placeDep node_modules/grpc process-nextick-args@2.0.1 OK for: readable-stream@2.3.7 want: ~2.0.0
323 silly placeDep node_modules/grpc safe-buffer@5.1.2 OK for: readable-stream@2.3.7 want: ~5.1.1
324 silly placeDep node_modules/grpc string_decoder@1.1.1 OK for: readable-stream@2.3.7 want: ~1.1.1
325 silly placeDep node_modules/grpc util-deprecate@1.0.2 OK for: readable-stream@2.3.7 want: ~1.0.1
326 timing idealTree:node_modules/grpc/node_modules/readable-stream Completed in 11ms
327 timing idealTree:node_modules/grpc/node_modules/core-util-is Completed in 0ms
328 timing idealTree:node_modules/grpc/node_modules/isarray Completed in 0ms
329 timing idealTree:node_modules/grpc/node_modules/process-nextick-args Completed in 0ms
330 timing idealTree:node_modules/grpc/node_modules/rimraf Completed in 0ms
331 timing idealTree:node_modules/grpc/node_modules/safe-buffer Completed in 0ms
332 timing idealTree:node_modules/grpc/node_modules/safer-buffer Completed in 0ms
333 timing idealTree:node_modules/grpc/node_modules/sax Completed in 0ms
334 timing idealTree:node_modules/grpc/node_modules/semver Completed in 0ms
335 timing idealTree:node_modules/grpc/node_modules/set-blocking Completed in 0ms
336 timing idealTree:node_modules/grpc/node_modules/signal-exit Completed in 0ms
337 timing idealTree:node_modules/grpc/node_modules/string_decoder Completed in 0ms
338 silly placeDep node_modules/grpc code-point-at@1.1.0 OK for: string-width@1.0.2 want: ^1.0.0
339 silly placeDep node_modules/grpc is-fullwidth-code-point@1.0.0 OK for: string-width@1.0.2 want: ^1.0.0
340 silly fetch manifest number-is-nan@^1.0.0
341 http fetch GET 304 https://registry.npmjs.org/number-is-nan 94ms (from cache)
342 timing idealTree:node_modules/grpc/node_modules/string-width Completed in 101ms
343 timing idealTree:node_modules/grpc/node_modules/code-point-at Completed in 0ms
344 silly placeDep node_modules/grpc number-is-nan@1.0.1 OK for: is-fullwidth-code-point@1.0.0 want: ^1.0.0
345 timing idealTree:node_modules/grpc/node_modules/is-fullwidth-code-point Completed in 1ms
346 timing idealTree:node_modules/grpc/node_modules/number-is-nan Completed in 0ms
347 silly placeDep node_modules/grpc ansi-regex@2.1.1 OK for: strip-ansi@3.0.1 want: ^2.0.0
348 timing idealTree:node_modules/grpc/node_modules/strip-ansi Completed in 2ms
349 timing idealTree:node_modules/grpc/node_modules/ansi-regex Completed in 0ms
350 timing idealTree:node_modules/grpc/node_modules/strip-json-comments Completed in 0ms
351 silly placeDep node_modules/grpc chownr@1.1.4 OK for: tar@4.4.13 want: ^1.1.1
352 silly placeDep node_modules/grpc fs-minipass@1.2.7 OK for: tar@4.4.13 want: ^1.2.5
353 silly placeDep node_modules/grpc minipass@2.9.0 OK for: tar@4.4.13 want: ^2.8.6
354 silly placeDep node_modules/grpc minizlib@1.3.3 OK for: tar@4.4.13 want: ^1.2.1
355 silly placeDep node_modules/grpc yallist@3.1.1 OK for: tar@4.4.13 want: ^3.0.3
356 timing idealTree:node_modules/grpc/node_modules/tar Completed in 11ms
357 timing idealTree:node_modules/grpc/node_modules/chownr Completed in 0ms
358 timing idealTree:node_modules/grpc/node_modules/fs-minipass Completed in 0ms
359 timing idealTree:node_modules/grpc/node_modules/minipass Completed in 0ms
360 timing idealTree:node_modules/grpc/node_modules/minizlib Completed in 0ms
361 timing idealTree:node_modules/grpc/node_modules/util-deprecate Completed in 0ms
362 timing idealTree:node_modules/grpc/node_modules/wide-align Completed in 0ms
363 timing idealTree:node_modules/grpc/node_modules/wrappy Completed in 0ms
364 timing idealTree:node_modules/grpc/node_modules/yallist Completed in 0ms
365 silly placeDep node_modules/grpc camelcase@2.1.1 OK for: yargs@3.32.0 want: ^2.0.1
366 silly placeDep node_modules/grpc cliui@3.2.0 OK for: yargs@3.32.0 want: ^3.0.3
367 silly placeDep node_modules/grpc decamelize@1.2.0 OK for: yargs@3.32.0 want: ^1.1.1
368 silly placeDep node_modules/grpc os-locale@1.4.0 OK for: yargs@3.32.0 want: ^1.4.0
369 silly placeDep node_modules/grpc window-size@0.1.4 OK for: yargs@3.32.0 want: ^0.1.4
370 silly placeDep node_modules/grpc y18n@3.2.1 OK for: yargs@3.32.0 want: ^3.2.0
371 silly fetch manifest wrap-ansi@^2.0.0
372 silly fetch manifest lcid@^1.0.0
373 http fetch GET 304 https://registry.npmjs.org/lcid 42ms (from cache)
374 http fetch GET 304 https://registry.npmjs.org/wrap-ansi 47ms (from cache)
375 timing idealTree:node_modules/grpc/node_modules/yargs Completed in 60ms
376 timing idealTree:node_modules/grpc/node_modules/camelcase Completed in 0ms
377 silly placeDep node_modules/grpc wrap-ansi@2.1.0 OK for: cliui@3.2.0 want: ^2.0.0
378 timing idealTree:node_modules/grpc/node_modules/cliui Completed in 2ms
379 timing idealTree:node_modules/grpc/node_modules/decamelize Completed in 0ms
380 silly placeDep node_modules/grpc lcid@1.0.0 OK for: os-locale@1.4.0 want: ^1.0.0
381 silly fetch manifest invert-kv@^1.0.0
382 http fetch GET 304 https://registry.npmjs.org/invert-kv 36ms (from cache)
383 timing idealTree:node_modules/grpc/node_modules/os-locale Completed in 40ms
384 silly placeDep node_modules/grpc invert-kv@1.0.0 OK for: lcid@1.0.0 want: ^1.0.0
385 timing idealTree:node_modules/grpc/node_modules/lcid Completed in 1ms
386 timing idealTree:node_modules/grpc/node_modules/invert-kv Completed in 0ms
387 timing idealTree:node_modules/grpc/node_modules/window-size Completed in 1ms
388 timing idealTree:node_modules/grpc/node_modules/wrap-ansi Completed in 0ms
389 timing idealTree:node_modules/grpc/node_modules/y18n Completed in 0ms
390 timing idealTree:buildDeps Completed in 2697ms
391 timing idealTree:fixDepFlags Completed in 3ms
392 timing idealTree Completed in 2726ms
393 timing reify:loadTrees Completed in 2730ms
394 timing reify:diffTrees Completed in 4ms
395 silly reify moves {}
396 timing reify:retireShallow Completed in 1ms
397 timing reify:createSparse Completed in 43ms
398 timing reify:loadBundles Completed in 0ms
399 silly tarball no local data for grpc@https://registry.npmjs.org/grpc/-/grpc-1.24.4.tgz. Extracting by manifest.
400 silly tarball no local data for minizlib@https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz. Extracting by manifest.
401 silly tarball no local data for minipass@https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz. Extracting by manifest.
402 silly tarball no local data for chownr@https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz. Extracting by manifest.
403 silly tarball no local data for fs-minipass@https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz. Extracting by manifest.
404 silly tarball no local data for strip-json-comments@https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz. Extracting by manifest.
405 silly tarball no local data for ini@https://registry.npmjs.org/ini/-/ini-1.3.5.tgz. Extracting by manifest.
406 silly tarball no local data for deep-extend@https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz. Extracting by manifest.
407 silly tarball no local data for os-homedir@https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz. Extracting by manifest.
408 silly tarball no local data for wide-align@https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz. Extracting by manifest.
409 silly tarball no local data for aproba@https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz. Extracting by manifest.
410 silly tarball no local data for delegates@https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz. Extracting by manifest.
411 silly tarball no local data for console-control-strings@https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz. Extracting by manifest.
412 silly tarball no local data for gauge@https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz. Extracting by manifest.
413 silly tarball no local data for are-we-there-yet@https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz. Extracting by manifest.
414 silly tarball no local data for npm-normalize-package-bin@https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz. Extracting by manifest.
415 silly tarball no local data for npm-bundled@https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz. Extracting by manifest.
416 silly tarball no local data for ignore-walk@https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz. Extracting by manifest.
417 silly tarball no local data for osenv@https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz. Extracting by manifest.
418 silly tarball no local data for abbrev@https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz. Extracting by manifest.
419 silly tarball no local data for sax@https://registry.npmjs.org/sax/-/sax-1.2.4.tgz. Extracting by manifest.
420 silly tarball no local data for tar@https://registry.npmjs.org/tar/-/tar-4.4.13.tgz. Extracting by manifest.
421 silly tarball no local data for rimraf@https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz. Extracting by manifest.
422 silly tarball no local data for rc@https://registry.npmjs.org/rc/-/rc-1.2.8.tgz. Extracting by manifest.
423 silly tarball no local data for npmlog@https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz. Extracting by manifest.
424 silly tarball no local data for npm-packlist@https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz. Extracting by manifest.
425 silly tarball no local data for needle@https://registry.npmjs.org/needle/-/needle-2.5.2.tgz. Extracting by manifest.
426 silly tarball no local data for nopt@https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz. Extracting by manifest.
427 silly tarball no local data for detect-libc@https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz. Extracting by manifest.
428 silly tarball no local data for node-pre-gyp@https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.16.0.tgz. Extracting by manifest.
429 timing reifyNode:node_modules/grpc/node_modules/invert-kv Completed in 878ms
430 timing reifyNode:node_modules/grpc/node_modules/wrap-ansi Completed in 913ms
431 timing reifyNode:node_modules/grpc/node_modules/y18n Completed in 913ms
432 timing reifyNode:node_modules/grpc/node_modules/os-locale Completed in 913ms
433 timing reifyNode:node_modules/grpc/node_modules/decamelize Completed in 913ms
434 timing reifyNode:node_modules/grpc/node_modules/camelcase Completed in 913ms
435 timing reifyNode:node_modules/grpc/node_modules/number-is-nan Completed in 912ms
436 timing reifyNode:node_modules/grpc/node_modules/ansi-regex Completed in 912ms
437 timing reifyNode:node_modules/grpc/node_modules/code-point-at Completed in 912ms
438 timing reifyNode:node_modules/grpc/node_modules/is-fullwidth-code-point Completed in 912ms
439 timing reifyNode:node_modules/grpc/node_modules/once Completed in 913ms
440 timing reifyNode:node_modules/grpc/node_modules/path-is-absolute Completed in 913ms
441 timing reifyNode:node_modules/grpc/node_modules/wrappy Completed in 913ms
442 timing reifyNode:node_modules/grpc/node_modules/inflight Completed in 913ms
443 timing reifyNode:node_modules/grpc/node_modules/os-tmpdir Completed in 914ms
444 timing reifyNode:node_modules/grpc/node_modules/strip-ansi Completed in 915ms
445 timing reifyNode:node_modules/grpc/node_modules/string-width Completed in 915ms
446 timing reifyNode:node_modules/grpc/node_modules/has-unicode Completed in 915ms
447 timing reifyNode:node_modules/grpc/node_modules/object-assign Completed in 915ms
448 timing reifyNode:node_modules/grpc/node_modules/process-nextick-args Completed in 920ms
449 timing reifyNode:node_modules/grpc/node_modules/brace-expansion Completed in 916ms
450 timing reifyNode:node_modules/grpc/node_modules/ms Completed in 917ms
451 timing reifyNode:node_modules/grpc/node_modules/@types/long Completed in 918ms
452 timing reifyNode:node_modules/grpc/node_modules/lcid Completed in 946ms
453 timing reifyNode:node_modules/grpc/node_modules/window-size Completed in 946ms
454 timing reifyNode:node_modules/grpc/node_modules/inherits Completed in 943ms
455 timing reifyNode:node_modules/grpc/node_modules/optjs Completed in 942ms
456 timing reifyNode:node_modules/grpc/node_modules/set-blocking Completed in 944ms
457 timing reifyNode:node_modules/grpc/node_modules/balanced-match Completed in 944ms
458 timing reifyNode:node_modules/grpc/node_modules/lodash.camelcase Completed in 944ms
459 timing reifyNode:node_modules/grpc/node_modules/cliui Completed in 970ms
460 timing reifyNode:node_modules/grpc/node_modules/yallist Completed in 970ms
461 timing reifyNode:node_modules/grpc/node_modules/util-deprecate Completed in 969ms
462 timing reifyNode:node_modules/grpc/node_modules/fs.realpath Completed in 967ms
463 timing reifyNode:node_modules/grpc/node_modules/signal-exit Completed in 966ms
464 timing reifyNode:node_modules/grpc/node_modules/minimatch Completed in 966ms
465 timing reifyNode:node_modules/grpc/node_modules/@types/bytebuffer Completed in 972ms
466 timing reifyNode:node_modules/grpc/node_modules/string_decoder Completed in 979ms
467 timing reifyNode:node_modules/grpc/node_modules/safe-buffer Completed in 979ms
468 timing reifyNode:node_modules/grpc/node_modules/mkdirp Completed in 975ms
469 timing reifyNode:node_modules/grpc/node_modules/lodash.clone Completed in 978ms
470 timing reifyNode:node_modules/grpc/node_modules/isarray Completed in 987ms
471 timing reifyNode:node_modules/grpc/node_modules/core-util-is Completed in 1015ms
472 timing reifyNode:node_modules/grpc/node_modules/concat-map Completed in 1014ms
473 timing reifyNode:node_modules/grpc/node_modules/safer-buffer Completed in 1029ms
474 timing reifyNode:node_modules/grpc/node_modules/ascli Completed in 1043ms
475 timing reifyNode:node_modules/grpc/node_modules/semver Completed in 1042ms
476 timing reifyNode:node_modules/grpc/node_modules/glob Completed in 1061ms
477 http fetch GET 200 https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz 1032ms
478 timing reifyNode:node_modules/grpc/node_modules/chownr Completed in 1130ms
479 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 1150ms
480 timing auditReport:getReport Completed in 1153ms
481 timing auditReport:init Completed in 1ms
482 timing reify:audit Completed in 1155ms
483 timing reifyNode:node_modules/grpc/node_modules/debug Completed in 1154ms
484 http fetch GET 200 https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz 950ms
485 timing reifyNode:node_modules/grpc/node_modules/abbrev Completed in 1170ms
486 http fetch GET 200 https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz 1054ms
487 timing reifyNode:node_modules/grpc/node_modules/os-homedir Completed in 1184ms
488 http fetch GET 200 https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz 1041ms
489 timing reifyNode:node_modules/grpc/node_modules/aproba Completed in 1188ms
490 http fetch GET 200 https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz 1053ms
491 timing reifyNode:node_modules/grpc/node_modules/wide-align Completed in 1194ms
492 http fetch GET 200 https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz 1113ms
493 timing reifyNode:node_modules/grpc/node_modules/fs-minipass Completed in 1222ms
494 http fetch GET 200 https://registry.npmjs.org/ini/-/ini-1.3.5.tgz 1108ms
495 timing reifyNode:node_modules/grpc/node_modules/ini Completed in 1230ms
496 timing reifyNode:node_modules/grpc/node_modules/colour Completed in 1232ms
497 http fetch GET 200 https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz 1125ms
498 timing reifyNode:node_modules/grpc/node_modules/strip-json-comments Completed in 1241ms
499 http fetch GET 200 https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz 1122ms
500 timing reifyNode:node_modules/grpc/node_modules/deep-extend Completed in 1247ms
501 http fetch GET 200 https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz 1097ms
502 timing reifyNode:node_modules/grpc/node_modules/console-control-strings Completed in 1257ms
503 http fetch GET 200 https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz 1052ms
504 timing reifyNode:node_modules/grpc/node_modules/osenv Completed in 1266ms
505 http fetch GET 200 https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz 1091ms
506 timing reifyNode:node_modules/grpc/node_modules/are-we-there-yet Completed in 1271ms
507 http fetch GET 200 https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz 1205ms
508 timing reifyNode:node_modules/grpc/node_modules/minipass Completed in 1298ms
509 http fetch GET 200 https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz 1215ms
510 timing reifyNode:node_modules/grpc/node_modules/minizlib Completed in 1303ms
511 http fetch GET 200 https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz 1106ms
512 timing reifyNode:node_modules/grpc/node_modules/ignore-walk Completed in 1303ms
513 http fetch GET 200 https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz 1038ms
514 timing reifyNode:node_modules/grpc/node_modules/npmlog Completed in 1313ms
515 http fetch GET 200 https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz 1126ms
516 timing reifyNode:node_modules/grpc/node_modules/npm-bundled Completed in 1319ms
517 timing reifyNode:node_modules/grpc/node_modules/minimist Completed in 1331ms
518 http fetch GET 200 https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz 1061ms
519 timing reifyNode:node_modules/grpc/node_modules/npm-packlist Completed in 1340ms
520 http fetch GET 200 https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz 1203ms
521 timing reifyNode:node_modules/grpc/node_modules/delegates Completed in 1356ms
522 http fetch GET 200 https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz 1122ms
523 timing reifyNode:node_modules/grpc/node_modules/rimraf Completed in 1363ms
524 http fetch GET 200 https://registry.npmjs.org/rc/-/rc-1.2.8.tgz 1132ms
525 timing reifyNode:node_modules/grpc/node_modules/rc Completed in 1400ms
526 http fetch GET 200 https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz 1110ms
527 timing reifyNode:node_modules/grpc/node_modules/detect-libc Completed in 1408ms
528 http fetch GET 200 https://registry.npmjs.org/sax/-/sax-1.2.4.tgz 1208ms
529 timing reifyNode:node_modules/grpc/node_modules/sax Completed in 1436ms
530 http fetch GET 200 https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz 1161ms
531 timing reifyNode:node_modules/grpc/node_modules/nopt Completed in 1450ms
532 timing reifyNode:node_modules/grpc/node_modules/readable-stream Completed in 1453ms
533 timing reifyNode:node_modules/grpc/node_modules/yargs Completed in 1469ms
534 timing reifyNode:node_modules/grpc/node_modules/long Completed in 1478ms
535 http fetch GET 200 https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz 1297ms
536 timing reifyNode:node_modules/grpc/node_modules/npm-normalize-package-bin Completed in 1483ms
537 timing reifyNode:node_modules/grpc/node_modules/iconv-lite Completed in 1494ms
538 http fetch GET 200 https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz 1344ms
539 timing reifyNode:node_modules/grpc/node_modules/gauge Completed in 1509ms
540 http fetch GET 200 https://registry.npmjs.org/tar/-/tar-4.4.13.tgz 1320ms
541 timing reifyNode:node_modules/grpc/node_modules/tar Completed in 1554ms
542 http fetch GET 200 https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.16.0.tgz 1275ms
543 timing reifyNode:node_modules/grpc/node_modules/node-pre-gyp Completed in 1579ms
544 timing reifyNode:node_modules/grpc/node_modules/nan Completed in 1594ms
545 http fetch GET 200 https://registry.npmjs.org/needle/-/needle-2.5.2.tgz 1335ms
546 timing reifyNode:node_modules/grpc/node_modules/needle Completed in 1619ms
547 timing reifyNode:node_modules/grpc/node_modules/@types/node Completed in 1639ms
548 timing reifyNode:node_modules/grpc/node_modules/bytebuffer Completed in 1696ms
549 timing reifyNode:node_modules/grpc/node_modules/protobufjs Completed in 1964ms
550 http fetch GET 200 https://registry.npmjs.org/grpc/-/grpc-1.24.4.tgz 4932ms
551 timing reifyNode:node_modules/grpc Completed in 5014ms
552 timing reify:unpack Completed in 5014ms
553 timing reify:unretire Completed in 0ms
554 timing build:queue Completed in 10ms
555 timing build:link:node_modules/grpc/node_modules/mkdirp Completed in 36ms
556 timing build:link:node_modules/grpc/node_modules/needle Completed in 35ms
557 timing build:link:node_modules/grpc/node_modules/node-pre-gyp Completed in 35ms
558 timing build:link:node_modules/grpc/node_modules/nopt Completed in 35ms
559 timing build:link:node_modules/grpc/node_modules/rimraf Completed in 34ms
560 timing build:link:node_modules/grpc/node_modules/rc Completed in 34ms
561 timing build:link:node_modules/grpc/node_modules/window-size Completed in 34ms
562 timing build:link:node_modules/grpc/node_modules/semver Completed in 34ms
563 timing build:link:node_modules/grpc/node_modules/detect-libc Completed in 38ms
564 timing build:link:node_modules/grpc/node_modules/protobufjs Completed in 50ms
565 timing build:link Completed in 52ms
566 info run grpc@1.24.4 install node_modules/grpc node-pre-gyp install --fallback-to-build --library=static_library
567 info run grpc@1.24.4 install { code: 1, signal: null }
568 timing reify:rollback:createSparse Completed in 0ms
569 timing reify:rollback:retireShallow Completed in 0ms
570 timing command:install Completed in 520930ms
571 verbose stack Error: command failed
571 verbose stack     at ChildProcess.<anonymous> (C:\Users\bugma\scoop\apps\nodejs\15.2.1\node_modules\npm\node_modules\@npmcli\promise-spawn\index.js:64:27)
571 verbose stack     at ChildProcess.emit (node:events:329:20)
571 verbose stack     at maybeClose (node:internal/child_process:1055:16)
571 verbose stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:288:5)
572 verbose pkgid grpc@1.24.4
573 verbose cwd C:\Users\bugma\scoop\persist\nodejs\bin
574 verbose Windows_NT 10.0.19042
575 verbose argv "C:\\Users\\bugma\\scoop\\apps\\nodejs\\current\\node.exe" "C:\\Users\\bugma\\scoop\\apps\\nodejs\\current\\node_modules\\npm\\bin\\npm-cli.js" "i" "-g" "grpc"
576 verbose node v15.2.1
577 verbose npm  v7.0.8
578 error code 1
579 error path C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc
580 error command failed
581 error command C:\WINDOWS\system32\cmd.exe /d /s /c "node-pre-gyp install --fallback-to-build --library=static_library"
582 error Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
582 error   win_delay_load_hook.cc
582 error   Generating code
582 error   Previous IPDB not found, fall back to full compilation.
582 error   All 1 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
582 error   Finished generating code
582 error   WINDOWS_BUILD_WARNING.vcxproj -> C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\Release\\WINDOWS_BUILD_WARNING.node
582 error   address_sorting.c
582 error   address_sorting_posix.c
582 error   address_sorting_windows.c
582 error   win_delay_load_hook.cc
582 error   address_sorting.vcxproj -> C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\Release\\libaddress_sorting.lib
582 error   ares__close_sockets.c
582 error   ares__get_hostent.c
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\cares\cares\ares__get_hostent.c(141,32): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\ares.vcxproj]
582 error   ares__read_line.c
582 error   ares__timeval.c
582 error   ares_cancel.c
582 error   ares_create_query.c
582 error   ares_data.c
582 error   ares_destroy.c
582 error   ares_expand_name.c
582 error   ares_expand_string.c
582 error   ares_fds.c
582 error   ares_free_hostent.c
582 error   ares_free_string.c
582 error   ares_getenv.c
582 error   ares_gethostbyaddr.c
582 error   ares_gethostbyname.c
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\cares\cares\ares_gethostbyname.c(275,32): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\ares.vcxproj]
582 error   ares_getnameinfo.c
582 error   ares_getopt.c
582 error   ares_getsock.c
582 error   ares_init.c
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\cares\cares\ares_init.c(2421,18): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\ares.vcxproj]
582 error   ares_library_init.c
582 error   ares_llist.c
582 error   ares_mkquery.c
582 error   ares_nowarn.c
582 error   ares_options.c
582 error   ares_parse_a_reply.c
582 error   ares_parse_aaaa_reply.c
582 error   ares_parse_mx_reply.c
582 error   ares_parse_naptr_reply.c
582 error   ares_parse_ns_reply.c
582 error   ares_parse_ptr_reply.c
582 error   ares_parse_soa_reply.c
582 error   ares_parse_srv_reply.c
582 error   ares_parse_txt_reply.c
582 error   ares_platform.c
582 error   ares_process.c
582 error   ares_query.c
582 error   ares_search.c
582 error   ares_send.c
582 error   ares_strcasecmp.c
582 error   ares_strdup.c
582 error   ares_strerror.c
582 error   ares_strsplit.c
582 error   ares_timeout.c
582 error   ares_version.c
582 error   ares_writev.c
582 error   bitncmp.c
582 error   inet_net_pton.c
582 error   inet_ntop.c
582 error   windows_port.c
582 error   win_delay_load_hook.cc
582 error   ares.vcxproj -> C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\Release\\libares.lib
582 error   err_data.c
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\boringssl\include\openssl\base.h(147,1): warning C4005: 'OPENSSL_VERSION_NUMBER': macro redefinition [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\AppData\Local\node-gyp\Cache\15.2.1\include\node\openssl\opensslv.h(42): message : see previous definition of 'OPENSSL_VERSION_NUMBER' [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\AppData\Local\node-gyp\Cache\15.2.1\include\node\openssl\e_os2.h(171,1): warning C4005: 'OPENSSL_EXPORT': macro redefinition [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\boringssl\include\openssl\base.h(182): message : see previous definition of 'OPENSSL_EXPORT' [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\AppData\Local\node-gyp\Cache\15.2.1\include\node\openssl\ossl_typ.h(91,26): error C2371: 'EVP_MD': redefinition; different basic types [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\boringssl\include\openssl\base.h(304): message : see declaration of 'EVP_MD' [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\AppData\Local\node-gyp\Cache\15.2.1\include\node\openssl\ossl_typ.h(92,30): error C2371: 'EVP_MD_CTX': redefinition; different basic types [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\boringssl\include\openssl\base.h(303): message : see declaration of 'EVP_MD_CTX' [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\AppData\Local\node-gyp\Cache\15.2.1\include\node\openssl\ossl_typ.h(100,34): error C2371: 'EVP_ENCODE_CTX': redefinition; different basic types [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\boringssl\include\openssl\base.h(308): message : see declaration of 'EVP_ENCODE_CTX' [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\AppData\Local\node-gyp\Cache\15.2.1\include\node\openssl\crypto.h(231,3): error C2371: 'CRYPTO_THREADID': redefinition; different basic types [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\boringssl\include\openssl\base.h(231): message : see declaration of 'CRYPTO_THREADID' [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(33,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(34,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(35,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(36,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(37,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(38,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(39,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(40,1): error C2065: 'ERR_LIB_PKCS8': undeclared identifier [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(40,1): error C2057: expected constant expression [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(40,1): error C2466: cannot allocate an array of constant size 0 [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(41,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(42,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(43,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(44,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(45,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(46,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(47,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(48,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(49,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(50,1): error C2065: 'ERR_LIB_DIGEST': undeclared identifier [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(50,1): error C2057: expected constant expression [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(50,1): error C2466: cannot allocate an array of constant size 0 [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(51,1): error C2065: 'ERR_LIB_CIPHER': undeclared identifier [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(51,1): error C2057: expected constant expression [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(51,1): error C2466: cannot allocate an array of constant size 0 [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(52,1): error C2065: 'ERR_LIB_HKDF': undeclared identifier [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(52,1): error C2057: expected constant expression [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(52,1): error C2466: cannot allocate an array of constant size 0 [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(53,1): error C2118: negative subscript [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(54,1): error C2065: 'ERR_NUM_LIBS': undeclared identifier [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(54,1): error C2057: expected constant expression [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\boringssl\err_data.c(54,1): error C2466: cannot allocate an array of constant size 0 [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\boringssl.vcxproj]
582 error   alloc.cc
582 error   atm.cc
582 error   cpu_iphone.cc
582 error   cpu_linux.cc
582 error   cpu_posix.cc
582 error   cpu_windows.cc
582 error   env_linux.cc
582 error   env_posix.cc
582 error   env_windows.cc
582 error   log.cc
582 error   log_android.cc
582 error   log_linux.cc
582 error   log_posix.cc
582 error   log_windows.cc
582 error   mpscq.cc
582 error   murmur_hash.cc
582 error   string.cc
582 error   string_posix.cc
582 error   string_util_windows.cc
582 error   string_windows.cc
582 error   sync.cc
582 error   sync_posix.cc
582 error   sync_windows.cc
582 error   time.cc
582 error   time_posix.cc
582 error   time_precise.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\gpr\time_precise.cc(34,32): warning C4067: unexpected tokens following preprocessor directive - expected a newline [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\gpr.vcxproj]
582 error   time_windows.cc
582 error   tls_pthread.cc
582 error   tmpfile_msys.cc
582 error   tmpfile_posix.cc
582 error   tmpfile_windows.cc
582 error   wrap_memcpy.cc
582 error   arena.cc
582 error   fork.cc
582 error   global_config_env.cc
582 error   host_port.cc
582 error   thd_posix.cc
582 error   thd_windows.cc
582 error   basic_timers.cc
582 error   stap_timers.cc
582 error   win_delay_load_hook.cc
582 error   gpr.vcxproj -> C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\Release\\libgpr.lib
582 error   init.cc
582 error   avl.cc
582 error   backoff.cc
582 error   channel_args.cc
582 error   channel_stack.cc
582 error   channel_stack_builder.cc
582 error   channel_trace.cc
582 error   channelz.cc
582 error   channelz_registry.cc
582 error   connected_channel.cc
582 error   handshaker.cc
582 error   handshaker_registry.cc
582 error   status_util.cc
582 error   compression.cc
582 error   compression_args.cc
582 error   compression_internal.cc
582 error   message_compress.cc
582 error   stream_compression.cc
582 error   stream_compression_gzip.cc
582 error   stream_compression_identity.cc
582 error   stats.cc
582 error   stats_data.cc
582 error   format_request.cc
582 error   httpcli.cc
582 error   parser.cc
582 error   buffer_list.cc
582 error   call_combiner.cc
582 error   cfstream_handle.cc
582 error   combiner.cc
582 error   endpoint.cc
582 error   endpoint_cfstream.cc
582 error   endpoint_pair_posix.cc
582 error   endpoint_pair_uv.cc
582 error   endpoint_pair_windows.cc
582 error   error.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\iomgr\error_internal.h(58,20): warning C4200: nonstandard extension used: zero-sized array in struct/union [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\iomgr\error_internal.h(58,20): message : This member will be ignored by a defaulted constructor or copy/move assignment operator [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   error_cfstream.cc
582 error   ev_epoll1_linux.cc
582 error   ev_epollex_linux.cc
582 error   ev_poll_posix.cc
582 error   ev_posix.cc
582 error   ev_windows.cc
582 error   exec_ctx.cc
582 error   executor.cc
582 error   mpmcqueue.cc
582 error   threadpool.cc
582 error   fork_posix.cc
582 error   fork_windows.cc
582 error   gethostname_fallback.cc
582 error   gethostname_host_name_max.cc
582 error   gethostname_sysconf.cc
582 error   grpc_if_nametoindex_posix.cc
582 error   grpc_if_nametoindex_unsupported.cc
582 error   internal_errqueue.cc
582 error   iocp_windows.cc
582 error   iomgr.cc
582 error   iomgr_custom.cc
582 error   iomgr_internal.cc
582 error   iomgr_posix.cc
582 error   iomgr_posix_cfstream.cc
582 error   iomgr_uv.cc
582 error   iomgr_windows.cc
582 error   is_epollexclusive_available.cc
582 error   load_file.cc
582 error   lockfree_event.cc
582 error   polling_entity.cc
582 error   pollset.cc
582 error   pollset_custom.cc
582 error   pollset_set.cc
582 error   pollset_set_custom.cc
582 error   pollset_set_windows.cc
582 error   pollset_uv.cc
582 error   pollset_windows.cc
582 error   resolve_address.cc
582 error   resolve_address_custom.cc
582 error   resolve_address_posix.cc
582 error   resolve_address_windows.cc
582 error   resource_quota.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\iomgr\resource_quota.cc(943,76): warning C4146: unary minus operator applied to unsigned type, result still unsigned [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   sockaddr_utils.cc
582 error   socket_factory_posix.cc
582 error   socket_mutator.cc
582 error   socket_utils_common_posix.cc
582 error   socket_utils_linux.cc
582 error   socket_utils_posix.cc
582 error   socket_utils_uv.cc
582 error   socket_utils_windows.cc
582 error   socket_windows.cc
582 error   tcp_client.cc
582 error   tcp_client_cfstream.cc
582 error   tcp_client_custom.cc
582 error   tcp_client_posix.cc
582 error   tcp_client_windows.cc
582 error   tcp_custom.cc
582 error   tcp_posix.cc
582 error   tcp_server.cc
582 error   tcp_server_custom.cc
582 error   tcp_server_posix.cc
582 error   tcp_server_utils_posix_common.cc
582 error   tcp_server_utils_posix_ifaddrs.cc
582 error   tcp_server_utils_posix_noifaddrs.cc
582 error   tcp_server_windows.cc
582 error   tcp_uv.cc
582 error   tcp_windows.cc
582 error   time_averaged_stats.cc
582 error   timer.cc
582 error   timer_custom.cc
582 error   timer_generic.cc
582 error   timer_heap.cc
582 error   timer_manager.cc
582 error   timer_uv.cc
582 error   udp_server.cc
582 error   unix_sockets_posix.cc
582 error   unix_sockets_posix_noop.cc
582 error   wakeup_fd_eventfd.cc
582 error   wakeup_fd_nospecial.cc
582 error   wakeup_fd_pipe.cc
582 error   wakeup_fd_posix.cc
582 error   json.cc
582 error   json_reader.cc
582 error   json_string.cc
582 error   json_writer.cc
582 error   b64.cc
582 error   percent_encoding.cc
582 error   slice.cc
582 error   slice_buffer.cc
582 error   slice_intern.cc
582 error   slice_string_helpers.cc
582 error   api_trace.cc
582 error   byte_buffer.cc
582 error   byte_buffer_reader.cc
582 error   call.cc
582 error   call_details.cc
582 error   call_log_batch.cc
582 error   channel.cc
582 error   channel_init.cc
582 error   channel_ping.cc
582 error   channel_stack_type.cc
582 error   completion_queue.cc
582 error   completion_queue_factory.cc
582 error   event_string.cc
582 error   lame_client.cc
582 error   metadata_array.cc
582 error   server.cc
582 error   validate_metadata.cc
582 error   version.cc
582 error   bdp_estimator.cc
582 error   byte_stream.cc
582 error   connectivity_state.cc
582 error   error_utils.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\iomgr\error_internal.h(58,20): warning C4200: nonstandard extension used: zero-sized array in struct/union [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\iomgr\error_internal.h(58,20): message : This member will be ignored by a defaulted constructor or copy/move assignment operator [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   metadata.cc
582 error   metadata_batch.cc
582 error   pid_controller.cc
582 error   static_metadata.cc
582 error   status_conversion.cc
582 error   status_metadata.cc
582 error   timeout_encoding.cc
582 error   transport.cc
582 error   transport_op_string.cc
582 error   uri_parser.cc
582 error   trace.cc
582 error   server_secure_chttp2.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   bin_decoder.cc
582 error   bin_encoder.cc
582 error   chttp2_plugin.cc
582 error   chttp2_transport.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   context_list.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   flow_control.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   frame_data.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   frame_goaway.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   frame_ping.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   frame_rst_stream.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   frame_settings.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   frame_window_update.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   hpack_encoder.cc
582 error   hpack_parser.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   hpack_table.cc
582 error   http2_settings.cc
582 error   huffsyms.cc
582 error   incoming_metadata.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   parsing.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   stream_lists.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   stream_map.cc
582 error   varint.cc
582 error   writing.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\writing.cc(542,35): warning C4804: '>': unsafe use of type 'bool' in operation [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   alpn.cc
582 error   http_client_filter.cc
582 error   http_filters_plugin.cc
582 error   message_compress_filter.cc
582 error   http_server_filter.cc
582 error   httpcli_security_connector.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   security_context.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   alts_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   composite_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   credentials_metadata.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   fake_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   credentials_generic.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   google_default_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   iam_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   json_token.cc
582 error   jwt_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   jwt_verifier.cc
582 error   local_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   oauth2_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   plugin_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   ssl_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\security_connector\ssl\ssl_security_connector.h(60,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   grpc_tls_credentials_options.cc
582 error   spiffe_credentials.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   alts_security_connector.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   fake_security_connector.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   load_system_roots_fallback.cc
582 error   load_system_roots_linux.cc
582 error   local_security_connector.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   security_connector.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   ssl_security_connector.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\security_connector\ssl\ssl_security_connector.h(60,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   ssl_utils.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   ssl_utils_config.cc
582 error   spiffe_security_connector.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\security_connector\ssl\ssl_security_connector.h(60,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   client_auth_filter.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   secure_endpoint.cc
582 error   security_handshaker.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   server_auth_filter.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   target_authority_table.cc
582 error   tsi_error.cc
582 error   json_util.cc
582 error   init_secure.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   aes_gcm.cc
582 error   gsec.cc
582 error   alts_counter.cc
582 error   alts_crypter.cc
582 error   alts_frame_protector.cc
582 error   alts_record_protocol_crypter_common.cc
582 error   alts_seal_privacy_integrity_crypter.cc
582 error   alts_unseal_privacy_integrity_crypter.cc
582 error   frame_handler.cc
582 error   alts_handshaker_client.cc
582 error   alts_shared_resource.cc
582 error   alts_tsi_handshaker.cc
582 error   alts_grpc_integrity_only_record_protocol.cc
582 error   alts_grpc_privacy_integrity_record_protocol.cc
582 error   alts_grpc_record_protocol_common.cc
582 error   alts_iovec_record_protocol.cc
582 error   alts_zero_copy_grpc_protector.cc
582 error   check_gcp_environment.cc
582 error   check_gcp_environment_linux.cc
582 error   check_gcp_environment_no_op.cc
582 error   check_gcp_environment_windows.cc
582 error   grpc_alts_credentials_client_options.cc
582 error   grpc_alts_credentials_options.cc
582 error   grpc_alts_credentials_server_options.cc
582 error   alts_tsi_utils.cc
582 error   transport_security_common_api.cc
582 error   altscontext.upb.c
582 error   handshaker.upb.c
582 error   transport_security_common.upb.c
582 error   decode.c
582 error   encode.c
582 error   msg.c
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\upb\upb\table.int.h(239,28): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\upb\upb\msg.c(36,10): warning C4146: unary minus operator applied to unsigned type, result still unsigned [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\upb\upb\msg.c(40,10): warning C4146: unary minus operator applied to unsigned type, result still unsigned [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\upb\upb\msg.c(46,10): warning C4146: unary minus operator applied to unsigned type, result still unsigned [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   port.c
582 error   table.c
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\upb\upb\table.int.h(239,28): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   upb.c
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\third_party\upb\upb\upb.c(192,10): warning C4116: unnamed type definition in parentheses [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   transport_security.cc
582 error   channel_create.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   channel_create_posix.cc
582 error   authority.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   chttp2_connector.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   backend_metric.cc
582 error   backup_poller.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   channel_connectivity.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   client_channel.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   client_channel_channelz.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   client_channel_factory.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   client_channel_plugin.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   connector.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   global_subchannel_pool.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   health_check_client.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   http_connect_handshaker.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   http_proxy.cc
582 error   lb_policy.cc
582 error   lb_policy_registry.cc
582 error   local_subchannel_pool.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   parse_address.cc
582 error   proxy_mapper.cc
582 error   proxy_mapper_registry.cc
582 error   resolver.cc
582 error   resolver_registry.cc
582 error   resolver_result_parsing.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   resolving_lb_policy.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   retry_throttle.cc
582 error   server_address.cc
582 error   service_config.cc
582 error   subchannel.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   subchannel_pool_interface.cc
582 error   deadline_filter.cc
582 error   health.upb.c
582 error   orca_load_report.upb.c
582 error   gogo.upb.c
582 error   validate.upb.c
582 error   annotations.upb.c
582 error   http.upb.c
582 error   any.upb.c
582 error   descriptor.upb.c
582 error   duration.upb.c
582 error   empty.upb.c
582 error   struct.upb.c
582 error   timestamp.upb.c
582 error   wrappers.upb.c
582 error   status.upb.c
582 error   fake_transport_security.cc
582 error   local_transport_security.cc
582 error   ssl_session_boringssl.cc
582 error   ssl_session_cache.cc
582 error   ssl_session_openssl.cc
582 error   ssl_transport_security.cc
582 error   transport_security_grpc.cc
582 error   chttp2_server.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\transport\chttp2\transport\internal.h(109,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   secure_channel_create.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   server_chttp2.cc
582 error   server_chttp2_posix.cc
582 error   inproc_plugin.cc
582 error   inproc_transport.cc
582 error   client_load_reporting_filter.cc
582 error   grpclb.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   grpclb_channel_secure.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   grpclb_client_stats.cc
582 error   load_balancer_api.cc
582 error   load_balancer.upb.c
582 error   fake_resolver.cc
582 error   xds.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   xds_channel_secure.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\lib\security\credentials\credentials.h(217,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   xds_client_stats.cc
582 error   xds_load_balancer_api.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\lb_policy\xds\xds_load_balancer_api.cc(61,16): warning C4018: '<': signed/unsigned mismatch [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   cert.upb.c
582 error   cds.upb.c
582 error   circuit_breaker.upb.c
582 error   filter.upb.c
582 error   outlier_detection.upb.c
582 error   discovery.upb.c
582 error   eds.upb.c
582 error   endpoint.upb.c
582 error   load_report.upb.c
582 error   ads.upb.c
582 error   lrs.upb.c
582 error   address.upb.c
582 error   base.upb.c
582 error   config_source.upb.c
582 error   grpc_service.upb.c
582 error   health_check.upb.c
582 error   http_uri.upb.c
582 error   protocol.upb.c
582 error   percent.upb.c
582 error   range.upb.c
582 error   pick_first.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   round_robin.cc
582 error C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\deps\grpc\src\core\ext\filters\client_channel\connector.h(45,16): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes [C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\grpc.vcxproj]
582 error   dns_resolver_ares.cc
582 error   grpc_ares_ev_driver.cc
582 error   grpc_ares_ev_driver_libuv.cc
582 error   grpc_ares_ev_driver_posix.cc
582 error   grpc_ares_ev_driver_windows.cc
582 error   grpc_ares_wrapper.cc
582 error   grpc_ares_wrapper_fallback.cc
582 error   grpc_ares_wrapper_libuv.cc
582 error   grpc_ares_wrapper_posix.cc
582 error   grpc_ares_wrapper_windows.cc
582 error   dns_resolver_selection.cc
582 error   dns_resolver.cc
582 error   sockaddr_resolver.cc
582 error   xds_resolver.cc
582 error   grpc_context.cc
582 error   client_idle_filter.cc
582 error   max_age_filter.cc
582 error   message_size_filter.cc
582 error   client_authority_filter.cc
582 error   workaround_cronet_compression_filter.cc
582 error   workaround_utils.cc
582 error   grpc_plugin_registry.cc
582 error   win_delay_load_hook.cc
582 error   grpc.vcxproj -> C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\Release\\libgrpc.lib
582 error   adler32.c
582 error   compress.c
582 error   crc32.c
582 error   deflate.c
582 error   gzclose.c
582 error   gzlib.c
582 error   gzread.c
582 error   gzwrite.c
582 error   infback.c
582 error   inffast.c
582 error   inflate.c
582 error   inftrees.c
582 error   trees.c
582 error   uncompr.c
582 error   zutil.c
582 error   win_delay_load_hook.cc
582 error   z.vcxproj -> C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\build\Release\\libz.lib
582 error Failed to execute 'C:\Users\bugma\scoop\apps\nodejs\current\node.exe C:\Users\bugma\scoop\apps\nodejs\15.2.1\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --library=static_library --module=C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\src\node\extension_binary\node-v88-win32-x64-unknown\grpc_node.node --module_name=grpc_node --module_path=C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\src\node\extension_binary\node-v88-win32-x64-unknown --napi_version=7 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v88' (1)
583 error node-pre-gyp info it worked if it ends with ok
583 error node-pre-gyp info using node-pre-gyp@0.16.0
583 error node-pre-gyp info using node@15.2.1 | win32 | x64
583 error node-pre-gyp WARN Using needle for node-pre-gyp https download
583 error node-pre-gyp info check checked for "C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\src\node\extension_binary\node-v88-win32-x64-unknown\grpc_node.node" (not found)
583 error node-pre-gyp http GET https://node-precompiled-binaries.grpc.io/grpc/v1.24.4/node-v88-win32-x64-unknown.tar.gz
583 error node-pre-gyp http 404 https://node-precompiled-binaries.grpc.io/grpc/v1.24.4/node-v88-win32-x64-unknown.tar.gz
583 error node-pre-gyp WARN Tried to download(404): https://node-precompiled-binaries.grpc.io/grpc/v1.24.4/node-v88-win32-x64-unknown.tar.gz
583 error node-pre-gyp WARN Pre-built binaries not found for grpc@1.24.4 and node@15.2.1 (node-v88 ABI, unknown) (falling back to source compile with node-gyp)
583 error node-pre-gyp http 404 status code downloading tarball https://node-precompiled-binaries.grpc.io/grpc/v1.24.4/node-v88-win32-x64-unknown.tar.gz
583 error gyp info it worked if it ends with ok
583 error gyp info using node-gyp@7.1.2
583 error gyp info using node@15.2.1 | win32 | x64
583 error gyp info ok
583 error gyp info it worked if it ends with ok
583 error gyp info using node-gyp@7.1.2
583 error gyp info using node@15.2.1 | win32 | x64
583 error gyp info find Python using Python version 3.8.2 found at "C:\Users\bugma\scoop\apps\gdb\current\bin\python3.exe"
583 error gyp info find VS using VS2019 (16.8.30711.63) found at:
583 error gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community"
583 error gyp info find VS run with --verbose for detailed information
583 error gyp info spawn C:\Users\bugma\scoop\apps\gdb\current\bin\python3.exe
583 error gyp info spawn args [
583 error gyp info spawn args   'C:\\Users\\bugma\\scoop\\apps\\nodejs\\15.2.1\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
583 error gyp info spawn args   'binding.gyp',
583 error gyp info spawn args   '-f',
583 error gyp info spawn args   'msvs',
583 error gyp info spawn args   '-I',
583 error gyp info spawn args   'C:\\Users\\bugma\\scoop\\persist\\nodejs\\bin\\node_modules\\grpc\\build\\config.gypi',
583 error gyp info spawn args   '-I',
583 error gyp info spawn args   'C:\\Users\\bugma\\scoop\\apps\\nodejs\\15.2.1\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
583 error gyp info spawn args   '-I',
583 error gyp info spawn args   'C:\\Users\\bugma\\AppData\\Local\\node-gyp\\Cache\\15.2.1\\include\\node\\common.gypi',
583 error gyp info spawn args   '-Dlibrary=shared_library',
583 error gyp info spawn args   '-Dvisibility=default',
583 error gyp info spawn args   '-Dnode_root_dir=C:\\Users\\bugma\\AppData\\Local\\node-gyp\\Cache\\15.2.1',
583 error gyp info spawn args   '-Dnode_gyp_dir=C:\\Users\\bugma\\scoop\\apps\\nodejs\\15.2.1\\node_modules\\npm\\node_modules\\node-gyp',
583 error gyp info spawn args   '-Dnode_lib_file=C:\\\\Users\\\\bugma\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\15.2.1\\\\<(target_arch)\\\\node.lib',
583 error gyp info spawn args   '-Dmodule_root_dir=C:\\Users\\bugma\\scoop\\persist\\nodejs\\bin\\node_modules\\grpc',
583 error gyp info spawn args   '-Dnode_engine=v8',
583 error gyp info spawn args   '--depth=.',
583 error gyp info spawn args   '--no-parallel',
583 error gyp info spawn args   '--generator-output',
583 error gyp info spawn args   'C:\\Users\\bugma\\scoop\\persist\\nodejs\\bin\\node_modules\\grpc\\build',
583 error gyp info spawn args   '-Goutput_dir=.'
583 error gyp info spawn args ]
583 error gyp info ok
583 error gyp info it worked if it ends with ok
583 error gyp info using node-gyp@7.1.2
583 error gyp info using node@15.2.1 | win32 | x64
583 error gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe
583 error gyp info spawn args [
583 error gyp info spawn args   'build/binding.sln',
583 error gyp info spawn args   '/clp:Verbosity=minimal',
583 error gyp info spawn args   '/nologo',
583 error gyp info spawn args   '/p:Configuration=Release;Platform=x64'
583 error gyp info spawn args ]
583 error gyp ERR! build error
583 error gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1
583 error gyp ERR! stack     at ChildProcess.onExit (C:\Users\bugma\scoop\apps\nodejs\15.2.1\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
583 error gyp ERR! stack     at ChildProcess.emit (node:events:329:20)
583 error gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:277:12)
583 error gyp ERR! System Windows_NT 10.0.19042
583 error gyp ERR! command "C:\\Users\\bugma\\scoop\\apps\\nodejs\\current\\node.exe" "C:\\Users\\bugma\\scoop\\apps\\nodejs\\15.2.1\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "build" "--fallback-to-build" "--library=static_library" "--module=C:\\Users\\bugma\\scoop\\persist\\nodejs\\bin\\node_modules\\grpc\\src\\node\\extension_binary\\node-v88-win32-x64-unknown\\grpc_node.node" "--module_name=grpc_node" "--module_path=C:\\Users\\bugma\\scoop\\persist\\nodejs\\bin\\node_modules\\grpc\\src\\node\\extension_binary\\node-v88-win32-x64-unknown" "--napi_version=7" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v88"
583 error gyp ERR! cwd C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc
583 error gyp ERR! node -v v15.2.1
583 error gyp ERR! node-gyp -v v7.1.2
583 error gyp ERR! not ok
583 error node-pre-gyp ERR! build error
583 error node-pre-gyp ERR! stack Error: Failed to execute 'C:\Users\bugma\scoop\apps\nodejs\current\node.exe C:\Users\bugma\scoop\apps\nodejs\15.2.1\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --library=static_library --module=C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\src\node\extension_binary\node-v88-win32-x64-unknown\grpc_node.node --module_name=grpc_node --module_path=C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\src\node\extension_binary\node-v88-win32-x64-unknown --napi_version=7 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v88' (1)
583 error node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
583 error node-pre-gyp ERR! stack     at ChildProcess.emit (node:events:329:20)
583 error node-pre-gyp ERR! stack     at maybeClose (node:internal/child_process:1055:16)
583 error node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:288:5)
583 error node-pre-gyp ERR! System Windows_NT 10.0.19042
583 error node-pre-gyp ERR! command "C:\\Users\\bugma\\scoop\\apps\\nodejs\\current\\node.exe" "C:\\Users\\bugma\\scoop\\persist\\nodejs\\bin\\node_modules\\grpc\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build" "--library=static_library"
583 error node-pre-gyp ERR! cwd C:\Users\bugma\scoop\persist\nodejs\bin\node_modules\grpc
583 error node-pre-gyp ERR! node -v v15.2.1
583 error node-pre-gyp ERR! node-pre-gyp -v v0.16.0
583 error node-pre-gyp ERR! not ok
584 verbose exit 1
murgatroid99 commented 3 years ago

The primary problem here is that we haven't published Node 15 binaries yet, and the building from source fallback usually does not work on Windows. Node 14 will work, but you're probably better off switching to @grpc/grpc-js because that is what we are actively developing going forward.

axtens commented 3 years ago
[10:13:05] C:\Users\bugma>scoop uninstall nodejs --purge
Uninstalling 'nodejs' (15.2.1).
Unlinking ~\scoop\apps\nodejs\current
Removing ~\scoop\apps\nodejs\current\bin from your path.
Removing ~\scoop\apps\nodejs\current from your path.
Removing persisted data.
'nodejs' was uninstalled.

[10:14:07] C:\Users\bugma>scoop install nodejs-lts
Installing 'nodejs-lts' (14.15.1) [64bit]
node-v14.15.1-win-x64.7z (16.6 MB) [==========================================================================] 100%
Checking hash of node-v14.15.1-win-x64.7z ... ok.
Extracting node-v14.15.1-win-x64.7z ... done.
Linking ~\scoop\apps\nodejs-lts\current => ~\scoop\apps\nodejs-lts\14.15.1
Persisting bin
Persisting cache
Running post-install script...
'nodejs-lts' (14.15.1) was installed successfully!
netpoetica commented 3 years ago

you're probably better off switching to @grpc/grpc-js because that is what we are actively developing going forward.

@murgatroid99 Do you have any clear way of delineating like a "grpc-node vs grpc-js", maybe something clear to add in the readme? My understanding is that grpc-node uses native addons and grpc-js doesn't. Whether one is better than the other, or one is more actively maintained or future-facing, all of this is a mystersy IMHO. Right now, for example, the grpc website (https://grpc.io/docs/languages/node/basics/) doesn't make any distinction between the two. It particularly is not clear to me what exactly it means to use one or the other, in terms of:

1) compiling with protoc, providing a certain plugin? Is there a different plugin for grpc-node and grpc-js? 2) using grpc-js, is this supposed to be client-side like grpc-web, or is it truly as simple as node-addons vs. not node-addons?

murgatroid99 commented 3 years ago

Right now the best information about that might be in this blog post I wrote about the 1.0 release of grpc-js. Note that that blog post was published in late April 2020, so where it says "we plan to deprecate it in a year", that is referring to April 2021.

Regarding your specific questions:

  1. If you use the protoc plugin distributed in grpc-tools, the README for that package has information about generating code for use with grpc-js.
  2. The grpc-js library still just works on Node. The primary difference is the lack of native addons. For browser clients you should use grpc-web.