alphagov / govuk-prototype-kit

Rapidly create HTML prototypes of GOV.UK services
https://prototype-kit.service.gov.uk
MIT License
305 stars 236 forks source link

New Macs with the M1 chip may have issues running the Prototype Kit #1000

Closed joelanman closed 2 years ago

joelanman commented 3 years ago

We have released v12.0.2 which works on M1 Macs

joelanman commented 3 years ago

via @36degrees :

Running software under Rosetta

https://www.cypress.io/blog/2021/01/20/running-cypress-on-the-apple-m1-silicon-arm-architecture-using-rosetta-2/

36degrees commented 3 years ago

I've tried running the kit on my M1 MacBook Air under Node 14.

Rosetta seemed to kick in automatically as I could see Node running with Intel architecture – it all 'just worked'. I've verified that 'Open using Rosetta' is not checked for the Terminal app.

I wasn't able to replicate a true 'blank slate' as I'd already got nvm installed locally, but I followed the instructions in the kit docs and installed Node 14 using the installer (which worked just fine), and switched nvm to use the 'system' version of node which I think is pretty much the same.

Screenshot 2021-04-08 at 13 17 16
➜  my-prototype nvm use system
Now using system version of node: v14.16.1 (npm v6.14.12)
➜  my-prototype node --version
v14.16.1
➜  my-prototype npm start     

> govuk-prototype-kit@9.12.1 start /Users/oliverbyford/Code/my-prototype
> node start.js

[13:17:38] Using gulpfile ~/Code/my-prototype/gulpfile.js
[13:17:38] Starting 'default'...
[13:17:38] Starting 'generate-assets'...
[13:17:38] Starting 'clean'...
[13:17:38] Finished 'clean' after 11 ms
[13:17:38] Starting 'sass-extensions'...
[13:17:38] Finished 'sass-extensions' after 1.2 ms
[13:17:38] Starting 'sass'...
[13:17:38] Starting 'copy-assets'...
[13:17:38] Starting 'sass-documentation'...
[13:17:38] Starting 'copy-assets-documentation'...
[13:17:38] Starting 'sass-v6'...
[13:17:38] Starting 'copy-assets-v6'...
[13:17:38] Finished 'sass-v6' after 30 ms
[13:17:38] Finished 'copy-assets-v6' after 31 ms
[13:17:38] Finished 'copy-assets' after 57 ms
[13:17:38] Finished 'copy-assets-documentation' after 58 ms
[13:17:38] Finished 'sass-documentation' after 352 ms
[13:17:38] Finished 'sass' after 648 ms
[13:17:38] Finished 'generate-assets' after 661 ms
[13:17:38] Starting 'watch'...
[13:17:38] Starting 'server'...
[13:17:38] Starting 'watch-sass'...
[13:17:38] Starting 'watch-assets'...
[13:17:38] Starting 'watch-sass-v6'...
[13:17:38] Starting 'watch-assets-v6'...
[13:17:39] [nodemon] 2.0.7
[13:17:39] [nodemon] to restart at any time, enter `rs`
[13:17:39] [nodemon] watching path(s): .env **/*.js **/*.json
[13:17:39] [nodemon] watching extensions: js,mjs,json
[13:17:39] [nodemon] starting `node listen-on-port.js`

GOV.UK Prototype Kit v9.12.1

NOTICE: the kit is for building prototypes, do not use it for production services.

Listening on port 3000   url: http://localhost:3000
➜  my-prototype node -p 'process.arch'
x64

@frankieroberto what issues were you seeing with Node 14 that prompted you to use Node 15 instead?

36degrees commented 3 years ago

I guess the other thing that I'd 'already done' is installed Rosetta 2. I think Apple prompts you to install it when it detects it's needed, but I don't know if that works for command line applications?

frankieroberto commented 3 years ago

@36degrees interesting! I get a compile error when trying to run npm install for the kit using node 14, even with rosetta installed.

How did you install node and nvm? When I run nvm use system I get v12.16.2, and no version of npm available at all.

36degrees commented 3 years ago

How did you install node and nvm? When I run nvm use system I get v12.16.2, and no version of npm available at all.

I installed it using the installer for 14.16.1 from https://nodejs.org/en/, which I think overwrote the v12 install that I guess comes with macOS?

frankieroberto commented 3 years ago

@36degrees ah. I think I went straight to installing nvm, and then using that to install different versions. Do you get the same error when using v14 as installed using nvm (which then installs node against the arm64 architecture I think)?

Weirdly, having gotten the kit working with node 15, it now also runs using node 14, although I do still get a whole bunch of sass compilation warnings when running npm install.

Hopefully this will all get smoothed out over the coming year!

36degrees commented 3 years ago

Nope, seems to work fine… (albeit tested with a slightly older version)

➜  my-prototype nvm use lts/fermium
Now using node v14.15.5 (npm v6.14.11)
➜  my-prototype rm -rf node_modules
➜  my-prototype npm install        
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated mkdirp@0.3.5: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request-promise@4.2.2: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142

> fsevents@1.2.13 install /Users/oliverbyford/Code/my-prototype/node_modules/glob-watcher/node_modules/fsevents
> node install.js

  SOLINK_MODULE(target) Release/.node
  CXX(target) Release/obj.target/fse/fsevents.o
  SOLINK_MODULE(target) Release/fse.node

> node-sass@4.14.1 install /Users/oliverbyford/Code/my-prototype/node_modules/node-sass
> node scripts/install.js

Cached binary found at /Users/oliverbyford/.npm/node-sass/4.14.1/darwin-x64-83_binding.node

> nodemon@2.0.7 postinstall /Users/oliverbyford/Code/my-prototype/node_modules/nodemon
> node bin/postinstall || exit 0

> node-sass@4.14.1 postinstall /Users/oliverbyford/Code/my-prototype/node_modules/node-sass
> node scripts/build.js

Binary found at /Users/oliverbyford/Code/my-prototype/node_modules/node-sass/vendor/darwin-x64-83/binding.node
Testing binary
Binary is fine
added 1426 packages from 792 contributors in 21.563s

66 packages are looking for funding
  run `npm fund` for details

➜  my-prototype npm start                                          

> govuk-prototype-kit@9.12.1 start /Users/oliverbyford/Code/my-prototype
> node start.js

