Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1 #22

Closed
sbcds opened this issue Oct 7, 2015 · 6 comments
Closed

make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1 #22

sbcds opened this issue Oct 7, 2015 · 6 comments

Comments

@sbcds
Copy link

sbcds commented Oct 7, 2015

Could you help? I'm getting the following error while trying to build bufferutil through npm:

bufferutil@1.1.0 install /Users/yourname/IdeaProjects/myproject/node_modules/selenium-webdriver/node_modules/bufferutil
node-gyp rebuild

CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h:261:25: error: redefinition of 'template v8::Local NanEnsureLocal(v8::Local)'
NAN_INLINE v8::Local NanEnsureLocal(v8::Local val) {
^
../../nan/nan.h:256:25: note: 'template v8::Local NanEnsureLocal(v8::Handle)' previously declared here
NAN_INLINE v8::Local NanEnsureLocal(v8::Handle val) {
^
../../nan/nan.h:661:13: error: 'node::smalloc' has not been declared
, node::smalloc::FreeCallback callback
^
../../nan/nan.h:661:35: error: expected ',' or '...' before 'callback'
, node::smalloc::FreeCallback callback
^
../../nan/nan.h: In function 'v8::Localv8::Object NanNewBufferHandle(char
, size_t, int)':
../../nan/nan.h:665:50: error: 'callback' was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^
../../nan/nan.h:665:60: error: 'hint' was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^
../../nan/nan.h: In function 'v8::Localv8::Object NanNewBufferHandle(const char
, uint32_t)':
../../nan/nan.h:672:67: error: no matching function for call to 'New(v8::Isolate
, const char&, uint32_t&)'
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
In file included from ../src/bufferutil.cc:10:0:
/Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:31:40: note: candidate: v8::MaybeLocalv8::Object node::Buffer::New(v8::Isolate_, v8::Localv8::String, node::encoding)
NODE_EXTERN v8::MaybeLocalv8::Object New(v8::Isolate_ isolate,
^
/Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:31:40: note: conversion of argument 3 would be ill-formed:
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h:672:67: error: invalid conversion from 'uint32_t {aka unsigned int}' to 'node::encoding' [-fpermissive]
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
In file included from ../src/bufferutil.cc:10:0:
/Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:43:40: note: candidate: v8::MaybeLocalv8::Object node::Buffer::New(v8::Isolate_, char_, size_t)
NODE_EXTERN v8::MaybeLocalv8::Object New(v8::Isolate* isolate,
^
/Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:43:40: note: conversion of argument 2 would be ill-formed:
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h:672:67: error: invalid conversion from 'const char_' to 'char_' [-fpermissive]
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
../../nan/nan.h: In function 'v8::Localv8::Object NanNewBufferHandle(uint32_t)':
../../nan/nan.h:676:29: error: could not convert 'node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))' from 'v8::MaybeLocalv8::Object' to 'v8::Localv8::Object'
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
^
../../nan/nan.h: In function 'v8::Localv8::Object NanBufferUse(char_, uint32_t)':
../../nan/nan.h:683:12: error: 'Use' is not a member of 'node::Buffer'
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
^
make: *_* [Release/obj.target/bufferutil/src/bufferutil.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/yourname/IdeaProjects/myproject/node_modules/selenium-webdriver/node_modules/bufferutil
gyp ERR! node -v v4.1.2
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v4.1.2
npm ERR! npm v3.3.5
npm ERR! code ELIFECYCLE

npm ERR! bufferutil@1.1.0 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bufferutil@1.1.0 install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the bufferutil package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls bufferutil
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /Users/yourname/IdeaProjects/myproject/npm-debug.log

@3rd-Eden
Copy link
Member

3rd-Eden commented Oct 7, 2015

You are installing out of date dependencies. Only 1.2.x works on node 4. The 1.1.x that you are installing only works on 0.12 and lower

On Oct 7, 2015, at 6:47 PM, sbcds notifications@github.com wrote:

Could you help? I'm getting the following error while trying to build bufferutil through npm:

bufferutil@1.1.0 install /Users/yourname/IdeaProjects/myproject/node_modules/selenium-webdriver/node_modules/bufferutil
node-gyp rebuild

CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h:261:25: error: redefinition of 'template v8::Local _NanEnsureLocal(v8::Local)'
NAN_INLINE v8::Local _NanEnsureLocal(v8::Local val) {
^
../../nan/nan.h:256:25: note: 'template v8::Local _NanEnsureLocal(v8::Handle)' previously declared here
NAN_INLINE v8::Local _NanEnsureLocal(v8::Handle val) {
^
../../nan/nan.h:661:13: error: 'node::smalloc' has not been declared
, node::smalloc::FreeCallback callback
^
../../nan/nan.h:661:35: error: expected ',' or '...' before 'callback'
, node::smalloc::FreeCallback callback
^
../../nan/nan.h: In function 'v8::Localv8::Object NanNewBufferHandle(char, size_t, int)':
../../nan/nan.h:665:50: error: 'callback' was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^
../../nan/nan.h:665:60: error: 'hint' was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^
../../nan/nan.h: In function 'v8::Localv8::Object NanNewBufferHandle(const char, uint32_t)':
../../nan/nan.h:672:67: error: no matching function for call to 'New(v8::Isolate, const char&, uint32_t&)'
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
In file included from ../src/bufferutil.cc:10:0:
/Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:31:40: note: candidate: v8::MaybeLocalv8::Object node::Buffer::New(v8::Isolate, v8::Localv8::String, node::encoding)
NODE_EXTERN v8::MaybeLocalv8::Object New(v8::Isolate isolate,
^
/Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:31:40: note: conversion of argument 3 would be ill-formed:
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h:672:67: error: invalid conversion from 'uint32_t {aka unsigned int}' to 'node::encoding' [-fpermissive]
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
In file included from ../src/bufferutil.cc:10:0:
/Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:43:40: note: candidate: v8::MaybeLocalv8::Object node::Buffer::New(v8::Isolate, char, size_t)
NODE_EXTERN v8::MaybeLocalv8::Object New(v8::Isolate* isolate,
^
/Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:43:40: note: conversion of argument 2 would be ill-formed:
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h:672:67: error: invalid conversion from 'const char' to 'char' [-fpermissive]
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
../../nan/nan.h: In function 'v8::Localv8::Object NanNewBufferHandle(uint32_t)':
../../nan/nan.h:676:29: error: could not convert 'node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))' from 'v8::MaybeLocalv8::Object' to 'v8::Localv8::Object'
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
^
../../nan/nan.h: In function 'v8::Localv8::Object NanBufferUse(char, uint32_t)':
../../nan/nan.h:683:12: error: 'Use' is not a member of 'node::Buffer'
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
^
make: ** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/yourname/IdeaProjects/myproject/node_modules/selenium-webdriver/node_modules/bufferutil
gyp ERR! node -v v4.1.2
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v4.1.2
npm ERR! npm v3.3.5
npm ERR! code ELIFECYCLE

npm ERR! bufferutil@1.1.0 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bufferutil@1.1.0 install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the bufferutil package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls bufferutil
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /Users/yourname/IdeaProjects/myproject/npm-debug.log


Reply to this email directly or view it on GitHub.

@sbcds
Copy link
Author

sbcds commented Oct 7, 2015

Got it. Thanks for your help!

@saifeemustafaq
Copy link

Could you help? I'm getting the following error while trying to build bufferutil through npm:

bufferutil@1.1.0 install /Users/yourname/IdeaProjects/myproject/node_modules/selenium-webdriver/node_modules/bufferutil
node-gyp rebuild

CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h:261:25: error: redefinition of 'template v8::Local NanEnsureLocal(v8::Local)' NAN_INLINE v8::Local NanEnsureLocal(v8::Local val) { ^ ../../nan/nan.h:256:25: note: 'template v8::Local NanEnsureLocal(v8::Handle)' previously declared here NAN_INLINE v8::Local NanEnsureLocal(v8::Handle val) { ^ ../../nan/nan.h:661:13: error: 'node::smalloc' has not been declared , node::smalloc::FreeCallback callback ^ ../../nan/nan.h:661:35: error: expected ',' or '...' before 'callback' , node::smalloc::FreeCallback callback ^ ../../nan/nan.h: In function 'v8::Localv8::Object NanNewBufferHandle(char, size_t, int)': ../../nan/nan.h:665:50: error: 'callback' was not declared in this scope v8::Isolate::GetCurrent(), data, length, callback, hint); ^ ../../nan/nan.h:665:60: error: 'hint' was not declared in this scope v8::Isolate::GetCurrent(), data, length, callback, hint); ^ ../../nan/nan.h: In function 'v8::Localv8::Object NanNewBufferHandle(const char, uint32_t)': ../../nan/nan.h:672:67: error: no matching function for call to 'New(v8::Isolate, const char&, uint32_t&)' return node::Buffer::New(v8::Isolate::GetCurrent(), data, size); ^ In file included from ../src/bufferutil.cc:10:0: /Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:31:40: note: candidate: v8::MaybeLocalv8::Object node::Buffer::New(v8::Isolate, v8::Localv8::String, node::encoding) NODE_EXTERN v8::MaybeLocalv8::Object New(v8::Isolate_ isolate, ^ /Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:31:40: note: conversion of argument 3 would be ill-formed: In file included from ../src/bufferutil.cc:16:0: ../../nan/nan.h:672:67: error: invalid conversion from 'uint32_t {aka unsigned int}' to 'node::encoding' [-fpermissive] return node::Buffer::New(v8::Isolate::GetCurrent(), data, size); ^ In file included from ../src/bufferutil.cc:10:0: /Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:43:40: note: candidate: v8::MaybeLocalv8::Object node::Buffer::New(v8::Isolate_, char_, size_t) NODE_EXTERN v8::MaybeLocalv8::Object New(v8::Isolate* isolate, ^ /Users/yourname/.node-gyp/4.1.2/include/node/node_buffer.h:43:40: note: conversion of argument 2 would be ill-formed: In file included from ../src/bufferutil.cc:16:0: ../../nan/nan.h:672:67: error: invalid conversion from 'const char_' to 'char_' [-fpermissive] return node::Buffer::New(v8::Isolate::GetCurrent(), data, size); ^ ../../nan/nan.h: In function 'v8::Localv8::Object NanNewBufferHandle(uint32_t)': ../../nan/nan.h:676:29: error: could not convert 'node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))' from 'v8::MaybeLocalv8::Object' to 'v8::Localv8::Object' return node::Buffer::New(v8::Isolate::GetCurrent(), size); ^ ../../nan/nan.h: In function 'v8::Localv8::Object NanBufferUse(char_, uint32_t)': ../../nan/nan.h:683:12: error: 'Use' is not a member of 'node::Buffer' return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size); ^ make: _ [Release/obj.target/bufferutil/src/bufferutil.o] Error 1 gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23) gyp ERR! stack at emitTwo (events.js:87:13) gyp ERR! stack at ChildProcess.emit (events.js:172:7) gyp ERR! stack at Process.ChildProcess.handle.onexit (internal/child_process.js:200:12) gyp ERR! System Darwin 14.5.0 gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /Users/yourname/IdeaProjects/myproject/node_modules/selenium-webdriver/node_modules/bufferutil gyp ERR! node -v v4.1.2 gyp ERR! node-gyp -v v3.0.3 gyp ERR! not ok npm ERR! Darwin 14.5.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" npm ERR! node v4.1.2 npm ERR! npm v3.3.5 npm ERR! code ELIFECYCLE

npm ERR! bufferutil@1.1.0 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bufferutil@1.1.0 install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the bufferutil package,

I am having the same issue, although it is said in the comment that old dependencies is being used, still what exactly needs to be done to resolve this isse?

Thank You

@amygeorge
Copy link

Same, I'm getting this error and I've tried installing bufferutil locally and making sure the package-lock files are uptodate, but I get this error on deployment to heroku. Since this post was made 5 years ago, I have no idea what could be outdated.

remote: remote: > bufferutil@4.0.1 install /tmp/build_b454d817/node_modules/client/node_modules/bufferutil remote: > node-gyp-build remote: remote: make: Entering directory '/tmp/build_b454d817/client/node_modules/bufferutil/build' remote: CC(target) Release/obj.target/bufferutil/src/bufferutil.o remote: ../src/bufferutil.c: In function ‘Init’: remote: ../src/bufferutil.c:156:12: error: too many arguments to function ‘napi_create_function’ remote: status = napi_create_function(env, NULL, 0, Mask, NULL, &mask); remote: ^~~~~~~~~~~~~~~~~~~~ remote: In file included from ../src/bufferutil.c:3:0: remote: /app/.node-gyp/8.2.1/include/node/node_api.h:148:25: note: declared here remote: NAPI_EXTERN napi_status napi_create_function(napi_env env, remote: ^~~~~~~~~~~~~~~~~~~~ remote: ../src/bufferutil.c:159:12: error: too many arguments to function ‘napi_create_function’ remote: status = napi_create_function(env, NULL, 0, Unmask, NULL, &unmask); remote: ^~~~~~~~~~~~~~~~~~~~ remote: In file included from ../src/bufferutil.c:3:0: remote: /app/.node-gyp/8.2.1/include/node/node_api.h:148:25: note: declared here remote: NAPI_EXTERN napi_status napi_create_function(napi_env env, remote: ^~~~~~~~~~~~~~~~~~~~ remote: ../src/bufferutil.c: At top level: remote: ../src/bufferutil.c:171:35: warning: initialization from incompatible pointer type [-Wincompatibl e-pointer-types] remote: NAPI_MODULE(NODE_GYP_MODULE_NAME, Init) remote: ^ remote: /app/.node-gyp/8.2.1/include/node/node_api.h:92:7: note: in definition of macro ‘NAPI_MODULE_X’ remote: regfunc, \ remote: ^~~~~~~ remote: ../src/bufferutil.c:171:1: note: in expansion of macro ‘NAPI_MODULE’ remote: NAPI_MODULE(NODE_GYP_MODULE_NAME, Init) remote: ^~~~~~~~~~~ remote: ../src/bufferutil.c:171:35: note: (near initialization for ‘_module.nm_register_func’) remote: NAPI_MODULE(NODE_GYP_MODULE_NAME, Init) remote: ^ remote: /app/.node-gyp/8.2.1/include/node/node_api.h:92:7: note: in definition of macro ‘NAPI_MODULE_X’ remote: regfunc, \ remote: ^~~~~~~ remote: ../src/bufferutil.c:171:1: note: in expansion of macro ‘NAPI_MODULE’ remote: NAPI_MODULE(NODE_GYP_MODULE_NAME, Init) remote: ^~~~~~~~~~~ remote: bufferutil.target.mk:95: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' faile d remote: make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1 remote: make: Leaving directory '/tmp/build_b454d817/client/node_modules/bufferutil/build' remote: gyp ERR! build error remote: gyp ERR! stack Error: makefailed with exit code: 2 remote: gyp ERR! stack at ChildProcess.onExit (/tmp/build_b454d817/.heroku/node/lib/node_modules/npm/ node_modules/node-gyp/lib/build.js:258:23) remote: gyp ERR! stack at emitTwo (events.js:125:13) remote: gyp ERR! stack at ChildProcess.emit (events.js:213:7) remote: gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) remote: gyp ERR! System Linux 4.4.0-1081-aws remote: gyp ERR! command "/tmp/build_b454d817/.heroku/node/bin/node" "/tmp/build_b454d817/.heroku/node/li b/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" remote: gyp ERR! cwd /tmp/build_b454d817/client/node_modules/bufferutil remote: gyp ERR! node -v v8.2.1 remote: gyp ERR! node-gyp -v v3.6.2 remote: gyp ERR! not ok remote: npm ERR! code ELIFECYCLE remote: npm ERR! errno 1 remote: npm ERR! bufferutil@4.0.1 install:node-gyp-buildremote: npm ERR! Exit status 1 remote: npm ERR! remote: npm ERR! Failed at the bufferutil@4.0.1 install script. remote: npm ERR! This is probably not a problem with npm. There is likely additional logging output above . remote: remote: npm ERR! A complete log of this run can be found in: remote: npm ERR! /tmp/npmcache.yxTVV/_logs/2020-10-30T20_51_18_375Z-debug.log remote: remote: -----> Build failed

@Vi1234sh12
Copy link

npm WARN deprecated request@2.88.2: request has been deprecated, see request/request#3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.

node-sass@3.13.1 install /home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-sass
node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v3.13.1/linux-x64-83_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v3.13.1/linux-x64-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

bufferutil@1.2.1 install /home/vishald/stackviz/node_modules/protractor/node_modules/bufferutil
node-gyp rebuild

make: Entering directory '/home/vishald/stackviz/node_modules/protractor/node_modules/bufferutil/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
../src/bufferutil.cc:25:30: error: ‘v8::Handle’ has not been declared
25 | static void Initialize(v8::Handlev8::Object target)
| ^~~~~~
../src/bufferutil.cc:25:36: error: expected ‘,’ or ‘...’ before ‘<’ token
25 | static void Initialize(v8::Handlev8::Object target)
| ^
../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(int)’:
../src/bufferutil.cc:33:14: error: ‘target’ was not declared in this scope
33 | Nan::Set(target, Nan::New("BufferUtil").ToLocalChecked(), t->GetFunction());
| ^~~~~~
../src/bufferutil.cc:33:85: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
33 | Nan::Set(target, Nan::New("BufferUtil").ToLocalChecked(), t->GetFunction());
| ~~~~~~~~~~~~~~^~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:6482:46: note: candidate: ‘v8::MaybeLocalv8::Function v8::FunctionTemplate::GetFunction(v8::Localv8::Context)’
6482 | V8_WARN_UNUSED_RESULT MaybeLocal GetFunction(
| ^~~~~~~~~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:6482:46: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BufferUtil::Merge(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/bufferutil.cc:49:48: error: no matching function for call to ‘v8::Value::ToObject()’
49 | Local bufferObj = info[0]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocalv8::Object v8::Value::ToObject(v8::Localv8::Context) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
| ^~~~~~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:56:37: error: no matching function for call to ‘v8::Array::Get(unsigned int&)’
56 | Local src = array->Get(i)->ToObject();
| ~~~~~~~~~~^~~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:3717:43: note: candidate: ‘v8::MaybeLocalv8::Value v8::Object::Get(v8::Localv8::Context, v8::Localv8::Value)’
3717 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:3717:43: note: candidate expects 2 arguments, 1 provided
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:3720:43: note: candidate: ‘v8::MaybeLocalv8::Value v8::Object::Get(v8::Localv8::Context, uint32_t)’
3720 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:3720:43: note: candidate expects 2 arguments, 1 provided
../src/bufferutil.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BufferUtil::Unmask(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/bufferutil.cc:67:49: error: no matching function for call to ‘v8::Value::ToObject()’
67 | Local buffer_obj = info[0]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocalv8::Object v8::Value::ToObject(v8::Localv8::Context) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
| ^~~~~~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:69:47: error: no matching function for call to ‘v8::Value::ToObject()’
69 | Local mask_obj = info[1]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocalv8::Object v8::Value::ToObject(v8::Localv8::Context) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
| ^~~~~~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BufferUtil::Mask(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/bufferutil.cc:88:49: error: no matching function for call to ‘v8::Value::ToObject()’
88 | Local buffer_obj = info[0]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocalv8::Object v8::Value::ToObject(v8::Localv8::Context) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
| ^~~~~~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:89:47: error: no matching function for call to ‘v8::Value::ToObject()’
89 | Local mask_obj = info[1]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocalv8::Object v8::Value::ToObject(v8::Localv8::Context) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
| ^~~~~~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:91:49: error: no matching function for call to ‘v8::Value::ToObject()’
91 | Local output_obj = info[2]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocalv8::Object v8::Value::ToObject(v8::Localv8::Context) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
| ^~~~~~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:92:50: error: no matching function for call to ‘v8::Value::Int32Value()’
92 | unsigned int dataOffset = info[3]->Int32Value();
| ~~~~~~~~~~~~~~~~~~~^~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2869:40: note: candidate: ‘v8::Maybe v8::Value::Int32Value(v8::Localv8::Context) const’
2869 | V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local context) const;
| ^~~~~~~~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2869:40: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:93:46: error: no matching function for call to ‘v8::Value::Int32Value()’
93 | unsigned int length = info[4]->Int32Value();
| ~~~~~~~~~~~~~~~~~~~^~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2869:40: note: candidate: ‘v8::Maybe v8::Value::Int32Value(v8::Localv8::Context) const’
2869 | V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local context) const;
| ^~~~~~~~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:2869:40: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc: At global scope:
../src/bufferutil.cc:114:6: error: variable or field ‘init’ declared void
114 | void init (Handle target)
| ^~~~
../src/bufferutil.cc:114:12: error: ‘Handle’ was not declared in this scope
114 | void init (Handle target)
| ^~~~~~
../src/bufferutil.cc:114:25: error: expected primary-expression before ‘>’ token
114 | void init (Handle target)
| ^
../src/bufferutil.cc:114:27: error: ‘target’ was not declared in this scope
114 | void init (Handle target)
| ^~~~~~
In file included from ../src/bufferutil.cc:8:
../src/bufferutil.cc:120:25: error: ‘init’ was not declared in this scope; did you mean ‘int’?
120 | NODE_MODULE(bufferutil, init)
| ^~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/node.h:758:36: note: in definition of macro ‘NODE_MODULE_X’
758 | (node::addon_register_func) (regfunc),
| ^~~~~~~
../src/bufferutil.cc:120:1: note: in expansion of macro ‘NODE_MODULE’
120 | NODE_MODULE(bufferutil, init)
| ^~~~~~~~~~~
In file included from ../src/bufferutil.cc:7:
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void ()(const v8::WeakCallbackInfonode::ObjectWrap&)]’:
/home/vishald/.cache/node-gyp/14.17.0/include/node/node_object_wrap.h:85:25: required from here
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:10874:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfonode::ObjectWrap::Callback’ {aka ‘void (
)(const v8::WeakCallbackInfonode::ObjectWrap&)’} to ‘Callback’ {aka ‘void ()(const v8::WeakCallbackInfo&)’} [-Wcast-function-type]
10874 | reinterpret_cast(callback), type);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P
, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void ()(const v8::WeakCallbackInfoNan::ObjectWrap&)]’:
../../../../nan/nan_object_wrap.h:64:57: required from here
/home/vishald/.cache/node-gyp/14.17.0/include/node/v8.h:10874:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfoNan::ObjectWrap::Callback’ {aka ‘void (
)(const v8::WeakCallbackInfoNan::ObjectWrap&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type]
make: *** [bufferutil.target.mk:110: Release/obj.target/bufferutil/src/bufferutil.o] Error 1
make: Leaving directory '/home/vishald/stackviz/node_modules/protractor/node_modules/bufferutil/build'
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:376:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Linux 5.11.12-300.fc34.x86_64
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/vishald/stackviz/node_modules/protractor/node_modules/bufferutil
gyp ERR! node -v v14.17.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

node-sass@3.13.1 postinstall /home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-sass
node scripts/build.js

Building: /usr/bin/node /home/vishald/stackviz/node_modules/gulp-sass/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 '/usr/bin/node',
gyp verb cli '/home/vishald/stackviz/node_modules/gulp-sass/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.17.0 | linux | x64
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.18 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.17.0
gyp verb command install [ '14.17.0' ]
gyp verb install input version string "14.17.0"
gyp verb install installing version: 14.17.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: 14.17.0
gyp verb build dir attempting to create "build" dir: /home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-sass/build
gyp verb build dir "build" dir needed to be created? /home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-sass/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-sass/build/config.gypi
gyp verb config.gypi checking for gypi file: /home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-sass/config.gypi
gyp verb common.gypi checking for gypi file: /home/vishald/stackviz/node_modules/gulp-sass/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 '/home/vishald/stackviz/node_modules/gulp-sass/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 '/home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-sass/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/vishald/.node-gyp/14.17.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=/home/vishald/.node-gyp/14.17.0',
gyp info spawn args '-Dnode_gyp_dir=/home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/vishald/.node-gyp/14.17.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/vishald/stackviz/node_modules/gulp-sass/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 x64
gyp verb node dev dir /home/vishald/.node-gyp/14.17.0
gyp verb which succeeded for make /usr/bin/make
gyp info spawn make
gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-sass/build'
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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/listize.hpp:7,
from ../src/libsass/src/bind.hpp:5,
from ../src/libsass/src/bind.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -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
../src/libsass/src/cencode.c: In function ‘base64_encode_block’:
../src/libsass/src/cencode.c:48:32: warning: this statement may fall through [-Wimplicit-fallthrough=]
48 | result = (fragment & 0x003) << 4;
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../src/libsass/src/cencode.c:49:9: note: here
49 | case step_B:
| ^~~~
../src/libsass/src/cencode.c:59:32: warning: this statement may fall through [-Wimplicit-fallthrough=]
59 | result = (fragment & 0x00f) << 2;
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../src/libsass/src/cencode.c:60:9: note: here
60 | case step_C:
| ^~~~
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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.hpp:4,
from ../src/libsass/src/cssize.cpp:6:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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.hpp:4,
from ../src/libsass/src/eval.cpp:10:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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.hpp:6,
from ../src/libsass/src/expand.cpp:5:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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.hpp:6,
from ../src/libsass/src/extend.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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/listize.hpp:7,
from ../src/libsass/src/functions.hpp:4,
from ../src/libsass/src/functions.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
../src/libsass/src/functions.cpp: In function ‘void Sass::Functions::handle_utf8_error(const Sass::ParserState&, Sass::Backtrace*)’:
../src/libsass/src/functions.cpp:92:20: warning: catching polymorphic type ‘class utf8::invalid_code_point’ by value [-Wcatch-value=]
92 | catch (utf8::invalid_code_point) {
| ^~~~~~~~~~~~~~~~~~
../src/libsass/src/functions.cpp:96:20: warning: catching polymorphic type ‘class utf8::not_enough_room’ by value [-Wcatch-value=]
96 | catch (utf8::not_enough_room) {
| ^~~~~~~~~~~~~~~
../src/libsass/src/functions.cpp:100:20: warning: catching polymorphic type ‘class utf8::invalid_utf8’ by value [-Wcatch-value=]
100 | catch (utf8::invalid_utf8) {
| ^~~~~~~~~~~~
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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.hpp:7,
from ../src/libsass/src/listize.cpp:6:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/memory_manager.o.d.raw -c -o Release/obj.target/libsass/src/libsass/src/memory_manager.o ../src/libsass/src/memory_manager.cpp
In file included from ../src/libsass/src/memory_manager.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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.hpp:7,
from ../src/libsass/src/node.cpp:4:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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.hpp:7,
from ../src/libsass/src/parser.cpp:5:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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.hpp:6,
from ../src/libsass/src/remove_placeholders.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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/node.hpp:7,
from ../src/libsass/src/sass_util.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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/eval.hpp:4,
from ../src/libsass/src/sass_values.cpp:5:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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:8:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.3.6"' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -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.hpp:4,
from ../src/libsass/src/values.cpp:3:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1361:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1361:25: note: use reference type to prevent copying
1361 | for (const auto numerator : numerator_units())
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1363:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct]
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1363:25: note: use reference type to prevent copying
1363 | for (const auto denominator : denominator_units())
| ^~~~~~~~~~~
| &
rm -f Release/obj.target/src/sass.a && ar crs Release/obj.target/src/sass.a Release/obj.target/libsass/src/libsass/src/ast.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/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_manager.o Release/obj.target/libsass/src/libsass/src/node.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/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
rm -rf "Release/sass.a" && cp -af "Release/obj.target/src/sass.a" "Release/sass.a"
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NODE_EXTENSION' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../../../../nan -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++0x -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
../src/binding.cpp: In function ‘void MakeCallback(uv_work_t*)’:
../src/binding.cpp:246:34: warning: ‘v8::Localv8::Value Nan::Callback::Call(int, v8::Localv8::Value) const’ is deprecated [-Wdeprecated-declarations]
246 | ctx_w->success_callback->Call(0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../src/binding.cpp:1:
../../../../nan/nan.h:1742:3: note: declared here
1742 | Call(int argc, v8::Localv8::Value argv[]) const {
| ^~~~
../src/binding.cpp:254:32: warning: ‘v8::Localv8::Value Nan::Callback::Call(int, v8::Localv8::Value
) const’ is deprecated [-Wdeprecated-declarations]
254 | ctx_w->error_callback->Call(1, argv);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ../src/binding.cpp:1:
../../../../nan/nan.h:1742:3: note: declared here
1742 | Call(int argc, v8::Localv8::Value argv[]) const {
| ^~~~
../src/binding.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE render(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/binding.cpp:272:80: warning: cast between incompatible function types from ‘void ()(uv_work_t)’ {aka ‘void ()(uv_work_s)’} to ‘uv_after_work_cb’ {aka ‘void ()(uv_work_s, int)’} [-Wcast-function-type]
272 | int status = uv_queue_work(uv_default_loop(), &ctx_w->request, compile_it, (uv_after_work_cb)MakeCallback);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE render_file(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/binding.cpp:305:80: warning: cast between incompatible function types from ‘void ()(uv_work_t)’ {aka ‘void ()(uv_work_s)’} to ‘uv_after_work_cb’ {aka ‘void ()(uv_work_s, int)’} [-Wcast-function-type]
305 | int status = uv_queue_work(uv_default_loop(), &ctx_w->request, compile_it, (uv_after_work_cb)MakeCallback);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../nan/nan.h:56,
from ../src/binding.cpp:1:
../src/binding.cpp: At global scope:
/home/vishald/.node-gyp/14.17.0/include/node/node.h:758:7: warning: cast between incompatible function types from ‘void ()(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void ()(v8::Localv8::Object)’} to ‘node::addon_register_func’ {aka ‘void ()(v8::Localv8::Object, v8::Localv8::Value, void)’} [-Wcast-function-type]
758 | (node::addon_register_func) (regfunc),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vishald/.node-gyp/14.17.0/include/node/node.h:792:3: note: in expansion of macro ‘NODE_MODULE_X’
792 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
| ^~~~~~~~~~~~~
../src/binding.cpp:343:1: note: in expansion of macro ‘NODE_MODULE’
343 | NODE_MODULE(binding, RegisterModule);
| ^~~~~~~~~~~
In file included from ../src/custom_function_bridge.h:7,
from ../src/sass_context_wrapper.h:9,
from ../src/binding.cpp:3:
../src/callback_bridge.h: In instantiation of ‘T CallbackBridge<T, L>::operator()(std::vector<void*>) [with T = Sass_Import**; L = void*]’:
../src/binding.cpp:19:16: required from here
../src/callback_bridge.h:110:27: warning: ‘v8::Localv8::Value Nan::Callback::Call(int, v8::Localv8::Value) const’ is deprecated [-Wdeprecated-declarations]
110 | this->callback->Call(argv_v8.size(), &argv_v8[0])
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../../../nan/nan.h:1742:3: note: declared here
1742 | Call(int argc, v8::Localv8::Value argv[]) const {
| ^~~~
In file included from ../src/custom_function_bridge.h:7,
from ../src/sass_context_wrapper.h:9,
from ../src/binding.cpp:3:
../src/callback_bridge.h: In instantiation of ‘T CallbackBridge<T, L>::operator()(std::vector<void
>) [with T = Sass_Value*; L = void*]’:
../src/binding.cpp:32:16: required from here
../src/callback_bridge.h:110:27: warning: ‘v8::Localv8::Value Nan::Callback::Call(int, v8::Localv8::Value) const’ is deprecated [-Wdeprecated-declarations]
110 | this->callback->Call(argv_v8.size(), &argv_v8[0])
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../../../nan/nan.h:1742:3: note: declared here
1742 | Call(int argc, v8::Localv8::Value argv[]) const {
| ^~~~
In file included from ../src/custom_function_bridge.h:7,
from ../src/sass_context_wrapper.h:9,
from ../src/binding.cpp:3:
../src/callback_bridge.h: In instantiation of ‘static void CallbackBridge<T, L>::dispatched_async_uv_callback(uv_async_t
) [with T = Sass_Value*; L = void*; uv_async_t = uv_async_s]’:
../src/callback_bridge.h:68:51: required from ‘CallbackBridge<T, L>::CallbackBridge(v8::Localv8::Function, bool) [with T = Sass_Value*; L = void*]’
../src/custom_function_bridge.h:11:109: required from here
../src/callback_bridge.h:162:25: warning: ‘v8::Localv8::Value Nan::Callback::Call(int, v8::Localv8::Value) const’ is deprecated [-Wdeprecated-declarations]
162 | bridge->callback->Call(argv_v8.size(), &argv_v8[0]);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../../../nan/nan.h:1742:3: note: declared here
1742 | Call(int argc, v8::Localv8::Value argv[]) const {
| ^~~~
In file included from ../src/custom_function_bridge.h:7,
from ../src/sass_context_wrapper.h:9,
from ../src/binding.cpp:3:
../src/callback_bridge.h: In instantiation of ‘static void CallbackBridge<T, L>::dispatched_async_uv_callback(uv_async_t
) [with T = Sass_Import**; L = void*; uv_async_t = uv_async_s]’:
../src/callback_bridge.h:68:51: required from ‘CallbackBridge<T, L>::CallbackBridge(v8::Localv8::Function, bool) [with T = Sass_Import**; L = void*]’
../src/custom_importer_bridge.h:13:112: required from here
../src/callback_bridge.h:162:25: warning: ‘v8::Localv8::Value Nan::Callback::Call(int, v8::Localv8::Value) const’ is deprecated [-Wdeprecated-declarations]
162 | bridge->callback->Call(argv_v8.size(), &argv_v8[0]);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../../../nan/nan.h:1742:3: note: declared here
1742 | Call(int argc, v8::Localv8::Value argv[]) const {
| ^~~~
g++ '-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_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NODE_EXTENSION' -I/home/vishald/.node-gyp/14.17.0/include/node -I/home/vishald/.node-gyp/14.17.0/src -I/home/vishald/.node-gyp/14.17.0/deps/openssl/config -I/home/vishald/.node-gyp/14.17.0/deps/openssl/openssl/include -I/home/vishald/.node-gyp/14.17.0/deps/uv/include -I/home/vishald/.node-gyp/14.17.0/deps/zlib -I/home/vishald/.node-gyp/14.17.0/deps/v8/include -I../../../../nan -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++0x -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
../src/create_string.cpp: In function ‘char
create_string(Nan::MaybeLocalv8::Value)’:
../src/create_string.cpp:17:37: error: no matching function for call to ‘v8::String::Utf8Value::Utf8Value(v8::Localv8::Value&)’
17 | v8::String::Utf8Value string(value);
| ^
In file included from /home/vishald/.node-gyp/14.17.0/include/node/node.h:67,
from ../../../../nan/nan.h:56,
from ../src/create_string.cpp:1:
/home/vishald/.node-gyp/14.17.0/include/node/v8.h:3287:5: note: candidate: ‘v8::String::Utf8Value::Utf8Value(v8::Isolate*, v8::Localv8::Value)’
3287 | Utf8Value(Isolate* isolate, Localv8::Value obj);
| ^~~~~~~~~
/home/vishald/.node-gyp/14.17.0/include/node/v8.h:3287:5: note: candidate expects 2 arguments, 1 provided
make: *** [binding.target.mk:129: Release/obj.target/binding/src/create_string.o] Error 1
make: Leaving directory '/home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-sass/build'
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack at ChildProcess.emit (events.js:376:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Linux 5.11.12-300.fc34.x86_64
gyp ERR! command "/usr/bin/node" "/home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /home/vishald/stackviz/node_modules/gulp-sass/node_modules/node-sass
gyp ERR! node -v v14.17.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.2.1 (node_modules/protractor/node_modules/bufferutil):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.2.1 install: node-gyp rebuild
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@3.13.1 postinstall: node scripts/build.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@3.13.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/vishald/.npm/_logs/2021-06-05T17_26_31_136Z-debug.log
[vishald@fedora stackviz]$

@Vi1234sh12
Copy link

Anyone Can you help me to resolve this error ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants