Skip to content
This repository was archived by the owner on Jul 1, 2026. It is now read-only.
This repository was archived by the owner on Jul 1, 2026. It is now read-only.

Error when installing on Apple M1 machine (building from source) #1621

Closed as not planned

Description

@michelgokan

Issue Summary

Looks like npm looks for a wrong location when looking for stdarg.h (I believe on a Mac its under Xcode package). The main error is:

fatal error: cannot open file '/usr/local/include/stdarg.h': Permission denied

Relevant logs or output

Full log:

✘ m@macname  ~/Documents/temp/googleauth  npm install sqlite3 --build-from-source
npm ERR! code 1
npm ERR! path /Users/m/Documents/temp/googleauth/node_modules/sqlite3
npm ERR! command failed
npm ERR! command sh -c node-pre-gyp install --fallback-to-build
npm ERR! CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o
npm ERR!   LIBTOOL-STATIC Release/nothing.a
npm ERR!   ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3380400/sqlite3.c
npm ERR!   TOUCH Release/obj.target/deps/action_before_build.stamp
npm ERR!   CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3380400/sqlite3.o
npm ERR! Failed to execute '/opt/homebrew/Cellar/node/18.4.0/bin/node /opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/m/Documents/temp/googleauth/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/Users/m/Documents/temp/googleauth/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64 --napi_version=8 --node_abi_napi=napi --napi_build_version=6 --node_napi_label=napi-v6' (1)
npm ERR! node-pre-gyp info it worked if it ends with ok
npm ERR! node-pre-gyp info using node-pre-gyp@1.0.9
npm ERR! node-pre-gyp info using node@18.4.0 | darwin | arm64
npm ERR! node-pre-gyp info build requesting source compile
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@9.0.0
npm ERR! gyp info using node@18.4.0 | darwin | arm64
npm ERR! gyp info ok
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@9.0.0
npm ERR! gyp info using node@18.4.0 | darwin | arm64
npm ERR! gyp info find Python using Python version 3.9.13 found at "/opt/homebrew/opt/python@3.9/bin/python3.9"
npm ERR! gyp info spawn /opt/homebrew/opt/python@3.9/bin/python3.9
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   '/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm ERR! gyp info spawn args   'binding.gyp',
npm ERR! gyp info spawn args   '-f',
npm ERR! gyp info spawn args   'make',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/Users/m/Documents/temp/googleauth/node_modules/sqlite3/build/config.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/Users/m/Library/Caches/node-gyp/18.4.0/include/node/common.gypi',
npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
npm ERR! gyp info spawn args   '-Dvisibility=default',
npm ERR! gyp info spawn args   '-Dnode_root_dir=/Users/m/Library/Caches/node-gyp/18.4.0',
npm ERR! gyp info spawn args   '-Dnode_gyp_dir=/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp',
npm ERR! gyp info spawn args   '-Dnode_lib_file=/Users/m/Library/Caches/node-gyp/18.4.0/<(target_arch)/node.lib',
npm ERR! gyp info spawn args   '-Dmodule_root_dir=/Users/m/Documents/temp/googleauth/node_modules/sqlite3',
npm ERR! gyp info spawn args   '-Dnode_engine=v8',
npm ERR! gyp info spawn args   '--depth=.',
npm ERR! gyp info spawn args   '--no-parallel',
npm ERR! gyp info spawn args   '--generator-output',
npm ERR! gyp info spawn args   'build',
npm ERR! gyp info spawn args   '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info ok
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@9.0.0
npm ERR! gyp info using node@18.4.0 | darwin | arm64
npm ERR! gyp info spawn make
npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
npm ERR! warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: archive library: Release/nothing.a the table of contents is empty (no object file members in the library define global symbols)
npm ERR! Release/obj/gen/sqlite-autoconf-3380400/sqlite3.c:341:10: fatal error: cannot open file '/usr/local/include/stdarg.h': Permission denied
npm ERR! #include <stdarg.h>     /* Needed for the definition of va_list */
npm ERR!          ^
npm ERR! 1 error generated.
npm ERR! make: *** [Release/obj.target/sqlite3/gen/sqlite-autoconf-3380400/sqlite3.o] Error 1
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2
npm ERR! gyp ERR! stack     at ChildProcess.onExit (/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:537:28)
npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:291:12)
npm ERR! gyp ERR! System Darwin 21.5.0
npm ERR! gyp ERR! command "/opt/homebrew/Cellar/node/18.4.0/bin/node" "/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/Users/m/Documents/temp/googleauth/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64/node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=/Users/m/Documents/temp/googleauth/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=6" "--node_napi_label=napi-v6"
npm ERR! gyp ERR! cwd /Users/m/Documents/temp/googleauth/node_modules/sqlite3
npm ERR! gyp ERR! node -v v18.4.0
npm ERR! gyp ERR! node-gyp -v v9.0.0
npm ERR! gyp ERR! not ok
npm ERR! node-pre-gyp ERR! build error
npm ERR! node-pre-gyp ERR! stack Error: Failed to execute '/opt/homebrew/Cellar/node/18.4.0/bin/node /opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/m/Documents/temp/googleauth/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/Users/m/Documents/temp/googleauth/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64 --napi_version=8 --node_abi_napi=napi --napi_build_version=6 --node_napi_label=napi-v6' (1)
npm ERR! node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/Users/m/Documents/temp/googleauth/node_modules/@mapbox/node-pre-gyp/lib/util/compile.js:89:23)
npm ERR! node-pre-gyp ERR! stack     at ChildProcess.emit (node:events:537:28)
npm ERR! node-pre-gyp ERR! stack     at maybeClose (node:internal/child_process:1091:16)
npm ERR! node-pre-gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:302:5)
npm ERR! node-pre-gyp ERR! System Darwin 21.5.0
npm ERR! node-pre-gyp ERR! command "/opt/homebrew/Cellar/node/18.4.0/bin/node" "/Users/m/Documents/temp/googleauth/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
npm ERR! node-pre-gyp ERR! cwd /Users/m/Documents/temp/googleauth/node_modules/sqlite3
npm ERR! node-pre-gyp ERR! node -v v18.4.0
npm ERR! node-pre-gyp ERR! node-pre-gyp -v v1.0.9
npm ERR! node-pre-gyp ERR! not ok

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/m/.npm/_logs/2022-06-25T07_24_07_847Z-debug-0.log

Version

5.0.8

Node.js Version

18.4.0

How did you install the library?

npm install sqlite3 --build-from-source