[14:22:09] Using gulpfile ~/Code/my-prototype/gulpfile.js
[14:22:09] Starting 'default'...
[14:22:09] Starting 'generate-assets'...
[14:22:09] Starting 'clean'...
[14:22:09] Finished 'clean' after 11 ms
[14:22:09] Starting 'sass-extensions'...
[14:22:09] Finished 'sass-extensions' after 1.11 ms
[14:22:09] Starting 'sass'...
[14:22:09] Starting 'copy-assets'...
[14:22:09] Starting 'sass-documentation'...
[14:22:09] Starting 'copy-assets-documentation'...
[14:22:09] Starting 'sass-v6'...
[14:22:09] Starting 'copy-assets-v6'...
[14:22:09] Finished 'sass-v6' after 30 ms
[14:22:09] Finished 'copy-assets-v6' after 31 ms
[14:22:09] Finished 'copy-assets' after 58 ms
[14:22:09] Finished 'copy-assets-documentation' after 59 ms
[14:22:10] Finished 'sass-documentation' after 351 ms
[14:22:10] Finished 'sass' after 649 ms
[14:22:10] Finished 'generate-assets' after 663 ms
[14:22:10] Starting 'watch'...
[14:22:10] Starting 'server'...
[14:22:10] Starting 'watch-sass'...
[14:22:10] Starting 'watch-assets'...
[14:22:10] Starting 'watch-sass-v6'...
[14:22:10] Starting 'watch-assets-v6'...
[14:22:10] [nodemon] 2.0.7
[14:22:10] [nodemon] to restart at any time, enter `rs`
[14:22:10] [nodemon] watching path(s): .env **/*.js **/*.json
[14:22:10] [nodemon] watching extensions: js,mjs,json
[14:22:10] [nodemon] starting `node listen-on-port.js`

GOV.UK Prototype Kit v9.12.1

NOTICE: the kit is for building prototypes, do not use it for production services.

Listening on port 3000   url: http://localhost:3000

🤔

Trying to install latest 14.x through nvm at the min but it's still compiling… ⏱️

36degrees commented 3 years ago

OK, testing with 14.6.1 under nvm I've now got it to throw warnings during npm install, but it still seems to run quite happily!

Terminal output ``` ➜ my-prototype node --version v14.16.1 ➜ my-prototype which node /Users/oliverbyford/.nvm/versions/node/v14.16.1/bin/node ➜ my-prototype rm -rf node_modules ➜ my-prototype npm install npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated mkdirp@0.3.5: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) npm WARN deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated request-promise@4.2.2: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 > fsevents@1.2.13 install /Users/oliverbyford/Code/my-prototype/node_modules/glob-watcher/node_modules/fsevents > node install.js SOLINK_MODULE(target) Release/.node CXX(target) Release/obj.target/fse/fsevents.o SOLINK_MODULE(target) Release/fse.node > node-sass@4.14.1 install /Users/oliverbyford/Code/my-prototype/node_modules/node-sass > node scripts/install.js Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/darwin-arm64-83_binding.node Cannot download "https://github.com/sass/node-sass/releases/download/v4.14.1/darwin-arm64-83_binding.node": HTTP error 404 Not Found Hint: If github.com is not accessible in your location try setting a proxy via HTTP_PROXY, e.g. export HTTP_PROXY=http://example.com:1234 or configure npm proxy via npm config set proxy http://example.com:8080 > nodemon@2.0.7 postinstall /Users/oliverbyford/Code/my-prototype/node_modules/nodemon > node bin/postinstall || exit 0 > node-sass@4.14.1 postinstall /Users/oliverbyford/Code/my-prototype/node_modules/node-sass > node scripts/build.js Building: /Users/oliverbyford/.nvm/versions/node/v14.16.1/bin/node /Users/oliverbyford/Code/my-prototype/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library= gyp info it worked if it ends with ok gyp verb cli [ gyp verb cli '/Users/oliverbyford/.nvm/versions/node/v14.16.1/bin/node', gyp verb cli '/Users/oliverbyford/Code/my-prototype/node_modules/node-gyp/bin/node-gyp.js', gyp verb cli 'rebuild', gyp verb cli '--verbose', gyp verb cli '--libsass_ext=', gyp verb cli '--libsass_cflags=', gyp verb cli '--libsass_ldflags=', gyp verb cli '--libsass_library=' gyp verb cli ] gyp info using node-gyp@3.8.0 gyp info using node@14.16.1 | darwin | arm64 gyp verb command rebuild [] gyp verb command clean [] gyp verb clean removing "build" directory gyp verb command configure [] gyp verb check python checking for Python executable "python2" in the PATH gyp verb `which` succeeded python2 /usr/bin/python2 gyp verb check python version `/usr/bin/python2 -c "import sys; print "2.7.16 gyp verb check python version .%s.%s" % sys.version_info[:3];"` returned: %j gyp verb get node dir no --target version specified, falling back to host node version: 14.16.1 gyp verb command install [ '14.16.1' ] gyp verb install input version string "14.16.1" gyp verb install installing version: 14.16.1 gyp verb install --ensure was passed, so won't reinstall if already installed gyp verb install version not already installed, continuing with install 14.16.1 gyp verb ensuring nodedir is created /Users/oliverbyford/.node-gyp/14.16.1 gyp verb created nodedir /Users/oliverbyford/.node-gyp gyp http GET https://nodejs.org/download/release/v14.16.1/node-v14.16.1-headers.tar.gz gyp http 200 https://nodejs.org/download/release/v14.16.1/node-v14.16.1-headers.tar.gz gyp verb extracted file from tarball include/node/common.gypi gyp verb extracted file from tarball include/node/config.gypi gyp verb extracted file from tarball include/node/node.h gyp verb extracted file from tarball include/node/node_api.h gyp verb extracted file from tarball include/node/js_native_api.h gyp verb extracted file from tarball include/node/js_native_api_types.h gyp verb extracted file from tarball include/node/node_api_types.h gyp verb extracted file from tarball include/node/node_buffer.h gyp verb extracted file from tarball include/node/node_object_wrap.h gyp verb extracted file from tarball include/node/node_version.h gyp verb extracted file from tarball include/node/cppgc/common.h gyp verb extracted file from tarball include/node/cppgc/custom-space.h gyp verb extracted file from tarball include/node/cppgc/type-traits.h gyp verb extracted file from tarball include/node/cppgc/allocation.h gyp verb extracted file from tarball include/node/cppgc/garbage-collected.h gyp verb extracted file from tarball include/node/cppgc/heap.h gyp verb extracted file from tarball include/node/cppgc/liveness-broker.h gyp verb extracted file from tarball include/node/cppgc/macros.h gyp verb extracted file from tarball include/node/cppgc/member.h gyp verb extracted file from tarball include/node/cppgc/persistent.h gyp verb extracted file from tarball include/node/cppgc/platform.h gyp verb extracted file from tarball include/node/cppgc/prefinalizer.h gyp verb extracted file from tarball include/node/cppgc/source-location.h gyp verb extracted file from tarball include/node/cppgc/trace-trait.h gyp verb extracted file from tarball include/node/cppgc/visitor.h gyp verb extracted file from tarball include/node/cppgc/internal/finalizer-trait.h gyp verb extracted file from tarball include/node/cppgc/internal/logging.h gyp verb extracted file from tarball include/node/cppgc/internal/accessors.h gyp verb extracted file from tarball include/node/cppgc/internal/api-constants.h gyp verb extracted file from tarball include/node/cppgc/internal/compiler-specific.h gyp verb extracted file from tarball include/node/cppgc/internal/gc-info.h gyp verb extracted file from tarball include/node/cppgc/internal/persistent-node.h gyp verb extracted file from tarball include/node/cppgc/internal/pointer-policies.h gyp verb extracted file from tarball include/node/cppgc/internal/prefinalizer-handler.h gyp verb extracted file from tarball include/node/v8-value-serializer-version.h gyp verb extracted file from tarball include/node/v8-fast-api-calls.h gyp verb extracted file from tarball include/node/v8-version.h gyp verb extracted file from tarball include/node/v8config.h gyp verb extracted file from tarball include/node/v8-profiler.h gyp verb extracted file from tarball include/node/v8-util.h gyp verb extracted file from tarball include/node/v8-version-string.h gyp verb extracted file from tarball include/node/v8-wasm-trap-handler-posix.h gyp verb extracted file from tarball include/node/v8-wasm-trap-handler-win.h gyp verb extracted file from tarball include/node/v8-internal.h gyp verb extracted file from tarball include/node/v8.h gyp verb extracted file from tarball include/node/v8-platform.h gyp verb extracted file from tarball include/node/libplatform/libplatform-export.h gyp verb extracted file from tarball include/node/libplatform/libplatform.h gyp verb extracted file from tarball include/node/libplatform/v8-tracing.h gyp verb extracted file from tarball include/node/uv/aix.h gyp verb extracted file from tarball include/node/uv/android-ifaddrs.h gyp verb extracted file from tarball include/node/uv/bsd.h gyp verb extracted file from tarball include/node/uv/darwin.h gyp verb extracted file from tarball include/node/uv/linux.h gyp verb extracted file from tarball include/node/uv/os390.h gyp verb extracted file from tarball include/node/uv/posix.h gyp verb extracted file from tarball include/node/uv/stdint-msvc2008.h gyp verb extracted file from tarball include/node/uv/sunos.h gyp verb extracted file from tarball include/node/uv/threadpool.h gyp verb extracted file from tarball include/node/uv/tree.h gyp verb extracted file from tarball include/node/uv/errno.h gyp verb extracted file from tarball include/node/uv/unix.h gyp verb extracted file from tarball include/node/uv/win.h gyp verb extracted file from tarball include/node/uv/version.h gyp verb extracted file from tarball include/node/uv.h gyp verb extracted file from tarball include/node/openssl/aes.h gyp verb extracted file from tarball include/node/openssl/asn1.h gyp verb extracted file from tarball include/node/openssl/asn1_mac.h gyp verb extracted file from tarball include/node/openssl/asn1t.h gyp verb extracted file from tarball include/node/openssl/async.h gyp verb extracted file from tarball include/node/openssl/asyncerr.h gyp verb extracted file from tarball include/node/openssl/bio.h gyp verb extracted file from tarball include/node/openssl/bioerr.h gyp verb extracted file from tarball include/node/openssl/blowfish.h gyp verb extracted file from tarball include/node/openssl/bnerr.h gyp verb extracted file from tarball include/node/openssl/buffer.h gyp verb extracted file from tarball include/node/openssl/buffererr.h gyp verb extracted file from tarball include/node/openssl/camellia.h gyp verb extracted file from tarball include/node/openssl/cast.h gyp verb extracted file from tarball include/node/openssl/cmac.h gyp verb extracted file from tarball include/node/openssl/cms.h gyp verb extracted file from tarball include/node/openssl/cmserr.h gyp verb extracted file from tarball include/node/openssl/comp.h gyp verb extracted file from tarball include/node/openssl/comperr.h gyp verb extracted file from tarball include/node/openssl/conf.h gyp verb extracted file from tarball include/node/openssl/conf_api.h gyp verb extracted file from tarball include/node/openssl/conferr.h gyp verb extracted file from tarball include/node/openssl/cryptoerr.h gyp verb extracted file from tarball include/node/openssl/ct.h gyp verb extracted file from tarball include/node/openssl/cterr.h gyp verb extracted file from tarball include/node/openssl/des.h gyp verb extracted file from tarball include/node/openssl/dh.h gyp verb extracted file from tarball include/node/openssl/dherr.h gyp verb extracted file from tarball include/node/openssl/dsa.h gyp verb extracted file from tarball include/node/openssl/dsaerr.h gyp verb extracted file from tarball include/node/openssl/dtls1.h gyp verb extracted file from tarball include/node/openssl/ebcdic.h gyp verb extracted file from tarball include/node/openssl/ecdh.h gyp verb extracted file from tarball include/node/openssl/ecdsa.h gyp verb extracted file from tarball include/node/openssl/engine.h gyp verb extracted file from tarball include/node/openssl/engineerr.h gyp verb extracted file from tarball include/node/openssl/err.h gyp verb extracted file from tarball include/node/openssl/sslerr.h gyp verb extracted file from tarball include/node/openssl/hmac.h gyp verb extracted file from tarball include/node/openssl/idea.h gyp verb extracted file from tarball include/node/openssl/kdf.h gyp verb extracted file from tarball include/node/openssl/kdferr.h gyp verb extracted file from tarball include/node/openssl/lhash.h gyp verb extracted file from tarball include/node/openssl/md2.h gyp verb extracted file from tarball include/node/openssl/md4.h gyp verb extracted file from tarball include/node/openssl/md5.h gyp verb extracted file from tarball include/node/openssl/mdc2.h gyp verb extracted file from tarball include/node/openssl/modes.h gyp verb extracted file from tarball include/node/openssl/objects.h gyp verb extracted file from tarball include/node/openssl/objectserr.h gyp verb extracted file from tarball include/node/openssl/ocsp.h gyp verb extracted file from tarball include/node/openssl/ocsperr.h gyp verb extracted file from tarball include/node/openssl/x509err.h gyp verb extracted file from tarball include/node/openssl/crypto.h gyp verb extracted file from tarball include/node/openssl/pem.h gyp verb extracted file from tarball include/node/openssl/pem2.h gyp verb extracted file from tarball include/node/openssl/pkcs12.h gyp verb extracted file from tarball include/node/openssl/pkcs12err.h gyp verb extracted file from tarball include/node/openssl/pkcs7.h gyp verb extracted file from tarball include/node/openssl/pkcs7err.h gyp verb extracted file from tarball include/node/openssl/rand.h gyp verb extracted file from tarball include/node/openssl/rand_drbg.h gyp verb extracted file from tarball include/node/openssl/randerr.h gyp verb extracted file from tarball include/node/openssl/rc2.h gyp verb extracted file from tarball include/node/openssl/rc4.h gyp verb extracted file from tarball include/node/openssl/rc5.h gyp verb extracted file from tarball include/node/openssl/ripemd.h gyp verb extracted file from tarball include/node/openssl/rsa.h gyp verb extracted file from tarball include/node/openssl/rsaerr.h gyp verb extracted file from tarball include/node/openssl/safestack.h gyp verb extracted file from tarball include/node/openssl/seed.h gyp verb extracted file from tarball include/node/openssl/sha.h gyp verb extracted file from tarball include/node/openssl/srp.h gyp verb extracted file from tarball include/node/openssl/srtp.h gyp verb extracted file from tarball include/node/openssl/ssl2.h gyp verb extracted file from tarball include/node/openssl/evperr.h gyp verb extracted file from tarball include/node/openssl/stack.h gyp verb extracted file from tarball include/node/openssl/store.h gyp verb extracted file from tarball include/node/openssl/storeerr.h gyp verb extracted file from tarball include/node/openssl/symhacks.h gyp verb extracted file from tarball include/node/openssl/ts.h gyp verb extracted file from tarball include/node/openssl/tserr.h gyp verb extracted file from tarball include/node/openssl/txt_db.h gyp verb extracted file from tarball include/node/openssl/ui.h gyp verb extracted file from tarball include/node/openssl/uierr.h gyp verb extracted file from tarball include/node/openssl/whrlpool.h gyp verb extracted file from tarball include/node/openssl/ec.h gyp verb extracted file from tarball include/node/openssl/x509v3.h gyp verb extracted file from tarball include/node/openssl/x509v3err.h gyp verb extracted file from tarball include/node/openssl/ossl_typ.h gyp verb extracted file from tarball include/node/openssl/tls1.h gyp verb extracted file from tarball include/node/openssl/pemerr.h gyp verb extracted file from tarball include/node/openssl/ssl3.h gyp verb extracted file from tarball include/node/openssl/ssl.h gyp verb extracted file from tarball include/node/openssl/evp.h gyp verb extracted file from tarball include/node/openssl/ecerr.h gyp verb extracted file from tarball include/node/openssl/opensslv.h gyp verb extracted file from tarball include/node/openssl/x509.h gyp verb extracted file from tarball include/node/openssl/x509_vfy.h gyp verb extracted file from tarball include/node/openssl/asn1err.h gyp verb extracted file from tarball include/node/openssl/bn.h gyp verb extracted file from tarball include/node/openssl/e_os2.h gyp verb extracted file from tarball include/node/openssl/obj_mac.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/crypto/buildinf.h gyp verb content checksum node-v14.16.1-headers.tar.gz 8aff317d131fd4959614953ccb819639c68c284d7c8203be23cb4659e3b5f52f gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/progs.h gyp verb extracted file from tarball include/node/openssl/bn_conf.h gyp verb extracted file from tarball include/node/openssl/dso_conf.h gyp verb extracted file from tarball include/node/openssl/opensslconf.h gyp verb extracted file from tarball include/node/openssl/dso_conf_asm.h gyp verb extracted file from tarball include/node/openssl/bn_conf_asm.h gyp verb extracted file from tarball include/node/openssl/bn_conf_no-asm.h gyp verb extracted file from tarball include/node/openssl/dso_conf_no-asm.h gyp verb extracted file from tarball include/node/openssl/opensslconf_asm.h gyp verb extracted file from tarball include/node/openssl/opensslconf_no-asm.h gyp verb extracted file from tarball include/node/zconf.h gyp verb extracted file from tarball include/node/zlib.h gyp verb tarball done parsing tarball gyp verb check download content checksum, need to download `SHASUMS256.txt`... gyp verb checksum url https://nodejs.org/download/release/v14.16.1/SHASUMS256.txt gyp http GET https://nodejs.org/download/release/v14.16.1/SHASUMS256.txt gyp http 200 https://nodejs.org/download/release/v14.16.1/SHASUMS256.txt gyp verb checksum data {"node-v14.16.1-aix-ppc64.tar.gz":"79d7201c1cc0765248f6b96d6377aa1f02c27c12814275a93cb3eaa2a25eec2c","node-v14.16.1-darwin-x64.tar.gz":"b762b72fc149629b7e394ea9b75a093cad709a9f2f71480942945d8da0fc1218","node-v14.16.1-darwin-x64.tar.xz":"72d890963c4497272eef3df1a1d46a8c64c4c356ed3f8c0ede5cb1ba8d8dd0f7","node-v14.16.1-headers.tar.gz":"8aff317d131fd4959614953ccb819639c68c284d7c8203be23cb4659e3b5f52f","node-v14.16.1-headers.tar.xz":"c5ec269e9a4d05b89013f4b7d1585d249d61809ea6f65591845dd426f00c15f0","node-v14.16.1-linux-arm64.tar.gz":"58cb307666ed4aa751757577a563b8a1e5d4ee73a9fac2b495e5c463682a07d1","node-v14.16.1-linux-arm64.tar.xz":"b4d474e79f7d33b3b4430fad25c3f836b82ce2d5bb30d4a2c9fa20df027e40da","node-v14.16.1-linux-armv7l.tar.gz":"54efe997dbeff971b1e39c8eb910566ecb68cfd6140a6b5c738265d4b5842d24","node-v14.16.1-linux-armv7l.tar.xz":"1bc47a47f4415c64b6adb478857b7a1f6bc586ed61e946f03c25ea648867665e","node-v14.16.1-linux-ppc64le.tar.gz":"de6ccb9bf08520939cc2ae0507634015981604b5eb6912d031d4b7fe146f0de4","node-v14.16.1-linux-ppc64le.tar.xz":"349e415bb7a95c0183ba474654c42f41ac0ceb02acca1609ff111f91e6d32189","node-v14.16.1-linux-s390x.tar.gz":"4a78bb87682f55106d68e38f996adc0f5d7089ce62b8222150828582aabdf3eb","node-v14.16.1-linux-s390x.tar.xz":"af9982fef32e4a3e4a5d66741dcf30ac9c27613bd73582fa1dae1fb25003047a","node-v14.16.1-linux-x64.tar.gz":"068400cb9f53d195444b9260fd106f7be83af62bb187932656b68166a2f87f44","node-v14.16.1-linux-x64.tar.xz":"85a89d2f68855282c87851c882d4c4bbea4cd7f888f603722f0240a6e53d89df","node-v14.16.1.pkg":"3dc7987ec419767afd07dfebb2f0dcd5ae27419939d49174e5b9efc1e3b4d45b","node-v14.16.1.tar.gz":"5f5080427abddde7f22fd2ba77cd2b8a1f86253277a1eec54bc98a202728ce80","node-v14.16.1.tar.xz":"e44adbbed6756c2c1a01258383e9f00df30c147b36e438f6369b5ef1069abac3","node-v14.16.1-win-x64.7z":"3797bbe3c9ff6a0052eb550afcbf2af1ba7374743e54ce89039bbbcd3e988944","node-v14.16.1-win-x64.zip":"e469db37b4df74627842d809566c651042d86f0e6006688f0f5fe3532c6dfa41","node-v14.16.1-win-x86.7z":"005a8c367608d96eb13a79d78cf28df161ee8aa63766e6d130c7ae3977dd241a","node-v14.16.1-win-x86.zip":"cfb3535a172fb792a63814deffde405466902359bedfbd884188f6fc56f97d64","node-v14.16.1-x64.msi":"c90d32952154eb1ef3ebef5a5d6ec4b752e5d0f1520f9d2ebdef6685a2d3a4ec","node-v14.16.1-x86.msi":"d9cad1fbbe479f39949b36ff10df9c9afe3498621d50426e7dc8eff1c6740636","win-x64/node.exe":"a2d5d5d4c68faf9ca14429c30d9b61cdf23e0a6f76dc3269aa2af34b3e72a1bd","win-x64/node.lib":"c8a28cc134d7455d168de698b0cfc930870c9e3fd345bbd1f496d31b530fd41e","win-x64/node_pdb.7z":"2a7a090edbcc97e0d1c40606b4c4549424d07971c7c5fcd5cb874ce472a1fe99","win-x64/node_pdb.zip":"9de7516f6c91daa1d0466b23c592c0a4ce4f1e59f796b024b7a14798bd1afb2e","win-x86/node.exe":"56d7208ca2d42a16292057d0452a958cb503beab6fc00922c85ecb9169c10f95","win-x86/node.lib":"d0ab95fdb156a779340288cc9fe342d9976922edbc7d60992f9d7ebc572c52a3","win-x86/node_pdb.7z":"bc3dbf099e1e2b4e041efab4ad0fe9584fcbb17ab0c6ea8919faafed626ba4f3","win-x86/node_pdb.zip":"e89aee0d4cea68186b9c23a503a17fcbcdfd37e0e27e9ec08cd2bc9ebb68c9a2"} gyp verb download contents checksum {"node-v14.16.1-headers.tar.gz":"8aff317d131fd4959614953ccb819639c68c284d7c8203be23cb4659e3b5f52f"} gyp verb validating download checksum for node-v14.16.1-headers.tar.gz (8aff317d131fd4959614953ccb819639c68c284d7c8203be23cb4659e3b5f52f == 8aff317d131fd4959614953ccb819639c68c284d7c8203be23cb4659e3b5f52f) gyp verb get node dir target node version installed: 14.16.1 gyp verb build dir attempting to create "build" dir: /Users/oliverbyford/Code/my-prototype/node_modules/node-sass/build gyp verb build dir "build" dir needed to be created? /Users/oliverbyford/Code/my-prototype/node_modules/node-sass/build gyp verb build/config.gypi creating config file gyp verb build/config.gypi writing out config file: /Users/oliverbyford/Code/my-prototype/node_modules/node-sass/build/config.gypi gyp verb config.gypi checking for gypi file: /Users/oliverbyford/Code/my-prototype/node_modules/node-sass/config.gypi gyp verb common.gypi checking for gypi file: /Users/oliverbyford/Code/my-prototype/node_modules/node-sass/common.gypi gyp verb gyp gyp format was not specified; forcing "make" gyp info spawn /usr/bin/python2 gyp info spawn args [ gyp info spawn args '/Users/oliverbyford/Code/my-prototype/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/Users/oliverbyford/Code/my-prototype/node_modules/node-sass/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/Users/oliverbyford/Code/my-prototype/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/Users/oliverbyford/.node-gyp/14.16.1/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/Users/oliverbyford/.node-gyp/14.16.1', gyp info spawn args '-Dnode_gyp_dir=/Users/oliverbyford/Code/my-prototype/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/Users/oliverbyford/.node-gyp/14.16.1/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/Users/oliverbyford/Code/my-prototype/node_modules/node-sass', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp verb command build [] gyp verb build type Release gyp verb architecture arm64 gyp verb node dev dir /Users/oliverbyford/.node-gyp/14.16.1 gyp verb `which` succeeded for `make` /usr/bin/make gyp info spawn make gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ] c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/ast.o ../src/libsass/src/ast.cpp In file included from ../src/libsass/src/ast.cpp:2: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o ../src/libsass/src/ast_fwd_decl.cpp In file included from ../src/libsass/src/ast_fwd_decl.cpp:1: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/backtrace.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/backtrace.o ../src/libsass/src/backtrace.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/base64vlq.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/base64vlq.o ../src/libsass/src/base64vlq.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/bind.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/bind.o ../src/libsass/src/bind.cpp In file included from ../src/libsass/src/bind.cpp:3: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. cc '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/cencode.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/cencode.o ../src/libsass/src/cencode.c c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/check_nesting.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/check_nesting.o ../src/libsass/src/check_nesting.cpp In file included from ../src/libsass/src/check_nesting.cpp:4: In file included from ../src/libsass/src/check_nesting.hpp:4: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/color_maps.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/color_maps.o ../src/libsass/src/color_maps.cpp In file included from ../src/libsass/src/color_maps.cpp:2: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/constants.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/constants.o ../src/libsass/src/constants.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/context.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/context.o ../src/libsass/src/context.cpp In file included from ../src/libsass/src/context.cpp:9: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/cssize.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/cssize.o ../src/libsass/src/cssize.cpp In file included from ../src/libsass/src/cssize.cpp:6: In file included from ../src/libsass/src/cssize.hpp:4: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/emitter.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/emitter.o ../src/libsass/src/emitter.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/environment.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/environment.o ../src/libsass/src/environment.cpp In file included from ../src/libsass/src/environment.cpp:2: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/error_handling.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/error_handling.o ../src/libsass/src/error_handling.cpp In file included from ../src/libsass/src/error_handling.cpp:2: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/eval.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/eval.o ../src/libsass/src/eval.cpp In file included from ../src/libsass/src/eval.cpp:10: In file included from ../src/libsass/src/eval.hpp:4: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/expand.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/expand.o ../src/libsass/src/expand.cpp In file included from ../src/libsass/src/expand.cpp:5: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/extend.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/extend.o ../src/libsass/src/extend.cpp In file included from ../src/libsass/src/extend.cpp:2: In file included from ../src/libsass/src/extend.hpp:7: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/file.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/file.o ../src/libsass/src/file.cpp In file included from ../src/libsass/src/file.cpp:23: In file included from ../src/libsass/src/sass_functions.hpp:6: In file included from ../src/libsass/src/functions.hpp:4: In file included from ../src/libsass/src/listize.hpp:7: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/functions.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/functions.o ../src/libsass/src/functions.cpp In file included from ../src/libsass/src/functions.cpp:2: In file included from ../src/libsass/src/functions.hpp:4: In file included from ../src/libsass/src/listize.hpp:7: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/inspect.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/inspect.o ../src/libsass/src/inspect.cpp In file included from ../src/libsass/src/inspect.cpp:9: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/json.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/json.o ../src/libsass/src/json.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/lexer.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/lexer.o ../src/libsass/src/lexer.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/listize.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/listize.o ../src/libsass/src/listize.cpp In file included from ../src/libsass/src/listize.cpp:6: In file included from ../src/libsass/src/listize.hpp:7: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o ../src/libsass/src/memory/SharedPtr.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/node.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/node.o ../src/libsass/src/node.cpp In file included from ../src/libsass/src/node.cpp:4: In file included from ../src/libsass/src/node.hpp:7: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/operators.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/operators.o ../src/libsass/src/operators.cpp In file included from ../src/libsass/src/operators.cpp:2: In file included from ../src/libsass/src/operators.hpp:4: In file included from ../src/libsass/src/values.hpp:4: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/output.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/output.o ../src/libsass/src/output.cpp In file included from ../src/libsass/src/output.cpp:2: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/parser.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/parser.o ../src/libsass/src/parser.cpp In file included from ../src/libsass/src/parser.cpp:2: In file included from ../src/libsass/src/parser.hpp:7: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/plugins.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/plugins.o ../src/libsass/src/plugins.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/position.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/position.o ../src/libsass/src/position.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/prelexer.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/prelexer.o ../src/libsass/src/prelexer.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/remove_placeholders.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/remove_placeholders.o ../src/libsass/src/remove_placeholders.cpp In file included from ../src/libsass/src/remove_placeholders.cpp:2: In file included from ../src/libsass/src/remove_placeholders.hpp:6: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/sass.o ../src/libsass/src/sass.cpp In file included from ../src/libsass/src/sass.cpp:11: In file included from ../src/libsass/src/sass_functions.hpp:6: In file included from ../src/libsass/src/functions.hpp:4: In file included from ../src/libsass/src/listize.hpp:7: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass2scss.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/sass2scss.o ../src/libsass/src/sass2scss.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_context.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/sass_context.o ../src/libsass/src/sass_context.cpp In file included from ../src/libsass/src/sass_context.cpp:9: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_functions.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/sass_functions.o ../src/libsass/src/sass_functions.cpp In file included from ../src/libsass/src/sass_functions.cpp:5: In file included from ../src/libsass/src/values.hpp:4: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_util.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/sass_util.o ../src/libsass/src/sass_util.cpp In file included from ../src/libsass/src/sass_util.cpp:2: In file included from ../src/libsass/src/node.hpp:7: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_values.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/sass_values.o ../src/libsass/src/sass_values.cpp In file included from ../src/libsass/src/sass_values.cpp:5: In file included from ../src/libsass/src/eval.hpp:4: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/source_map.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/source_map.o ../src/libsass/src/source_map.cpp In file included from ../src/libsass/src/source_map.cpp:7: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/subset_map.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/subset_map.o ../src/libsass/src/subset_map.cpp In file included from ../src/libsass/src/subset_map.cpp:2: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/to_c.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/to_c.o ../src/libsass/src/to_c.cpp In file included from ../src/libsass/src/to_c.cpp:3: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/to_value.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/to_value.o ../src/libsass/src/to_value.cpp In file included from ../src/libsass/src/to_value.cpp:2: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/units.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/units.o ../src/libsass/src/units.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/utf8_string.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/utf8_string.o ../src/libsass/src/utf8_string.cpp c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/util.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/util.o ../src/libsass/src/util.cpp In file included from ../src/libsass/src/util.cpp:3: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. c++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/values.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/values.o ../src/libsass/src/values.cpp In file included from ../src/libsass/src/values.cpp:3: In file included from ../src/libsass/src/values.hpp:4: ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto numerator : numerators) ^ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto numerator : numerators) ^~~~~~~~~~~~~~~~~~~~~~ & ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string, std::__1::allocator>' [-Wrange-loop-construct] for (const auto denominator : denominators) ^ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string, std::__1::allocator> &' to prevent copying for (const auto denominator : denominators) ^~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. rm -f Release/sass.a && ./gyp-mac-tool filter-libtool libtool -static -o Release/sass.a Release/obj.target/libsass/src/libsass/src/ast.o Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o Release/obj.target/libsass/src/libsass/src/backtrace.o Release/obj.target/libsass/src/libsass/src/base64vlq.o Release/obj.target/libsass/src/libsass/src/bind.o Release/obj.target/libsass/src/libsass/src/cencode.o Release/obj.target/libsass/src/libsass/src/check_nesting.o Release/obj.target/libsass/src/libsass/src/color_maps.o Release/obj.target/libsass/src/libsass/src/constants.o Release/obj.target/libsass/src/libsass/src/context.o Release/obj.target/libsass/src/libsass/src/cssize.o Release/obj.target/libsass/src/libsass/src/emitter.o Release/obj.target/libsass/src/libsass/src/environment.o Release/obj.target/libsass/src/libsass/src/error_handling.o Release/obj.target/libsass/src/libsass/src/eval.o Release/obj.target/libsass/src/libsass/src/expand.o Release/obj.target/libsass/src/libsass/src/extend.o Release/obj.target/libsass/src/libsass/src/file.o Release/obj.target/libsass/src/libsass/src/functions.o Release/obj.target/libsass/src/libsass/src/inspect.o Release/obj.target/libsass/src/libsass/src/json.o Release/obj.target/libsass/src/libsass/src/lexer.o Release/obj.target/libsass/src/libsass/src/listize.o Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o Release/obj.target/libsass/src/libsass/src/node.o Release/obj.target/libsass/src/libsass/src/operators.o Release/obj.target/libsass/src/libsass/src/output.o Release/obj.target/libsass/src/libsass/src/parser.o Release/obj.target/libsass/src/libsass/src/plugins.o Release/obj.target/libsass/src/libsass/src/position.o Release/obj.target/libsass/src/libsass/src/prelexer.o Release/obj.target/libsass/src/libsass/src/remove_placeholders.o Release/obj.target/libsass/src/libsass/src/sass.o Release/obj.target/libsass/src/libsass/src/sass2scss.o Release/obj.target/libsass/src/libsass/src/sass_context.o Release/obj.target/libsass/src/libsass/src/sass_functions.o Release/obj.target/libsass/src/libsass/src/sass_util.o Release/obj.target/libsass/src/libsass/src/sass_values.o Release/obj.target/libsass/src/libsass/src/source_map.o Release/obj.target/libsass/src/libsass/src/subset_map.o Release/obj.target/libsass/src/libsass/src/to_c.o Release/obj.target/libsass/src/libsass/src/to_value.o Release/obj.target/libsass/src/libsass/src/units.o Release/obj.target/libsass/src/libsass/src/utf8_string.o Release/obj.target/libsass/src/libsass/src/util.o Release/obj.target/libsass/src/libsass/src/values.o c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/binding.o.d.raw -c -o Release/obj.target/binding/src/binding.o ../src/binding.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/create_string.o.d.raw -c -o Release/obj.target/binding/src/create_string.o ../src/create_string.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/custom_function_bridge.o.d.raw -c -o Release/obj.target/binding/src/custom_function_bridge.o ../src/custom_function_bridge.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/custom_importer_bridge.o.d.raw -c -o Release/obj.target/binding/src/custom_importer_bridge.o ../src/custom_importer_bridge.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/sass_context_wrapper.o.d.raw -c -o Release/obj.target/binding/src/sass_context_wrapper.o ../src/sass_context_wrapper.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/sass_types/boolean.o.d.raw -c -o Release/obj.target/binding/src/sass_types/boolean.o ../src/sass_types/boolean.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/sass_types/color.o.d.raw -c -o Release/obj.target/binding/src/sass_types/color.o ../src/sass_types/color.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/sass_types/error.o.d.raw -c -o Release/obj.target/binding/src/sass_types/error.o ../src/sass_types/error.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/sass_types/factory.o.d.raw -c -o Release/obj.target/binding/src/sass_types/factory.o ../src/sass_types/factory.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/sass_types/list.o.d.raw -c -o Release/obj.target/binding/src/sass_types/list.o ../src/sass_types/list.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/sass_types/map.o.d.raw -c -o Release/obj.target/binding/src/sass_types/map.o ../src/sass_types/map.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/sass_types/null.o.d.raw -c -o Release/obj.target/binding/src/sass_types/null.o ../src/sass_types/null.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/sass_types/number.o.d.raw -c -o Release/obj.target/binding/src/sass_types/number.o ../src/sass_types/number.cpp c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/oliverbyford/.node-gyp/14.16.1/include/node -I/Users/oliverbyford/.node-gyp/14.16.1/src -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/config -I/Users/oliverbyford/.node-gyp/14.16.1/deps/openssl/openssl/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/uv/include -I/Users/oliverbyford/.node-gyp/14.16.1/deps/zlib -I/Users/oliverbyford/.node-gyp/14.16.1/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/sass_types/string.o.d.raw -c -o Release/obj.target/binding/src/sass_types/string.o ../src/sass_types/string.cpp c++ -bundle -undefined dynamic_lookup -Wl,-search_paths_first -mmacosx-version-min=10.7 -arch arm64 -L./Release -stdlib=libc++ -o Release/binding.node Release/obj.target/binding/src/binding.o Release/obj.target/binding/src/create_string.o Release/obj.target/binding/src/custom_function_bridge.o Release/obj.target/binding/src/custom_importer_bridge.o Release/obj.target/binding/src/sass_context_wrapper.o Release/obj.target/binding/src/sass_types/boolean.o Release/obj.target/binding/src/sass_types/color.o Release/obj.target/binding/src/sass_types/error.o Release/obj.target/binding/src/sass_types/factory.o Release/obj.target/binding/src/sass_types/list.o Release/obj.target/binding/src/sass_types/map.o Release/obj.target/binding/src/sass_types/null.o Release/obj.target/binding/src/sass_types/number.o Release/obj.target/binding/src/sass_types/string.o Release/sass.a gyp info ok Installed to /Users/oliverbyford/Code/my-prototype/node_modules/node-sass/vendor/darwin-arm64-83/binding.node added 1426 packages from 792 contributors in 65.224s 66 packages are looking for funding run `npm fund` for details ➜ my-prototype npm start > govuk-prototype-kit@9.12.1 start /Users/oliverbyford/Code/my-prototype > node start.js [14:36:56] Using gulpfile ~/Code/my-prototype/gulpfile.js [14:36:56] Starting 'default'... [14:36:56] Starting 'generate-assets'... [14:36:56] Starting 'clean'... [14:36:56] Finished 'clean' after 6.63 ms [14:36:56] Starting 'sass-extensions'... [14:36:56] Finished 'sass-extensions' after 5.31 ms [14:36:56] Starting 'sass'... [14:36:56] Starting 'copy-assets'... [14:36:56] Starting 'sass-documentation'... [14:36:56] Starting 'copy-assets-documentation'... [14:36:56] Starting 'sass-v6'... [14:36:56] Starting 'copy-assets-v6'... [14:36:56] Finished 'sass-v6' after 19 ms [14:36:56] Finished 'copy-assets-v6' after 20 ms [14:36:56] Finished 'copy-assets' after 36 ms [14:36:56] Finished 'copy-assets-documentation' after 36 ms [14:36:56] Finished 'sass-documentation' after 235 ms [14:36:57] Finished 'sass' after 433 ms [14:36:57] Finished 'generate-assets' after 445 ms [14:36:57] Starting 'watch'... [14:36:57] Starting 'server'... [14:36:57] Starting 'watch-sass'... [14:36:57] Starting 'watch-assets'... [14:36:57] Starting 'watch-sass-v6'... [14:36:57] Starting 'watch-assets-v6'... [14:36:57] [nodemon] 2.0.7 [14:36:57] [nodemon] to restart at any time, enter `rs` [14:36:57] [nodemon] watching path(s): .env **/*.js **/*.json [14:36:57] [nodemon] watching extensions: js,mjs,json [14:36:57] [nodemon] starting `node listen-on-port.js` GOV.UK Prototype Kit v9.12.1 NOTICE: the kit is for building prototypes, do not use it for production services. Listening on port 3000 url: http://localhost:3000 ```
frankieroberto commented 3 years ago

@36degrees yeah, I get the same now – but before it failed! I wonder if it works ok once you've successfully installed all the dependencies once (eg using node 15), as they get shared somehow? 🤷‍♂️

36degrees commented 3 years ago

One user on x-gov found it better to use Node 14 under Rosetta:

After struggling with the arm version of Node 15 (it was node-sass that was the problem) we used node v14 via rosetta and that did the trick

joelanman commented 3 years ago

@36degrees do you know if they did anything specific to run under rosetta that we could write up, at least in the description of this issue?

just-Bri commented 3 years ago

Randomly stumbled on this thread while googling for an repeating error of "warning: loop variable 'denominator'" when doing an npm install.
This error does not make the install or running node fail.

When I got the M1 Mac Mini I had to upgrade our Node version 14.16.0 to 14.17.4. After upgrading to 14.17.4 everything is fine, no need to force Rosetta or anything.

I have heard upgrading all the way to 15.x.x/16.x.x will also work well on the M1.

joelanman commented 2 years ago

the latest version of the Prototype Kit (v10) support Node 16, and updates node sass, hopefully this resolves this issue but more testing is needed to verify - if you can test on M1 please let us know!

joelanman commented 2 years ago

recently helped someone on an m1 mac install, and we had to use this command for the npm install step:

npm install --target_arch=x64

I suspect it may work without if you have xcode developer tools to compile node sass

joelanman commented 2 years ago

The kit now works on M1 macs, please update to the latest version of the kit

domoscargin commented 2 years ago

I encountered some node-sass related errors on a 2021 M1 Mac in other projects (https://github.com/alphagov/govuk-design-system/pull/2110), and we solved it by deleting node_modules, then running:

nvm use
npm uninstall node-sass -g && npm cache clean -force && npm install node-sass
nvm use
npm install
wilsond-gds commented 2 years ago

I found installing node-sass as part of the build while running node 16 caused errors that I couldn't fix on my M1 Mac - the install hangs at reify: rxjs for a long time then when the script tries to install node-sass it creates pages of errors and then stops. Using the code above didn't fix the problem.

On my machine I fixed the problem by using nvm use system and then npm install worked fine. Below is the log of a failed node 16 install 2022-03-24T14_25_54_051Z-debug.log .

wilsond-gds commented 2 years ago

An update to this - my very new M1 Mac didn't have a version of Python installed out of the box (doing python --version resulted in an error). Installing Python 2.7 from the Python website seemed to fix the errors I was getting installing the Prototype kit.

querkmachine commented 2 years ago

Apple has stopped bundling Python 2.x in the operating system as of macOS 12.3. Users must now either install it manually, or if they install XCode, they will have Python 3.x installed instead.

This was apparently announced as happening back in 2019, though it seems to have flown under a lot of radars and it's a bit weird that they did the removal in a minor macOS release.

joelanman commented 2 years ago

Tested again with @domoscargin, we confirmed that the kit no longer installs on M1. We found 2 workarounds:

  1. Install Node 14 (using nvm)
  2. Replace node-sass with sass:
    npm install node-sass@npm:sass

    This will give warnings when the kit runs, but seems to work

querkmachine commented 2 years ago

Note that replacing node-sass with sass (which is Dart Sass behind the scenes) does come with a rendering side-effect caused by differences in rounding precision: https://github.com/alphagov/govuk-frontend/issues/2199

This probably isn't a huge issue for prototyping, but something to be aware of.