bit icon indicating copy to clipboard operation
bit copied to clipboard

Cannot start new workspace (lit)

Open miguelramos opened this issue 2 years ago • 6 comments

Describe the bug

Could not create a new lit workspace

Steps to Reproduce

  1. npx teambit/bvm install
  2. bit new lit bit-ui --aspect teambit.web-components/lit

Expected Behavior

A litdev workspace

Screenshots, exceptions and logs

✔ running pre install subscribers
✔ deduping dependencies for installation
Downloading typescript/4.3.5: 10.6 MB/10.6 MB, done
...f13951d7ebfeb0258cc1dc973cf8c859cbacb | +373 +++++++++++++++++++++++++++++++++++++
Packages are hard linked from the content-addressable store to the virtual store.
  Content-addressable store is at: /Users/ramosmig/.pnpm-store/v3
  Virtual store is at:             ../../Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm
...f13951d7ebfeb0258cc1dc973cf8c859cbacb | Progress: resolved 373, reused 0, downloaded 373, added 373, done
../../Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/core-js: Running postinstall script, done in 74ms
../../Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/core-js-pure: Running postinstall script, done in 72ms
../../Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/core-js: Running postinstall script, done in 51ms
../../Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-sass: Running install script, done in 1.8s
../../Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-sass: Running postinstall script, failed in 55s
.../node_modules/node-sass postinstall$ node scripts/build.js
│ Building: /Users/ramosmig/.nvm/versions/node/v16.15.0/bin/node /Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_module
│ gyp info it worked if it ends with ok
│ gyp verb cli [
│ gyp verb cli   '/Users/ramosmig/.nvm/versions/node/v16.15.0/bin/node',
│ gyp verb cli   '/Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/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 [email protected]
│ gyp info using [email protected] | darwin | arm64
│ gyp verb command rebuild []
│ gyp verb command clean []
│ gyp verb clean removing "build" directory
│ gyp verb command configure []
│ gyp verb find Python Python is not set from command line or npm configuration
│ gyp verb find Python Python is not set from environment variable PYTHON
│ gyp verb find Python checking if "python3" can be used
│ gyp verb find Python - executing "python3" to get executable path
│ gyp verb find Python - executable path is "/Library/Developer/CommandLineTools/usr/bin/python3"
│ gyp verb find Python - executing "/Library/Developer/CommandLineTools/usr/bin/python3" to get version
│ gyp verb find Python - version is "3.8.9"
│ gyp info find Python using Python version 3.8.9 found at "/Library/Developer/CommandLineTools/usr/bin/python3"
│ gyp verb get node dir no --target version specified, falling back to host node version: 16.15.0
│ gyp verb command install [ '16.15.0' ]
│ gyp verb install input version string "16.15.0"
│ gyp verb install installing version: 16.15.0
│ gyp verb install --ensure was passed, so won't reinstall if already installed
│ gyp verb install version is already installed, need to check "installVersion"
│ gyp verb got "installVersion" 9
│ gyp verb needs "installVersion" 9
│ gyp verb install version is good
│ gyp verb get node dir target node version installed: 16.15.0
│ gyp verb build dir attempting to create "build" dir: /Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-sa
│ gyp verb build dir "build" dir needed to be created? /Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-sa
│ gyp verb build/config.gypi creating config file
│ gyp verb build/config.gypi writing out config file: /Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-sas
│ (node:24718) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.
│ (Use `node --trace-deprecation ...` to show where the warning was created)
│ gyp verb config.gypi checking for gypi file: /Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-sass/confi
│ gyp verb common.gypi checking for gypi file: /Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-sass/commo
│ gyp verb gyp gyp format was not specified; forcing "make"
│ gyp info spawn /Library/Developer/CommandLineTools/usr/bin/python3
│ gyp info spawn args [
│ gyp info spawn args   '/Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/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/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-sass/build/config.gypi',
│ gyp info spawn args   '-I',
│ gyp info spawn args   '/Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-gyp/addon.gypi',
│ gyp info spawn args   '-I',
│ gyp info spawn args   '/Users/ramosmig/Library/Caches/node-gyp/16.15.0/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/ramosmig/Library/Caches/node-gyp/16.15.0',
│ gyp info spawn args   '-Dnode_gyp_dir=/Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-gyp',
│ gyp info spawn args   '-Dnode_lib_file=/Users/ramosmig/Library/Caches/node-gyp/16.15.0/<(target_arch)/node.lib',
│ gyp info spawn args   '-Dmodule_root_dir=/Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/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/ramosmig/Library/Caches/node-gyp/16.15.0
│ gyp verb `which` succeeded for `make` /usr/bin/make
│ gyp info spawn make
│ gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
│   c++ -o Release/obj.target/libsass/src/libsass/src/ast.o ../src/libsass/src/ast.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o ../src/libsass/src/ast_fwd_decl.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECA
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/backtrace.o ../src/libsass/src/backtrace.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_W
│   c++ -o Release/obj.target/libsass/src/libsass/src/base64vlq.o ../src/libsass/src/base64vlq.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_W
│   c++ -o Release/obj.target/libsass/src/libsass/src/bind.o ../src/libsass/src/bind.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1'
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   cc -o Release/obj.target/libsass/src/libsass/src/cencode.o ../src/libsass/src/cencode.c '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS
│   c++ -o Release/obj.target/libsass/src/libsass/src/check_nesting.o ../src/libsass/src/check_nesting.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRE
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/color_maps.o ../src/libsass/src/color_maps.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/constants.o ../src/libsass/src/constants.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_W
│   c++ -o Release/obj.target/libsass/src/libsass/src/context.o ../src/libsass/src/context.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNI
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/cssize.o ../src/libsass/src/cssize.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNING
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/emitter.o ../src/libsass/src/emitter.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNI
│   c++ -o Release/obj.target/libsass/src/libsass/src/environment.o ../src/libsass/src/environment.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATI
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/error_handling.o ../src/libsass/src/error_handling.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEP
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/eval.o ../src/libsass/src/eval.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1'
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/expand.o ../src/libsass/src/expand.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNING
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/extend.o ../src/libsass/src/extend.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNING
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/file.o ../src/libsass/src/file.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1'
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/functions.o ../src/libsass/src/functions.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_W
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/inspect.o ../src/libsass/src/inspect.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNI
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/json.o ../src/libsass/src/json.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1'
│   c++ -o Release/obj.target/libsass/src/libsass/src/lexer.o ../src/libsass/src/lexer.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=
│   c++ -o Release/obj.target/libsass/src/libsass/src/listize.o ../src/libsass/src/listize.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNI
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o ../src/libsass/src/memory/SharedPtr.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8
│   c++ -o Release/obj.target/libsass/src/libsass/src/node.o ../src/libsass/src/node.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1'
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/operators.o ../src/libsass/src/operators.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_W
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/output.o ../src/libsass/src/output.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNING
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/parser.o ../src/libsass/src/parser.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNING
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/plugins.o ../src/libsass/src/plugins.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNI
│   c++ -o Release/obj.target/libsass/src/libsass/src/position.o ../src/libsass/src/position.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WAR
│   c++ -o Release/obj.target/libsass/src/libsass/src/prelexer.o ../src/libsass/src/prelexer.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WAR
│   c++ -o Release/obj.target/libsass/src/libsass/src/remove_placeholders.o ../src/libsass/src/remove_placeholders.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1'
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/sass.o ../src/libsass/src/sass.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1'
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/sass2scss.o ../src/libsass/src/sass2scss.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_W
│   c++ -o Release/obj.target/libsass/src/libsass/src/sass_context.o ../src/libsass/src/sass_context.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECA
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/sass_functions.o ../src/libsass/src/sass_functions.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEP
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/sass_util.o ../src/libsass/src/sass_util.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_W
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/sass_values.o ../src/libsass/src/sass_values.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATI
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/source_map.o ../src/libsass/src/source_map.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/subset_map.o ../src/libsass/src/subset_map.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/to_c.o ../src/libsass/src/to_c.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1'
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/to_value.o ../src/libsass/src/to_value.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WAR
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/units.o ../src/libsass/src/units.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=
│   c++ -o Release/obj.target/libsass/src/libsass/src/utf8_string.o ../src/libsass/src/utf8_string.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATI
│   c++ -o Release/obj.target/libsass/src/libsass/src/util.o ../src/libsass/src/util.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1'
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' to prevent copying
│         for (const auto denominator : denominators)
│              ^~~~~~~~~~~~~~~~~~~~~~~~
│                         &
│ 2 warnings generated.
│   c++ -o Release/obj.target/libsass/src/libsass/src/values.o ../src/libsass/src/values.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNING
│ 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::string' [-Wrange-loop-construct]
│         for (const auto numerator : numerators)
│                         ^
│ ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::string &' 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::string' [-Wrange-loop-construct]
│         for (const auto denominator : denominators)
│                         ^
│ ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::string &' 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_de
│ env: python: No such file or directory
│ make: *** [Release/sass.a] Error 127
│ gyp ERR! build error
│ gyp ERR! stack Error: `make` failed with exit code: 2
│ gyp ERR! stack     at ChildProcess.onExit (/Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-gyp/lib/build
│ gyp ERR! stack     at ChildProcess.emit (node:events:527:28)
│ gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
│ gyp ERR! System Darwin 21.4.0
│ gyp ERR! command "/Users/ramosmig/.nvm/versions/node/v16.15.0/bin/node" "/Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/n
│ gyp ERR! cwd /Users/ramosmig/Library/Caches/Bit/capsules/d86f13951d7ebfeb0258cc1dc973cf8c859cbacb/node_modules/.pnpm/[email protected]/node_modules/node-sass
│ gyp ERR! node -v v16.15.0
│ gyp ERR! node-gyp -v v7.1.2
│ gyp ERR! not ok
│ Build failed with error code: 1
└─ Failed in 55s
[email protected] postinstall: `node scripts/build.js`
Exit status 1

Specifications

  • Bit version: 0.0.726
  • Workspace type: (harmony)
  • Node version: 16.15
  • npm / yarn version: 8.5.5
  • Platform: OSX

miguelramos avatar May 09 '22 12:05 miguelramos

Are you using mac with m1?

GiladShoham avatar May 09 '22 12:05 GiladShoham

Tried with m1 and also without m1. With m1 what should be different?

miguelramos avatar May 09 '22 13:05 miguelramos

Problem relies on node version. Engine should check for node supported version. As node-sass is different for each node version:

https://github.com/sass/node-sass#node-version-support-policy

With version v15 with current node-sass@5 it works without break, but i need version node 16.15 (LTS). Is there away to upgrade or use node-sass with version compatible? Or replace it by sass lib?

miguelramos avatar May 10 '22 00:05 miguelramos

Command should be :- npx @teambit/bvm install

nikhilfoxmula avatar May 23 '22 16:05 nikhilfoxmula

@miguelramos were you able to solve this? I'm interested in learning your solution.

With version v15 with current node-sass@5 it works without break, but i need version node 16.15 (LTS). Is there away to upgrade or use node-sass with version compatible? Or replace it by sass lib?

brian-circlecvi avatar Jul 10 '22 16:07 brian-circlecvi

No, i gave up :(

miguelramos avatar Jul 11 '22 22:07 miguelramos

new (refactored) version of lit is available here - https://bit.cloud/teambit/web-components/lit

itaymendel avatar Mar 06 '23 06:03 itaymendel