Activity

  1. daniellockyer commented on Jul 14, 2022

    @daniellockyer
    Contributor

    Hey @michelgokan - odd! It works fine for me on macOS 12.4 and Xcode 13.14.1.

    What version of macOS and Xcode do you have?

  2. michelgokan commented on Jul 14, 2022

    @michelgokan
    Author

    @daniellockyer Mac OS X version 12.4.

    Xcode latest version 13.4.1

  3. michelgokan commented on Jul 14, 2022

    @michelgokan
    Author

    @daniellockyer Here is the complete log:

    0 verbose cli /usr/local/bin/node /opt/homebrew/bin/npm
    1 info using npm@8.12.1
    2 info using node@v16.15.1
    3 timing npm:load:whichnode Completed in 0ms
    4 timing config:load:defaults Completed in 1ms
    5 timing config:load:file:/opt/homebrew/lib/node_modules/npm/npmrc Completed in 0ms
    6 timing config:load:builtin Completed in 0ms
    7 timing config:load:cli Completed in 0ms
    8 timing config:load:env Completed in 0ms
    9 timing config:load:file:/Users/m/Documents/org/.npmrc Completed in 1ms
    10 timing config:load:project Completed in 2ms
    11 timing config:load:file:/Users/m/.npmrc Completed in 0ms
    12 timing config:load:user Completed in 0ms
    13 timing config:load:file:/opt/homebrew/etc/npmrc Completed in 0ms
    14 timing config:load:global Completed in 0ms
    15 timing config:load:validate Completed in 0ms
    16 timing config:load:credentials Completed in 1ms
    17 timing config:load:setEnvs Completed in 0ms
    18 timing config:load Completed in 7ms
    19 timing npm:load:configload Completed in 7ms
    20 timing npm:load:mkdirpcache Completed in 0ms
    21 timing npm:load:mkdirplogs Completed in 0ms
    22 verbose title npm install sqlite3
    23 verbose argv "install" "sqlite3" "--build-from-source"
    24 timing npm:load:setTitle Completed in 5ms
    25 timing config:load:flatten Completed in 1ms
    26 timing npm:load:display Completed in 2ms
    27 verbose logfile logs-max:10 dir:/Users/m/.npm/_logs
    28 verbose logfile /Users/m/.npm/_logs/2022-07-14T17_58_31_493Z-debug-0.log
    29 timing npm:load:logFile Completed in 2ms
    30 timing npm:load:timers Completed in 0ms
    31 timing npm:load:configScope Completed in 0ms
    32 timing npm:load Completed in 17ms
    33 timing arborist:ctor Completed in 0ms
    34 silly logfile start cleaning logs, removing 1 files
    35 silly logfile done cleaning log files
    36 timing arborist:ctor Completed in 0ms
    37 timing idealTree:init Completed in 6ms
    38 timing idealTree:userRequests Completed in 0ms
    39 silly idealTree buildDeps
    40 silly fetch manifest sqlite3@*
    41 http fetch GET 200 https://registry.npmjs.org/sqlite3 847ms (cache updated)
    42 silly placeDep ROOT sqlite3@5.0.9 OK for:  want: *
    43 silly fetch manifest @mapbox/node-pre-gyp@^1.0.0
    44 silly fetch manifest node-addon-api@^4.2.0
    45 silly fetch manifest tar@^6.1.11
    46 silly fetch manifest node-gyp@8.x
    47 http fetch GET 200 https://registry.npmjs.org/node-addon-api 65ms (cache revalidated)
    48 http fetch GET 200 https://registry.npmjs.org/npm 939ms (cache miss)
    49 http fetch GET 200 https://registry.npmjs.org/tar 145ms (cache updated)
    50 http fetch GET 200 https://registry.npmjs.org/node-gyp 202ms (cache updated)
    51 http fetch GET 200 https://registry.npmjs.org/@mapbox%2fnode-pre-gyp 207ms (cache revalidated)
    52 timing idealTree:#root Completed in 1062ms
    53 silly placeDep ROOT @mapbox/node-pre-gyp@1.0.9 OK for: sqlite3@5.0.9 want: ^1.0.0
    54 silly placeDep ROOT node-addon-api@4.3.0 OK for: sqlite3@5.0.9 want: ^4.2.0
    55 silly placeDep ROOT node-gyp@8.4.1 OK for: sqlite3@5.0.9 want: 8.x
    56 silly placeDep ROOT tar@6.1.11 OK for: sqlite3@5.0.9 want: ^6.1.11
    57 silly fetch manifest detect-libc@^2.0.0
    58 silly fetch manifest https-proxy-agent@^5.0.0
    59 silly fetch manifest make-dir@^3.1.0
    60 silly fetch manifest node-fetch@^2.6.7
    61 silly fetch manifest nopt@^5.0.0
    62 silly fetch manifest npmlog@^5.0.1
    63 silly fetch manifest rimraf@^3.0.2
    64 silly fetch manifest semver@^7.3.5
    65 silly fetch manifest env-paths@^2.2.0
    66 silly fetch manifest glob@^7.1.4
    67 silly fetch manifest graceful-fs@^4.2.6
    68 silly fetch manifest make-fetch-happen@^9.1.0
    69 silly fetch manifest npmlog@^6.0.0
    70 silly fetch manifest which@^2.0.2
    71 silly fetch manifest chownr@^2.0.0
    72 silly fetch manifest fs-minipass@^2.0.0
    73 silly fetch manifest minipass@^3.0.0
    74 silly fetch manifest minizlib@^2.1.1
    75 silly fetch manifest mkdirp@^1.0.3
    76 silly fetch manifest yallist@^4.0.0
    77 http fetch GET 200 https://registry.npmjs.org/npmlog 46ms (cache revalidated)
    78 http fetch GET 200 https://registry.npmjs.org/make-dir 52ms (cache revalidated)
    79 http fetch GET 200 https://registry.npmjs.org/chownr 46ms (cache revalidated)
    80 http fetch GET 200 https://registry.npmjs.org/detect-libc 108ms (cache revalidated)
    81 http fetch GET 200 https://registry.npmjs.org/mkdirp 100ms (cache revalidated)
    82 http fetch GET 200 https://registry.npmjs.org/node-fetch 107ms (cache updated)
    83 http fetch GET 200 https://registry.npmjs.org/minipass 133ms (cache updated)
    84 http fetch GET 200 https://registry.npmjs.org/rimraf 152ms (cache updated)
    85 http fetch GET 200 https://registry.npmjs.org/npmlog 191ms (cache revalidated)
    86 http fetch GET 200 https://registry.npmjs.org/env-paths 189ms (cache revalidated)
    87 http fetch GET 200 https://registry.npmjs.org/graceful-fs 190ms (cache revalidated)
    88 http fetch GET 200 https://registry.npmjs.org/glob 191ms (cache revalidated)
    89 http fetch GET 200 https://registry.npmjs.org/minizlib 188ms (cache revalidated)
    90 http fetch GET 200 https://registry.npmjs.org/semver 194ms (cache updated)
    91 http fetch GET 200 https://registry.npmjs.org/make-fetch-happen 196ms (cache revalidated)
    92 http fetch GET 200 https://registry.npmjs.org/which 195ms (cache updated)
    93 http fetch GET 200 https://registry.npmjs.org/fs-minipass 195ms (cache revalidated)
    94 http fetch GET 200 https://registry.npmjs.org/https-proxy-agent 207ms (cache revalidated)
    95 http fetch GET 200 https://registry.npmjs.org/yallist 200ms (cache updated)
    96 http fetch GET 200 https://registry.npmjs.org/nopt 275ms (cache revalidated)
    97 timing idealTree:node_modules/sqlite3 Completed in 285ms
    98 silly fetch manifest encoding@^0.1.0
    99 http fetch GET 200 https://registry.npmjs.org/encoding 41ms (cache revalidated)
    100 silly placeDep ROOT detect-libc@2.0.1 OK for: @mapbox/node-pre-gyp@1.0.9 want: ^2.0.0
    101 silly placeDep ROOT https-proxy-agent@5.0.1 OK for: @mapbox/node-pre-gyp@1.0.9 want: ^5.0.0
    102 silly placeDep ROOT make-dir@3.1.0 OK for: @mapbox/node-pre-gyp@1.0.9 want: ^3.1.0
    103 silly placeDep ROOT node-fetch@2.6.7 OK for: @mapbox/node-pre-gyp@1.0.9 want: ^2.6.7
    104 silly placeDep ROOT nopt@5.0.0 OK for: @mapbox/node-pre-gyp@1.0.9 want: ^5.0.0
    105 silly placeDep ROOT npmlog@5.0.1 OK for: @mapbox/node-pre-gyp@1.0.9 want: ^5.0.1
    106 silly placeDep ROOT rimraf@3.0.2 OK for: @mapbox/node-pre-gyp@1.0.9 want: ^3.0.2
    107 silly placeDep ROOT semver@7.3.7 OK for: @mapbox/node-pre-gyp@1.0.9 want: ^7.3.5
    108 silly fetch manifest agent-base@6
    109 silly fetch manifest debug@4
    110 silly fetch manifest semver@^6.0.0
    111 silly fetch manifest whatwg-url@^5.0.0
    112 silly fetch manifest abbrev@1
    113 silly fetch manifest are-we-there-yet@^2.0.0
    114 silly fetch manifest console-control-strings@^1.1.0
    115 silly fetch manifest gauge@^3.0.0
    116 silly fetch manifest set-blocking@^2.0.0
    117 silly fetch manifest glob@^7.1.3
    118 silly fetch manifest lru-cache@^6.0.0
    119 http fetch GET 200 https://registry.npmjs.org/console-control-strings 36ms (cache revalidated)
    120 http fetch GET 200 https://registry.npmjs.org/abbrev 44ms (cache revalidated)
    121 http fetch GET 200 https://registry.npmjs.org/debug 45ms (cache revalidated)
    122 http fetch GET 200 https://registry.npmjs.org/gauge 52ms (cache revalidated)
    123 http fetch GET 200 https://registry.npmjs.org/set-blocking 53ms (cache updated)
    124 http fetch GET 200 https://registry.npmjs.org/agent-base 92ms (cache revalidated)
    125 http fetch GET 200 https://registry.npmjs.org/lru-cache 91ms (cache updated)
    126 http fetch GET 200 https://registry.npmjs.org/are-we-there-yet 93ms (cache revalidated)
    127 http fetch GET 200 https://registry.npmjs.org/whatwg-url 115ms (cache updated)
    128 timing idealTree:node_modules/@mapbox/node-pre-gyp Completed in 167ms
    129 timing idealTree:node_modules/detect-libc Completed in 0ms
    130 silly placeDep ROOT agent-base@6.0.2 OK for: https-proxy-agent@5.0.1 want: 6
    131 silly placeDep ROOT debug@4.3.4 OK for: https-proxy-agent@5.0.1 want: 4
    132 silly fetch manifest ms@2.1.2
    133 http fetch GET 200 https://registry.npmjs.org/ms 65ms (cache updated)
    134 timing idealTree:node_modules/https-proxy-agent Completed in 66ms
    135 timing idealTree:node_modules/agent-base Completed in 0ms
    136 silly placeDep ROOT ms@2.1.2 OK for: debug@4.3.4 want: 2.1.2
    137 timing idealTree:node_modules/debug Completed in 0ms
    138 silly placeDep node_modules/make-dir semver@6.3.0 OK for: make-dir@3.1.0 want: ^6.0.0
    139 timing idealTree:node_modules/make-dir Completed in 2ms
    140 timing idealTree:node_modules/ms Completed in 0ms
    141 timing idealTree:node_modules/node-addon-api Completed in 0ms
    142 silly placeDep ROOT whatwg-url@5.0.0 OK for: node-fetch@2.6.7 want: ^5.0.0
    143 silly fetch manifest tr46@~0.0.3
    144 silly fetch manifest webidl-conversions@^3.0.0
    145 http fetch GET 200 https://registry.npmjs.org/tr46 43ms (cache updated)
    146 http fetch GET 200 https://registry.npmjs.org/webidl-conversions 51ms (cache updated)
    147 timing idealTree:node_modules/node-fetch Completed in 52ms
    148 silly placeDep ROOT env-paths@2.2.1 OK for: node-gyp@8.4.1 want: ^2.2.0
    149 silly placeDep ROOT glob@7.2.3 OK for: node-gyp@8.4.1 want: ^7.1.4
    150 silly placeDep ROOT graceful-fs@4.2.10 OK for: node-gyp@8.4.1 want: ^4.2.6
    151 silly placeDep ROOT make-fetch-happen@9.1.0 OK for: node-gyp@8.4.1 want: ^9.1.0
    152 silly placeDep node_modules/node-gyp npmlog@6.0.2 OK for: node-gyp@8.4.1 want: ^6.0.0
    153 silly placeDep ROOT which@2.0.2 OK for: node-gyp@8.4.1 want: ^2.0.2
    154 silly fetch manifest fs.realpath@^1.0.0
    155 silly fetch manifest inflight@^1.0.4
    156 silly fetch manifest inherits@2
    157 silly fetch manifest minimatch@^3.1.1
    158 silly fetch manifest once@^1.3.0
    159 silly fetch manifest path-is-absolute@^1.0.0
    160 silly fetch manifest agentkeepalive@^4.1.3
    161 silly fetch manifest cacache@^15.2.0
    162 silly fetch manifest http-cache-semantics@^4.1.0
    163 silly fetch manifest http-proxy-agent@^4.0.1
    164 silly fetch manifest is-lambda@^1.0.1
    165 silly fetch manifest minipass@^3.1.3
    166 silly fetch manifest minipass-collect@^1.0.2
    167 silly fetch manifest minipass-fetch@^1.3.2
    168 silly fetch manifest minipass-flush@^1.0.5
    169 silly fetch manifest minipass-pipeline@^1.2.4
    170 silly fetch manifest negotiator@^0.6.2
    171 silly fetch manifest promise-retry@^2.0.1
    172 silly fetch manifest socks-proxy-agent@^6.0.0
    173 silly fetch manifest ssri@^8.0.0
    174 silly fetch manifest are-we-there-yet@^3.0.0
    175 silly fetch manifest gauge@^4.0.3
    176 silly fetch manifest isexe@^2.0.0
    177 http fetch GET 200 https://registry.npmjs.org/once 39ms (cache revalidated)
    178 http fetch GET 200 https://registry.npmjs.org/minimatch 42ms (cache revalidated)
    179 http fetch GET 200 https://registry.npmjs.org/minipass-pipeline 40ms (cache revalidated)
    180 http fetch GET 200 https://registry.npmjs.org/path-is-absolute 47ms (cache revalidated)
    181 http fetch GET 200 https://registry.npmjs.org/inherits 49ms (cache revalidated)
    182 http fetch GET 200 https://registry.npmjs.org/is-lambda 47ms (cache revalidated)
    183 http fetch GET 200 https://registry.npmjs.org/fs.realpath 51ms (cache revalidated)
    184 http fetch GET 200 https://registry.npmjs.org/minipass-collect 50ms (cache revalidated)
    185 http fetch GET 200 https://registry.npmjs.org/inflight 59ms (cache revalidated)
    186 http fetch GET 200 https://registry.npmjs.org/cacache 59ms (cache revalidated)
    187 http fetch GET 200 https://registry.npmjs.org/minipass-fetch 60ms (cache revalidated)
    188 http fetch GET 200 https://registry.npmjs.org/http-cache-semantics 66ms (cache revalidated)
    189 http fetch GET 200 https://registry.npmjs.org/negotiator 73ms (cache revalidated)
    190 http fetch GET 200 https://registry.npmjs.org/ssri 78ms (cache updated)
    191 http fetch GET 200 https://registry.npmjs.org/isexe 86ms (cache revalidated)
    192 http fetch GET 200 https://registry.npmjs.org/http-proxy-agent 97ms (cache revalidated)
    193 http fetch GET 200 https://registry.npmjs.org/socks-proxy-agent 96ms (cache updated)
    194 http fetch GET 200 https://registry.npmjs.org/agentkeepalive 224ms (cache revalidated)
    195 http fetch GET 200 https://registry.npmjs.org/minipass-flush 230ms (cache revalidated)
    196 http fetch GET 200 https://registry.npmjs.org/promise-retry 251ms (cache revalidated)
    197 timing idealTree:node_modules/node-gyp Completed in 260ms
    198 timing idealTree:node_modules/env-paths Completed in 0ms
    199 silly placeDep ROOT fs.realpath@1.0.0 OK for: glob@7.2.3 want: ^1.0.0
    200 silly placeDep ROOT inflight@1.0.6 OK for: glob@7.2.3 want: ^1.0.4
    201 silly placeDep ROOT inherits@2.0.4 OK for: glob@7.2.3 want: 2
    202 silly placeDep ROOT minimatch@3.1.2 OK for: glob@7.2.3 want: ^3.1.1
    203 silly placeDep ROOT once@1.4.0 OK for: glob@7.2.3 want: ^1.3.0
    204 silly placeDep ROOT path-is-absolute@1.0.1 OK for: glob@7.2.3 want: ^1.0.0
    205 silly fetch manifest wrappy@1
    206 silly fetch manifest brace-expansion@^1.1.7
    207 http fetch GET 200 https://registry.npmjs.org/brace-expansion 46ms (cache revalidated)
    208 http fetch GET 200 https://registry.npmjs.org/wrappy 59ms (cache updated)
    209 timing idealTree:node_modules/glob Completed in 62ms
    210 timing idealTree:node_modules/fs.realpath Completed in 0ms
    211 timing idealTree:node_modules/graceful-fs Completed in 0ms
    212 silly placeDep ROOT wrappy@1.0.2 OK for: inflight@1.0.6 want: 1
    213 timing idealTree:node_modules/inflight Completed in 1ms
    214 timing idealTree:node_modules/inherits Completed in 0ms
    215 silly placeDep ROOT agentkeepalive@4.2.1 OK for: make-fetch-happen@9.1.0 want: ^4.1.3
    216 silly placeDep ROOT cacache@15.3.0 OK for: make-fetch-happen@9.1.0 want: ^15.2.0
    217 silly placeDep ROOT http-cache-semantics@4.1.0 OK for: make-fetch-happen@9.1.0 want: ^4.1.0
    218 silly placeDep ROOT http-proxy-agent@4.0.1 OK for: make-fetch-happen@9.1.0 want: ^4.0.1
    219 silly placeDep ROOT is-lambda@1.0.1 OK for: make-fetch-happen@9.1.0 want: ^1.0.1
    220 silly placeDep ROOT lru-cache@6.0.0 OK for: make-fetch-happen@9.1.0 want: ^6.0.0
    221 silly placeDep ROOT minipass@3.3.4 OK for: make-fetch-happen@9.1.0 want: ^3.1.3
    222 silly placeDep ROOT minipass-collect@1.0.2 OK for: make-fetch-happen@9.1.0 want: ^1.0.2
    223 silly placeDep ROOT minipass-fetch@1.4.1 OK for: make-fetch-happen@9.1.0 want: ^1.3.2
    224 silly placeDep ROOT minipass-flush@1.0.5 OK for: make-fetch-happen@9.1.0 want: ^1.0.5
    225 silly placeDep ROOT minipass-pipeline@1.2.4 OK for: make-fetch-happen@9.1.0 want: ^1.2.4
    226 silly placeDep ROOT negotiator@0.6.3 OK for: make-fetch-happen@9.1.0 want: ^0.6.2
    227 silly placeDep ROOT promise-retry@2.0.1 OK for: make-fetch-happen@9.1.0 want: ^2.0.1
    228 silly placeDep ROOT socks-proxy-agent@6.2.1 OK for: make-fetch-happen@9.1.0 want: ^6.0.0
    229 silly placeDep ROOT ssri@8.0.1 OK for: make-fetch-happen@9.1.0 want: ^8.0.0
    230 silly fetch manifest depd@^1.1.2
    231 silly fetch manifest humanize-ms@^1.2.1
    232 silly fetch manifest @npmcli/fs@^1.0.0
    233 silly fetch manifest @npmcli/move-file@^1.0.1
    234 silly fetch manifest infer-owner@^1.0.4
    235 silly fetch manifest p-map@^4.0.0
    236 silly fetch manifest promise-inflight@^1.0.1
    237 silly fetch manifest unique-filename@^1.1.1
    238 silly fetch manifest @tootallnate/once@1
    239 silly fetch manifest minipass-sized@^1.0.3
    240 silly fetch manifest minizlib@^2.0.0
    241 silly fetch manifest encoding@^0.1.12
    242 silly fetch manifest err-code@^2.0.2
    243 silly fetch manifest retry@^0.12.0
    244 silly fetch manifest socks@^2.6.2
    245 http fetch GET 200 https://registry.npmjs.org/p-map 41ms (cache revalidated)
    246 http fetch GET 200 https://registry.npmjs.org/depd 45ms (cache revalidated)
    247 http fetch GET 200 https://registry.npmjs.org/humanize-ms 48ms (cache revalidated)
    248 http fetch GET 200 https://registry.npmjs.org/unique-filename 47ms (cache updated)
    249 http fetch GET 200 https://registry.npmjs.org/retry 46ms (cache updated)
    250 http fetch GET 200 https://registry.npmjs.org/err-code 54ms (cache revalidated)
    251 http fetch GET 200 https://registry.npmjs.org/@tootallnate%2fonce 66ms (cache revalidated)
    252 http fetch GET 200 https://registry.npmjs.org/socks 68ms (cache updated)
    253 http fetch GET 200 https://registry.npmjs.org/@npmcli%2ffs 75ms (cache revalidated)
    254 http fetch GET 200 https://registry.npmjs.org/infer-owner 77ms (cache revalidated)
    255 http fetch GET 200 https://registry.npmjs.org/minipass-sized 76ms (cache revalidated)
    256 http fetch GET 200 https://registry.npmjs.org/@npmcli%2fmove-file 91ms (cache revalidated)
    257 http fetch GET 200 https://registry.npmjs.org/promise-inflight 722ms (cache revalidated)
    258 timing idealTree:node_modules/make-fetch-happen Completed in 731ms
    259 silly placeDep ROOT depd@1.1.2 OK for: agentkeepalive@4.2.1 want: ^1.1.2
    260 silly placeDep ROOT humanize-ms@1.2.1 OK for: agentkeepalive@4.2.1 want: ^1.2.1
    261 timing idealTree:node_modules/agentkeepalive Completed in 2ms
    262 silly placeDep ROOT @npmcli/fs@1.1.1 OK for: cacache@15.3.0 want: ^1.0.0
    263 silly placeDep ROOT @npmcli/move-file@1.1.2 OK for: cacache@15.3.0 want: ^1.0.1
    264 silly placeDep ROOT chownr@2.0.0 OK for: cacache@15.3.0 want: ^2.0.0
    265 silly placeDep ROOT fs-minipass@2.1.0 OK for: cacache@15.3.0 want: ^2.0.0
    266 silly placeDep ROOT infer-owner@1.0.4 OK for: cacache@15.3.0 want: ^1.0.4
    267 silly placeDep ROOT mkdirp@1.0.4 OK for: cacache@15.3.0 want: ^1.0.3
    268 silly placeDep ROOT p-map@4.0.0 OK for: cacache@15.3.0 want: ^4.0.0
    269 silly placeDep ROOT promise-inflight@1.0.1 OK for: cacache@15.3.0 want: ^1.0.1
    270 silly placeDep ROOT unique-filename@1.1.1 OK for: cacache@15.3.0 want: ^1.1.1
    271 silly fetch manifest @gar/promisify@^1.0.1
    272 silly fetch manifest aggregate-error@^3.0.0
    273 silly fetch manifest unique-slug@^2.0.0
    274 http fetch GET 200 https://registry.npmjs.org/aggregate-error 42ms (cache revalidated)
    275 http fetch GET 200 https://registry.npmjs.org/unique-slug 42ms (cache updated)
    276 http fetch GET 200 https://registry.npmjs.org/@gar%2fpromisify 128ms (cache updated)
    277 timing idealTree:node_modules/cacache Completed in 135ms
    278 silly placeDep ROOT @gar/promisify@1.1.3 OK for: @npmcli/fs@1.1.1 want: ^1.0.1
    279 timing idealTree:node_modules/@npmcli/fs Completed in 1ms
    280 timing idealTree:node_modules/@gar/promisify Completed in 0ms
    281 timing idealTree:node_modules/@npmcli/move-file Completed in 0ms
    282 timing idealTree:node_modules/chownr Completed in 0ms
    283 timing idealTree:node_modules/depd Completed in 0ms
    284 timing idealTree:node_modules/fs-minipass Completed in 0ms
    285 timing idealTree:node_modules/http-cache-semantics Completed in 0ms
    286 silly placeDep ROOT @tootallnate/once@1.1.2 OK for: http-proxy-agent@4.0.1 want: 1
    287 timing idealTree:node_modules/http-proxy-agent Completed in 1ms
    288 timing idealTree:node_modules/@tootallnate/once Completed in 0ms
    289 timing idealTree:node_modules/humanize-ms Completed in 0ms
    290 timing idealTree:node_modules/infer-owner Completed in 0ms
    291 timing idealTree:node_modules/is-lambda Completed in 0ms
    292 silly placeDep ROOT yallist@4.0.0 OK for: lru-cache@6.0.0 want: ^4.0.0
    293 timing idealTree:node_modules/lru-cache Completed in 0ms
    294 silly placeDep ROOT brace-expansion@1.1.11 OK for: minimatch@3.1.2 want: ^1.1.7
    295 silly fetch manifest balanced-match@^1.0.0
    296 silly fetch manifest concat-map@0.0.1
    297 http fetch GET 200 https://registry.npmjs.org/concat-map 39ms (cache revalidated)
    298 http fetch GET 200 https://registry.npmjs.org/balanced-match 63ms (cache revalidated)
    299 timing idealTree:node_modules/minimatch Completed in 65ms
    300 silly placeDep ROOT balanced-match@1.0.2 OK for: brace-expansion@1.1.11 want: ^1.0.0
    301 silly placeDep ROOT concat-map@0.0.1 OK for: brace-expansion@1.1.11 want: 0.0.1
    302 timing idealTree:node_modules/brace-expansion Completed in 1ms
    303 timing idealTree:node_modules/balanced-match Completed in 0ms
    304 timing idealTree:node_modules/concat-map Completed in 0ms
    305 timing idealTree:node_modules/minipass Completed in 0ms
    306 timing idealTree:node_modules/minipass-collect Completed in 0ms
    307 silly placeDep ROOT encoding@0.1.13 OK for: minipass-fetch@1.4.1 want: ^0.1.12
    308 silly placeDep ROOT minipass-sized@1.0.3 OK for: minipass-fetch@1.4.1 want: ^1.0.3
    309 silly placeDep ROOT minizlib@2.1.2 OK for: minipass-fetch@1.4.1 want: ^2.0.0
    310 silly fetch manifest iconv-lite@^0.6.2
    311 http fetch GET 200 https://registry.npmjs.org/iconv-lite 38ms (cache revalidated)
    312 timing idealTree:node_modules/minipass-fetch Completed in 41ms
    313 silly placeDep ROOT iconv-lite@0.6.3 OK for: encoding@0.1.13 want: ^0.6.2
    314 silly fetch manifest safer-buffer@>= 2.1.2 < 3.0.0
    315 http fetch GET 200 https://registry.npmjs.org/safer-buffer 30ms (cache revalidated)
    316 timing idealTree:node_modules/encoding Completed in 33ms
    317 silly placeDep ROOT safer-buffer@2.1.2 OK for: iconv-lite@0.6.3 want: >= 2.1.2 < 3.0.0
    318 timing idealTree:node_modules/iconv-lite Completed in 0ms
    319 timing idealTree:node_modules/minipass-flush Completed in 0ms
    320 timing idealTree:node_modules/minipass-pipeline Completed in 0ms
    321 timing idealTree:node_modules/minipass-sized Completed in 0ms
    322 timing idealTree:node_modules/minizlib Completed in 0ms
    323 timing idealTree:node_modules/mkdirp Completed in 0ms
    324 timing idealTree:node_modules/negotiator Completed in 0ms
    325 silly placeDep ROOT abbrev@1.1.1 OK for: nopt@5.0.0 want: 1
    326 timing idealTree:node_modules/nopt Completed in 0ms
    327 timing idealTree:node_modules/abbrev Completed in 0ms
    328 silly placeDep ROOT are-we-there-yet@2.0.0 OK for: npmlog@5.0.1 want: ^2.0.0
    329 silly placeDep ROOT console-control-strings@1.1.0 OK for: npmlog@5.0.1 want: ^1.1.0
    330 silly placeDep ROOT gauge@3.0.2 OK for: npmlog@5.0.1 want: ^3.0.0
    331 silly placeDep ROOT set-blocking@2.0.0 OK for: npmlog@5.0.1 want: ^2.0.0
    332 silly fetch manifest delegates@^1.0.0
    333 silly fetch manifest readable-stream@^3.6.0
    334 silly fetch manifest aproba@^1.0.3 || ^2.0.0
    335 silly fetch manifest color-support@^1.1.2
    336 silly fetch manifest has-unicode@^2.0.1
    337 silly fetch manifest object-assign@^4.1.1
    338 silly fetch manifest signal-exit@^3.0.0
    339 silly fetch manifest string-width@^4.2.3
    340 silly fetch manifest strip-ansi@^6.0.1
    341 silly fetch manifest wide-align@^1.1.2
    342 http fetch GET 200 https://registry.npmjs.org/color-support 38ms (cache revalidated)
    343 http fetch GET 200 https://registry.npmjs.org/aproba 39ms (cache revalidated)
    344 http fetch GET 200 https://registry.npmjs.org/wide-align 47ms (cache updated)
    345 http fetch GET 200 https://registry.npmjs.org/has-unicode 62ms (cache revalidated)
    346 http fetch GET 200 https://registry.npmjs.org/signal-exit 62ms (cache updated)
    347 http fetch GET 200 https://registry.npmjs.org/string-width 70ms (cache updated)
    348 http fetch GET 200 https://registry.npmjs.org/strip-ansi 81ms (cache updated)
    349 http fetch GET 200 https://registry.npmjs.org/object-assign 99ms (cache revalidated)
    350 http fetch GET 200 https://registry.npmjs.org/readable-stream 109ms (cache updated)
    351 http fetch GET 200 https://registry.npmjs.org/delegates 712ms (cache revalidated)
    352 timing idealTree:node_modules/npmlog Completed in 714ms
    353 silly placeDep ROOT delegates@1.0.0 OK for: are-we-there-yet@2.0.0 want: ^1.0.0
    354 silly placeDep ROOT readable-stream@3.6.0 OK for: are-we-there-yet@2.0.0 want: ^3.6.0
    355 silly fetch manifest string_decoder@^1.1.1
    356 silly fetch manifest util-deprecate@^1.0.1
    357 http fetch GET 200 https://registry.npmjs.org/string_decoder 58ms (cache updated)
    358 http fetch GET 200 https://registry.npmjs.org/util-deprecate 59ms (cache updated)
    359 timing idealTree:node_modules/are-we-there-yet Completed in 61ms
    360 timing idealTree:node_modules/console-control-strings Completed in 0ms
    361 timing idealTree:node_modules/delegates Completed in 0ms
    362 silly placeDep ROOT aproba@2.0.0 OK for: gauge@3.0.2 want: ^1.0.3 || ^2.0.0
    363 silly placeDep ROOT color-support@1.1.3 OK for: gauge@3.0.2 want: ^1.1.2
    364 silly placeDep ROOT has-unicode@2.0.1 OK for: gauge@3.0.2 want: ^2.0.1
    365 silly placeDep ROOT object-assign@4.1.1 OK for: gauge@3.0.2 want: ^4.1.1
    366 silly placeDep ROOT signal-exit@3.0.7 OK for: gauge@3.0.2 want: ^3.0.0
    367 silly placeDep ROOT string-width@4.2.3 OK for: gauge@3.0.2 want: ^4.2.3
    368 silly placeDep ROOT strip-ansi@6.0.1 OK for: gauge@3.0.2 want: ^6.0.1
    369 silly placeDep ROOT wide-align@1.1.5 OK for: gauge@3.0.2 want: ^1.1.2
    370 silly fetch manifest emoji-regex@^8.0.0
    371 silly fetch manifest is-fullwidth-code-point@^3.0.0
    372 silly fetch manifest ansi-regex@^5.0.1
    373 http fetch GET 200 https://registry.npmjs.org/ansi-regex 32ms (cache revalidated)
    374 http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point 42ms (cache revalidated)
    375 http fetch GET 200 https://registry.npmjs.org/emoji-regex 44ms (cache revalidated)
    376 timing idealTree:node_modules/gauge Completed in 54ms
    377 timing idealTree:node_modules/aproba Completed in 0ms
    378 timing idealTree:node_modules/color-support Completed in 0ms
    379 timing idealTree:node_modules/has-unicode Completed in 0ms
    380 timing idealTree:node_modules/object-assign Completed in 0ms
    381 timing idealTree:node_modules/once Completed in 0ms
    382 silly placeDep ROOT aggregate-error@3.1.0 OK for: p-map@4.0.0 want: ^3.0.0
    383 silly fetch manifest clean-stack@^2.0.0
    384 silly fetch manifest indent-string@^4.0.0
    385 http fetch GET 200 https://registry.npmjs.org/indent-string 30ms (cache revalidated)
    386 http fetch GET 200 https://registry.npmjs.org/clean-stack 34ms (cache revalidated)
    387 timing idealTree:node_modules/p-map Completed in 35ms
    388 silly placeDep ROOT clean-stack@2.2.0 OK for: aggregate-error@3.1.0 want: ^2.0.0
    389 silly placeDep ROOT indent-string@4.0.0 OK for: aggregate-error@3.1.0 want: ^4.0.0
    390 timing idealTree:node_modules/aggregate-error Completed in 1ms
    391 timing idealTree:node_modules/clean-stack Completed in 0ms
    392 timing idealTree:node_modules/indent-string Completed in 0ms
    393 timing idealTree:node_modules/path-is-absolute Completed in 0ms
    394 timing idealTree:node_modules/promise-inflight Completed in 0ms
    395 silly placeDep ROOT err-code@2.0.3 OK for: promise-retry@2.0.1 want: ^2.0.2
    396 silly placeDep ROOT retry@0.12.0 OK for: promise-retry@2.0.1 want: ^0.12.0
    397 timing idealTree:node_modules/promise-retry Completed in 0ms
    398 timing idealTree:node_modules/err-code Completed in 0ms
    399 silly placeDep ROOT string_decoder@1.3.0 OK for: readable-stream@3.6.0 want: ^1.1.1
    400 silly placeDep ROOT util-deprecate@1.0.2 OK for: readable-stream@3.6.0 want: ^1.0.1
    401 silly fetch manifest safe-buffer@~5.2.0
    402 http fetch GET 200 https://registry.npmjs.org/safe-buffer 42ms (cache updated)
    403 timing idealTree:node_modules/readable-stream Completed in 45ms
    404 timing idealTree:node_modules/retry Completed in 0ms
    405 timing idealTree:node_modules/rimraf Completed in 0ms
    406 timing idealTree:node_modules/safer-buffer Completed in 0ms
    407 timing idealTree:node_modules/semver Completed in 0ms
    408 timing idealTree:node_modules/set-blocking Completed in 0ms
    409 timing idealTree:node_modules/signal-exit Completed in 0ms
    410 silly placeDep ROOT socks@2.6.2 OK for: socks-proxy-agent@6.2.1 want: ^2.6.2
    411 silly fetch manifest ip@^1.1.5
    412 silly fetch manifest smart-buffer@^4.2.0
    413 http fetch GET 200 https://registry.npmjs.org/smart-buffer 33ms (cache updated)
    414 http fetch GET 200 https://registry.npmjs.org/ip 44ms (cache revalidated)
    415 timing idealTree:node_modules/socks-proxy-agent Completed in 46ms
    416 silly placeDep ROOT ip@1.1.8 OK for: socks@2.6.2 want: ^1.1.5
    417 silly placeDep ROOT smart-buffer@4.2.0 OK for: socks@2.6.2 want: ^4.2.0
    418 timing idealTree:node_modules/socks Completed in 1ms
    419 timing idealTree:node_modules/ip Completed in 0ms
    420 timing idealTree:node_modules/smart-buffer Completed in 0ms
    421 timing idealTree:node_modules/ssri Completed in 0ms
    422 silly placeDep ROOT safe-buffer@5.2.1 OK for: string_decoder@1.3.0 want: ~5.2.0
    423 timing idealTree:node_modules/string_decoder Completed in 1ms
    424 timing idealTree:node_modules/safe-buffer Completed in 0ms
    425 silly placeDep ROOT emoji-regex@8.0.0 OK for: string-width@4.2.3 want: ^8.0.0
    426 silly placeDep ROOT is-fullwidth-code-point@3.0.0 OK for: string-width@4.2.3 want: ^3.0.0
    427 timing idealTree:node_modules/string-width Completed in 1ms
    428 timing idealTree:node_modules/emoji-regex Completed in 0ms
    429 timing idealTree:node_modules/is-fullwidth-code-point Completed in 0ms
    430 silly placeDep ROOT ansi-regex@5.0.1 OK for: strip-ansi@6.0.1 want: ^5.0.1
    431 timing idealTree:node_modules/strip-ansi Completed in 0ms
    432 timing idealTree:node_modules/ansi-regex Completed in 0ms
    433 timing idealTree:node_modules/tar Completed in 0ms
    434 silly placeDep ROOT unique-slug@2.0.2 OK for: unique-filename@1.1.1 want: ^2.0.0
    435 silly fetch manifest imurmurhash@^0.1.4
    436 http fetch GET 200 https://registry.npmjs.org/imurmurhash 30ms (cache revalidated)
    437 timing idealTree:node_modules/unique-filename Completed in 31ms
    438 silly placeDep ROOT imurmurhash@0.1.4 OK for: unique-slug@2.0.2 want: ^0.1.4
    439 timing idealTree:node_modules/unique-slug Completed in 1ms
    440 timing idealTree:node_modules/imurmurhash Completed in 0ms
    441 timing idealTree:node_modules/util-deprecate Completed in 0ms
    442 silly placeDep ROOT tr46@0.0.3 OK for: whatwg-url@5.0.0 want: ~0.0.3
    443 silly placeDep ROOT webidl-conversions@3.0.1 OK for: whatwg-url@5.0.0 want: ^3.0.0
    444 timing idealTree:node_modules/whatwg-url Completed in 1ms
    445 timing idealTree:node_modules/tr46 Completed in 0ms
    446 timing idealTree:node_modules/webidl-conversions Completed in 0ms
    447 silly placeDep ROOT isexe@2.0.0 OK for: which@2.0.2 want: ^2.0.0
    448 timing idealTree:node_modules/which Completed in 1ms
    449 timing idealTree:node_modules/isexe Completed in 0ms
    450 timing idealTree:node_modules/wide-align Completed in 0ms
    451 timing idealTree:node_modules/wrappy Completed in 0ms
    452 timing idealTree:node_modules/yallist Completed in 0ms
    453 timing idealTree:node_modules/make-dir/node_modules/semver Completed in 0ms
    454 silly placeDep node_modules/node-gyp are-we-there-yet@3.0.0 OK for: npmlog@6.0.2 want: ^3.0.0
    455 silly placeDep node_modules/node-gyp gauge@4.0.4 OK for: npmlog@6.0.2 want: ^4.0.3
    456 timing idealTree:node_modules/node-gyp/node_modules/npmlog Completed in 2ms
    457 timing idealTree:node_modules/node-gyp/node_modules/are-we-there-yet Completed in 0ms
    458 timing idealTree:node_modules/node-gyp/node_modules/gauge Completed in 0ms
    459 timing idealTree:buildDeps Completed in 3969ms
    460 timing idealTree:fixDepFlags Completed in 1ms
    461 timing idealTree Completed in 3978ms
    462 timing reify:loadTrees Completed in 3978ms
    463 timing reify:diffTrees Completed in 2ms
    464 silly reify moves {}
    465 timing reify:retireShallow Completed in 1ms
    466 timing reify:createSparse Completed in 11ms
    467 timing reify:loadBundles Completed in 0ms
    468 silly audit bulk request {
    468 silly audit   sqlite3: [ '5.0.9' ],
    468 silly audit   '@mapbox/node-pre-gyp': [ '1.0.9' ],
    468 silly audit   'node-addon-api': [ '4.3.0' ],
    468 silly audit   'node-gyp': [ '8.4.1' ],
    468 silly audit   tar: [ '6.1.11' ],
    468 silly audit   'detect-libc': [ '2.0.1' ],
    468 silly audit   'https-proxy-agent': [ '5.0.1' ],
    468 silly audit   'make-dir': [ '3.1.0' ],
    468 silly audit   'node-fetch': [ '2.6.7' ],
    468 silly audit   nopt: [ '5.0.0' ],
    468 silly audit   npmlog: [ '5.0.1', '6.0.2' ],
    468 silly audit   rimraf: [ '3.0.2' ],
    468 silly audit   semver: [ '7.3.7', '6.3.0' ],
    468 silly audit   'agent-base': [ '6.0.2' ],
    468 silly audit   debug: [ '4.3.4' ],
    468 silly audit   ms: [ '2.1.2' ],
    468 silly audit   'whatwg-url': [ '5.0.0' ],
    468 silly audit   'env-paths': [ '2.2.1' ],
    468 silly audit   glob: [ '7.2.3' ],
    468 silly audit   'graceful-fs': [ '4.2.10' ],
    468 silly audit   'make-fetch-happen': [ '9.1.0' ],
    468 silly audit   which: [ '2.0.2' ],
    468 silly audit   'fs.realpath': [ '1.0.0' ],
    468 silly audit   inflight: [ '1.0.6' ],
    468 silly audit   inherits: [ '2.0.4' ],
    468 silly audit   minimatch: [ '3.1.2' ],
    468 silly audit   once: [ '1.4.0' ],
    468 silly audit   'path-is-absolute': [ '1.0.1' ],
    468 silly audit   wrappy: [ '1.0.2' ],
    468 silly audit   agentkeepalive: [ '4.2.1' ],
    468 silly audit   cacache: [ '15.3.0' ],
    468 silly audit   'http-cache-semantics': [ '4.1.0' ],
    468 silly audit   'http-proxy-agent': [ '4.0.1' ],
    468 silly audit   'is-lambda': [ '1.0.1' ],
    468 silly audit   'lru-cache': [ '6.0.0' ],
    468 silly audit   minipass: [ '3.3.4' ],
    468 silly audit   'minipass-collect': [ '1.0.2' ],
    468 silly audit   'minipass-fetch': [ '1.4.1' ],
    468 silly audit   'minipass-flush': [ '1.0.5' ],
    468 silly audit   'minipass-pipeline': [ '1.2.4' ],
    468 silly audit   negotiator: [ '0.6.3' ],
    468 silly audit   'promise-retry': [ '2.0.1' ],
    468 silly audit   'socks-proxy-agent': [ '6.2.1' ],
    468 silly audit   ssri: [ '8.0.1' ],
    468 silly audit   depd: [ '1.1.2' ],
    468 silly audit   'humanize-ms': [ '1.2.1' ],
    468 silly audit   '@npmcli/fs': [ '1.1.1' ],
    468 silly audit   '@npmcli/move-file': [ '1.1.2' ],
    468 silly audit   chownr: [ '2.0.0' ],
    468 silly audit   'fs-minipass': [ '2.1.0' ],
    468 silly audit   'infer-owner': [ '1.0.4' ],
    468 silly audit   mkdirp: [ '1.0.4' ],
    468 silly audit   'p-map': [ '4.0.0' ],
    468 silly audit   'promise-inflight': [ '1.0.1' ],
    468 silly audit   'unique-filename': [ '1.1.1' ],
    468 silly audit   '@gar/promisify': [ '1.1.3' ],
    468 silly audit   '@tootallnate/once': [ '1.1.2' ],
    468 silly audit   yallist: [ '4.0.0' ],
    468 silly audit   'brace-expansion': [ '1.1.11' ],
    468 silly audit   'balanced-match': [ '1.0.2' ],
    468 silly audit   'concat-map': [ '0.0.1' ],
    468 silly audit   encoding: [ '0.1.13' ],
    468 silly audit   'minipass-sized': [ '1.0.3' ],
    468 silly audit   minizlib: [ '2.1.2' ],
    468 silly audit   'iconv-lite': [ '0.6.3' ],
    468 silly audit   'safer-buffer': [ '2.1.2' ],
    468 silly audit   abbrev: [ '1.1.1' ],
    468 silly audit   'are-we-there-yet': [ '2.0.0', '3.0.0' ],
    468 silly audit   'console-control-strings': [ '1.1.0' ],
    468 silly audit   gauge: [ '3.0.2', '4.0.4' ],
    468 silly audit   'set-blocking': [ '2.0.0' ],
    468 silly audit   delegates: [ '1.0.0' ],
    468 silly audit   'readable-stream': [ '3.6.0' ],
    468 silly audit   aproba: [ '2.0.0' ],
    468 silly audit   'color-support': [ '1.1.3' ],
    468 silly audit   'has-unicode': [ '2.0.1' ],
    468 silly audit   'object-assign': [ '4.1.1' ],
    468 silly audit   'signal-exit': [ '3.0.7' ],
    468 silly audit   'string-width': [ '4.2.3' ],
    468 silly audit   'strip-ansi': [ '6.0.1' ],
    468 silly audit   'wide-align': [ '1.1.5' ],
    468 silly audit   'aggregate-error': [ '3.1.0' ],
    468 silly audit   'clean-stack': [ '2.2.0' ],
    468 silly audit   'indent-string': [ '4.0.0' ],
    468 silly audit   'err-code': [ '2.0.3' ],
    468 silly audit   retry: [ '0.12.0' ],
    468 silly audit   string_decoder: [ '1.3.0' ],
    468 silly audit   'util-deprecate': [ '1.0.2' ],
    468 silly audit   socks: [ '2.6.2' ],
    468 silly audit   ip: [ '1.1.8' ],
    468 silly audit   'smart-buffer': [ '4.2.0' ],
    468 silly audit   'safe-buffer': [ '5.2.1' ],
    468 silly audit   'emoji-regex': [ '8.0.0' ],
    468 silly audit   'is-fullwidth-code-point': [ '3.0.0' ],
    468 silly audit   'ansi-regex': [ '5.0.1' ],
    468 silly audit   'unique-slug': [ '2.0.2' ],
    468 silly audit   imurmurhash: [ '0.1.4' ],
    468 silly audit   tr46: [ '0.0.3' ],
    468 silly audit   'webidl-conversions': [ '3.0.1' ],
    468 silly audit   isexe: [ '2.0.0' ]
    468 silly audit }
    469 silly tarball no local data for minipass@https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz. Extracting by manifest.
    470 silly tarball no local data for sqlite3@https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.9.tgz. Extracting by manifest.
    471 timing reifyNode:node_modules/imurmurhash Completed in 110ms
    472 timing reifyNode:node_modules/object-assign Completed in 109ms
    473 timing reifyNode:node_modules/ip Completed in 110ms
    474 timing reifyNode:node_modules/wide-align Completed in 109ms
    475 timing reifyNode:node_modules/has-unicode Completed in 110ms
    476 timing reifyNode:node_modules/brace-expansion Completed in 110ms
    477 timing reifyNode:node_modules/abbrev Completed in 110ms
    478 timing reifyNode:node_modules/@gar/promisify Completed in 110ms
    479 timing reifyNode:node_modules/promise-inflight Completed in 110ms
    480 timing reifyNode:node_modules/infer-owner Completed in 111ms
    481 timing reifyNode:node_modules/@npmcli/move-file Completed in 110ms
    482 timing reifyNode:node_modules/chownr Completed in 110ms
    483 timing reifyNode:node_modules/minipass-pipeline Completed in 110ms
    484 timing reifyNode:node_modules/minipass-collect Completed in 110ms
    485 timing reifyNode:node_modules/minipass-flush Completed in 110ms
    486 timing reifyNode:node_modules/wrappy Completed in 110ms
    487 timing reifyNode:node_modules/path-is-absolute Completed in 110ms
    488 timing reifyNode:node_modules/once Completed in 111ms
    489 timing reifyNode:node_modules/inflight Completed in 111ms
    490 timing reifyNode:node_modules/ms Completed in 111ms
    491 timing reifyNode:node_modules/webidl-conversions Completed in 114ms
    492 timing reifyNode:node_modules/ansi-regex Completed in 114ms
    493 timing reifyNode:node_modules/is-fullwidth-code-point Completed in 114ms
    494 timing reifyNode:node_modules/clean-stack Completed in 113ms
    495 timing reifyNode:node_modules/string-width Completed in 114ms
    496 timing reifyNode:node_modules/strip-ansi Completed in 114ms
    497 timing reifyNode:node_modules/aggregate-error Completed in 114ms
    498 timing reifyNode:node_modules/signal-exit Completed in 114ms
    499 timing reifyNode:node_modules/indent-string Completed in 114ms
    500 timing reifyNode:node_modules/console-control-strings Completed in 114ms
    501 timing reifyNode:node_modules/aproba Completed in 115ms
    502 timing reifyNode:node_modules/set-blocking Completed in 115ms
    503 timing reifyNode:node_modules/fs-minipass Completed in 115ms
    504 timing reifyNode:node_modules/@tootallnate/once Completed in 115ms
    505 timing reifyNode:node_modules/humanize-ms Completed in 114ms
    506 timing reifyNode:node_modules/p-map Completed in 115ms
    507 timing reifyNode:node_modules/lru-cache Completed in 115ms
    508 timing reifyNode:node_modules/inherits Completed in 115ms
    509 timing reifyNode:node_modules/env-paths Completed in 115ms
    510 timing reifyNode:node_modules/npmlog Completed in 115ms
    511 timing reifyNode:node_modules/make-dir Completed in 115ms
    512 timing reifyNode:node_modules/util-deprecate Completed in 116ms
    513 timing reifyNode:node_modules/string_decoder Completed in 117ms
    514 timing reifyNode:node_modules/color-support Completed in 117ms
    515 timing reifyNode:node_modules/balanced-match Completed in 117ms
    516 timing reifyNode:node_modules/yallist Completed in 117ms
    517 timing reifyNode:node_modules/fs.realpath Completed in 117ms
    518 timing reifyNode:node_modules/unique-slug Completed in 122ms
    519 timing reifyNode:node_modules/node-gyp/node_modules/npmlog Completed in 119ms
    520 timing reifyNode:node_modules/minizlib Completed in 122ms
    521 timing reifyNode:node_modules/ssri Completed in 122ms
    522 timing reifyNode:node_modules/is-lambda Completed in 122ms
    523 timing reifyNode:node_modules/http-cache-semantics Completed in 122ms
    524 timing reifyNode:node_modules/which Completed in 122ms
    525 timing reifyNode:node_modules/minimatch Completed in 122ms
    526 timing reifyNode:node_modules/safe-buffer Completed in 125ms
    527 timing reifyNode:node_modules/socks-proxy-agent Completed in 124ms
    528 timing reifyNode:node_modules/graceful-fs Completed in 124ms
    529 timing reifyNode:node_modules/rimraf Completed in 124ms
    530 timing reifyNode:node_modules/delegates Completed in 125ms
    531 timing reifyNode:node_modules/concat-map Completed in 126ms
    532 timing reifyNode:node_modules/encoding Completed in 126ms
    533 timing reifyNode:node_modules/http-proxy-agent Completed in 125ms
    534 timing reifyNode:node_modules/debug Completed in 125ms
    535 timing reifyNode:node_modules/detect-libc Completed in 124ms
    536 timing reifyNode:node_modules/isexe Completed in 128ms
    537 timing reifyNode:node_modules/safer-buffer Completed in 127ms
    538 timing reifyNode:node_modules/are-we-there-yet Completed in 128ms
    539 timing reifyNode:node_modules/nopt Completed in 127ms
    540 timing reifyNode:node_modules/err-code Completed in 129ms
    541 timing reifyNode:node_modules/node-gyp/node_modules/are-we-there-yet Completed in 127ms
    542 timing reifyNode:node_modules/promise-retry Completed in 128ms
    543 timing reifyNode:node_modules/glob Completed in 128ms
    544 timing reifyNode:node_modules/emoji-regex Completed in 131ms
    545 timing reifyNode:node_modules/negotiator Completed in 131ms
    546 timing reifyNode:node_modules/whatwg-url Completed in 131ms
    547 timing reifyNode:node_modules/make-dir/node_modules/semver Completed in 131ms
    548 http fetch GET 200 https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz 114ms (cache miss)
    549 timing reifyNode:node_modules/minipass Completed in 132ms
    550 timing reifyNode:node_modules/mkdirp Completed in 134ms
    551 timing reifyNode:node_modules/agentkeepalive Completed in 133ms
    552 timing reifyNode:node_modules/minipass-sized Completed in 135ms
    553 timing reifyNode:node_modules/https-proxy-agent Completed in 134ms
    554 timing reifyNode:node_modules/minipass-fetch Completed in 135ms
    555 timing reifyNode:node_modules/agent-base Completed in 135ms
    556 timing reifyNode:node_modules/node-fetch Completed in 136ms
    557 timing reifyNode:node_modules/depd Completed in 136ms
    558 timing reifyNode:node_modules/retry Completed in 138ms
    559 timing reifyNode:node_modules/tr46 Completed in 140ms
    560 timing reifyNode:node_modules/gauge Completed in 139ms
    561 timing reifyNode:node_modules/make-fetch-happen Completed in 139ms
    562 timing reifyNode:node_modules/node-gyp/node_modules/gauge Completed in 139ms
    563 timing reifyNode:node_modules/unique-filename Completed in 142ms
    564 timing reifyNode:node_modules/smart-buffer Completed in 143ms
    565 timing reifyNode:node_modules/cacache Completed in 144ms
    566 timing reifyNode:node_modules/@npmcli/fs Completed in 145ms
    567 timing reifyNode:node_modules/readable-stream Completed in 148ms
    568 timing reifyNode:node_modules/tar Completed in 149ms
    569 timing reifyNode:node_modules/node-addon-api Completed in 149ms
    570 timing reifyNode:node_modules/@mapbox/node-pre-gyp Completed in 150ms
    571 timing reifyNode:node_modules/semver Completed in 152ms
    572 timing reifyNode:node_modules/socks Completed in 158ms
    573 timing reifyNode:node_modules/iconv-lite Completed in 159ms
    574 timing reifyNode:node_modules/node-gyp Completed in 169ms
    575 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 344ms
    576 timing auditReport:getReport Completed in 348ms
    577 silly audit report {}
    578 timing auditReport:init Completed in 0ms
    579 timing reify:audit Completed in 348ms
    580 http fetch GET 200 https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.9.tgz 1333ms (cache miss)
    581 timing reifyNode:node_modules/sqlite3 Completed in 1352ms
    582 timing reify:unpack Completed in 1355ms
    583 timing reify:unretire Completed in 0ms
    584 timing build:queue Completed in 2ms
    585 timing build:link:node_modules/@mapbox/node-pre-gyp Completed in 3ms
    586 timing build:link:node_modules/color-support Completed in 3ms
    587 timing build:link:node_modules/mkdirp Completed in 3ms
    588 timing build:link:node_modules/make-dir/node_modules/semver Completed in 2ms
    589 timing build:link:node_modules/nopt Completed in 3ms
    590 timing build:link:node_modules/rimraf Completed in 3ms
    591 timing build:link:node_modules/node-gyp Completed in 3ms
    592 timing build:link:node_modules/semver Completed in 3ms
    593 timing build:link:node_modules/which Completed in 2ms
    594 timing build:link Completed in 3ms
    595 info run sqlite3@5.0.9 install node_modules/sqlite3 node-pre-gyp install --fallback-to-build
    596 info run sqlite3@5.0.9 install { code: 1, signal: null }
    597 timing reify:rollback:createSparse Completed in 98ms
    598 timing reify:rollback:retireShallow Completed in 0ms
    599 timing command:install Completed in 10514ms
    600 notice
    600 notice New minor version of npm available! 8.12.1 -> 8.14.0
    600 notice Changelog: https://github.com/npm/cli/releases/tag/v8.14.0
    600 notice Run npm install -g npm@8.14.0 to update!
    600 notice
    601 verbose stack Error: command failed
    601 verbose stack     at ChildProcess.<anonymous> (/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:63:27)
    601 verbose stack     at ChildProcess.emit (node:events:527:28)
    601 verbose stack     at maybeClose (node:internal/child_process:1092:16)
    601 verbose stack     at Socket.<anonymous> (node:internal/child_process:451:11)
    601 verbose stack     at Socket.emit (node:events:527:28)
    601 verbose stack     at Pipe.<anonymous> (node:net:709:12)
    602 verbose pkgid sqlite3@5.0.9
    603 verbose cwd /Users/m/Documents/org
    604 verbose Darwin 21.5.0
    605 verbose node v16.15.1
    606 verbose npm  v8.12.1
    607 error code 1
    608 error path /Users/m/Documents/org/node_modules/sqlite3
    609 error command failed
    610 error command sh -c node-pre-gyp install --fallback-to-build
    611 error CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o
    611 error   LIBTOOL-STATIC Release/nothing.a
    611 error   ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3390100/sqlite3.c
    611 error   TOUCH Release/obj.target/deps/action_before_build.stamp
    611 error   CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3390100/sqlite3.o
    611 error Failed to execute '/usr/local/bin/node /opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/m/Documents/org/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/Users/m/Documents/org/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64 --napi_version=8 --node_abi_napi=napi --napi_build_version=6 --node_napi_label=napi-v6' (1)
    612 error node-pre-gyp info it worked if it ends with ok
    612 error node-pre-gyp info using node-pre-gyp@1.0.9
    612 error node-pre-gyp info using node@16.15.1 | darwin | arm64
    612 error node-pre-gyp info build requesting source compile
    612 error gyp info it worked if it ends with ok
    612 error gyp info using node-gyp@9.0.0
    612 error gyp info using node@16.15.1 | darwin | arm64
    612 error gyp info ok
    612 error gyp info it worked if it ends with ok
    612 error gyp info using node-gyp@9.0.0
    612 error gyp info using node@16.15.1 | darwin | arm64
    612 error gyp info find Python using Python version 3.9.13 found at "/opt/homebrew/opt/python@3.9/bin/python3.9"
    612 error gyp info spawn /opt/homebrew/opt/python@3.9/bin/python3.9
    612 error gyp info spawn args [
    612 error gyp info spawn args   '/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
    612 error gyp info spawn args   'binding.gyp',
    612 error gyp info spawn args   '-f',
    612 error gyp info spawn args   'make',
    612 error gyp info spawn args   '-I',
    612 error gyp info spawn args   '/Users/m/Documents/org/node_modules/sqlite3/build/config.gypi',
    612 error gyp info spawn args   '-I',
    612 error gyp info spawn args   '/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
    612 error gyp info spawn args   '-I',
    612 error gyp info spawn args   '/Users/m/Library/Caches/node-gyp/16.15.1/include/node/common.gypi',
    612 error gyp info spawn args   '-Dlibrary=shared_library',
    612 error gyp info spawn args   '-Dvisibility=default',
    612 error gyp info spawn args   '-Dnode_root_dir=/Users/m/Library/Caches/node-gyp/16.15.1',
    612 error gyp info spawn args   '-Dnode_gyp_dir=/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp',
    612 error gyp info spawn args   '-Dnode_lib_file=/Users/m/Library/Caches/node-gyp/16.15.1/<(target_arch)/node.lib',
    612 error gyp info spawn args   '-Dmodule_root_dir=/Users/m/Documents/org/node_modules/sqlite3',
    612 error gyp info spawn args   '-Dnode_engine=v8',
    612 error gyp info spawn args   '--depth=.',
    612 error gyp info spawn args   '--no-parallel',
    612 error gyp info spawn args   '--generator-output',
    612 error gyp info spawn args   'build',
    612 error gyp info spawn args   '-Goutput_dir=.'
    612 error gyp info spawn args ]
    612 error gyp info ok
    612 error gyp info it worked if it ends with ok
    612 error gyp info using node-gyp@9.0.0
    612 error gyp info using node@16.15.1 | darwin | arm64
    612 error gyp info spawn make
    612 error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
    612 error warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: archive library: Release/nothing.a the table of contents is empty (no object file members in the library define global symbols)
    612 error Release/obj/gen/sqlite-autoconf-3390100/sqlite3.c:14044:10: fatal error: cannot open file '/usr/local/include/stdio.h': Permission denied
    612 error #include <stdio.h>
    612 error          ^
    612 error 1 error generated.
    612 error make: *** [Release/obj.target/sqlite3/gen/sqlite-autoconf-3390100/sqlite3.o] Error 1
    612 error gyp ERR! build error
    612 error gyp ERR! stack Error: `make` failed with exit code: 2
    612 error gyp ERR! stack     at ChildProcess.onExit (/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
    612 error gyp ERR! stack     at ChildProcess.emit (node:events:527:28)
    612 error gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
    612 error gyp ERR! System Darwin 21.5.0
    612 error gyp ERR! command "/usr/local/bin/node" "/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/Users/m/Documents/org/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64/node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=/Users/m/Documents/org/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=6" "--node_napi_label=napi-v6"
    612 error gyp ERR! cwd /Users/m/Documents/org/node_modules/sqlite3
    612 error gyp ERR! node -v v16.15.1
    612 error gyp ERR! node-gyp -v v9.0.0
    612 error gyp ERR! not ok
    612 error node-pre-gyp ERR! build error
    612 error node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/bin/node /opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/m/Documents/org/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/Users/m/Documents/org/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64 --napi_version=8 --node_abi_napi=napi --napi_build_version=6 --node_napi_label=napi-v6' (1)
    612 error node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/Users/m/Documents/org/node_modules/@mapbox/node-pre-gyp/lib/util/compile.js:89:23)
    612 error node-pre-gyp ERR! stack     at ChildProcess.emit (node:events:527:28)
    612 error node-pre-gyp ERR! stack     at maybeClose (node:internal/child_process:1092:16)
    612 error node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
    612 error node-pre-gyp ERR! System Darwin 21.5.0
    612 error node-pre-gyp ERR! command "/usr/local/bin/node" "/Users/m/Documents/org/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
    612 error node-pre-gyp ERR! cwd /Users/m/Documents/org/node_modules/sqlite3
    612 error node-pre-gyp ERR! node -v v16.15.1
    612 error node-pre-gyp ERR! node-pre-gyp -v v1.0.9
    612 error node-pre-gyp ERR! not ok
    613 verbose exit 1
    614 timing npm Completed in 10566ms
    615 verbose unfinished npm timer reify 1657821511542
    616 verbose unfinished npm timer reify:build 1657821516908
    617 verbose unfinished npm timer build 1657821516908
    618 verbose unfinished npm timer build:deps 1657821516909
    619 verbose unfinished npm timer build:run:install 1657821516914
    620 verbose unfinished npm timer build:run:install:node_modules/sqlite3 1657821516914
    621 verbose code 1
    622 error A complete log of this run can be found in:
    622 error     /Users/m/.npm/_logs/2022-07-14T17_58_31_493Z-debug-0.log
    
  4. daniellockyer commented on Sep 14, 2022

    @daniellockyer
    Contributor

    Unfortunately it's still not clear to me what the issue is 😕

  5. daniellockyer commented on Sep 15, 2022

    @daniellockyer
    Contributor

    I know it's not a real solution but v5.1.1 now comes with ARM64 binaries, so you shouldn't need to build any longer: https://github.com/TryGhost/node-sqlite3/releases/tag/v5.1.1

  6. daniellockyer commented on Oct 13, 2022

    @daniellockyer
    Contributor

    I'm going to close this as we ship Darwin ARM binaries and I still can't reproduce the issue. Happy to re-open if it is still an issue down the line

  7. ruoqianfengshao commented on May 18, 2023

    @ruoqianfengshao

    Maybe you should specify target_arch when build

    npm install sqlite3 --build-from-source --target_arch=arm64 --fallback-to-build

    This command works for me under M1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions