altafino / react-webpack-5-tailwind-2 Goto Github PK
View Code? Open in Web Editor NEWReact 17 Boilerplate with Webpack 6, Tailwind 2, using babel, SASS/PostCSS, HMR, dotenv and an optimized production build
License: MIT License
React 17 Boilerplate with Webpack 6, Tailwind 2, using babel, SASS/PostCSS, HMR, dotenv and an optimized production build
License: MIT License
Used this boilerplate for my side project, but app keep refreshing every time route between pages. I've used react-router-dom package. Expectation SPA client side rendering. How Can I achieve this
Mac Os X environtment
$mkdir test
$cd test
$git clone https://github.com/altafino/react-webpack-5-tailwind-2.git .
Cloning into '.'...
remote: Enumerating objects: 74, done.
remote: Counting objects: 100% (74/74), done.
remote: Compressing objects: 100% (50/50), done.
remote: Total 377 (delta 51), reused 45 (delta 24), pack-reused 303
Receiving objects: 100% (377/377), 457.88 KiB | 252.00 KiB/s, done.
Resolving deltas: 100% (224/224), done.
$ node -v
v15.7.0
$ npm install
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: [email protected]
npm ERR! node_modules/webpack
npm ERR! dev webpack@"^5.26.0" from the root project
npm ERR! peer webpack@">=4.43.0 <6.0.0" from @pmmmwh/[email protected]
npm ERR! node_modules/@pmmmwh/react-refresh-webpack-plugin
npm ERR! dev @pmmmwh/react-refresh-webpack-plugin@"^0.4.3" from the root project
npm ERR! 8 more (babel-loader, clean-webpack-plugin, ...)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! dev optimize-css-assets-webpack-plugin@"^5.0.4" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/webpack
npm ERR! peer webpack@"^4.0.0" from [email protected]
npm ERR! node_modules/optimize-css-assets-webpack-plugin
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /Users/aaa/.npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/aaa/.npm/_logs/2021-03-24T14_37_04_196Z-debug.log
When doing a yarn build
'NODE_ENV' is not recognized as an internal or external command,
ERROR in ./src/index.scss
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
Error: Didn't get a result from child compiler
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/mini-css-extract-plugin/dist/loader.js:170:23
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/webpack/lib/Compiler.js:511:11
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/webpack/lib/Compiler.js:1059:17
at Hook.eval [as callAsync] (eval at create (/home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:4:1)
at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/tapable/lib/Hook.js:18:14)
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/webpack/lib/Compiler.js:1055:33
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/webpack/lib/Compilation.js:2180:10
at Hook.eval [as callAsync] (eval at create (/home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:4:1)
at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/tapable/lib/Hook.js:18:14)
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/webpack/lib/Compilation.js:2173:37
at processResult (/home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/webpack/lib/NormalModule.js:583:19)
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/webpack/lib/NormalModule.js:676:5
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/loader-runner/lib/LoaderRunner.js:397:11
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/loader-runner/lib/LoaderRunner.js:195:20
at context.callback (/home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/loader-runner/lib/LoaderRunner.js:124:13)
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/mini-css-extract-plugin/dist/loader.js:170:14
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/webpack/lib/Compiler.js:511:11
at /home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/webpack/lib/Compiler.js:1059:17
at Hook.eval [as callAsync] (eval at create (/home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:4:1)
at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/home/stefan/rep/altafino/react-webpack-5-tailwind-2/node_modules/tapable/lib/Hook.js:18:14)
@ ./src/index.js 4:0-22
Rather than,
test: /\.[jt]sx?$/,
It should be,
test: /\.[js]sx?$/,
optimize-css-assets-webpack-plugin should no longer be used for webpack 5 and above. For webpack v5 or above please use css-minimizer-webpack-plugin instead.
This will require some changes to webpack configs as well.
Hi there, thank you for this boilerplate. However, when I replace contents of postcss.config.js
to this // postcss.config.js module.exports = { plugins: { '@tailwindcss/jit': {}, autoprefixer: {}, } }
I have to restart webserver in order to load new changes in styles.
Please let me know what I'm doing wrong
the "build" command does not display all the pages that are in the application.
And it seems that tailwind is not optimized in css output.
And when using react-player the hls function for local video does not show the video.
<ReactPlayer config={{ file: { forceHLS: true, }}} /> Dont rendering local video, only url needed
Hey there, I'm facing this error while using async-await in my application.
Reproduction Repo : https://github.com/OmkarK45/jit-repo (App.js file)
I believe it's a problem with babel
There is a conflict with react-script version, and following jest-webpack setup does not works either.
I know I am not supplying details about this, because it will be better if you guys can add jest with this template.
Let me know if that's possible and if i can help in any way.
Thanks
Is there a typescript version coming to this template?
Does this setup work with tailwinds JIT mode?
I have tried adding the mode to the tailwind config and also tried adding TAILWIND_MODE=watch
to the dev env file but neither seem to work. when JIT is enabled tailwind class changes are only visible in the browser if i restart the dev server.
Hi, Thanks for this great boilerplate. It really helps me to kick start a react project.
I tried opening the app in IE 11 but getting SCRIPT1002: Syntax error
this error.
Please let me know how to overcome this problem.
Hello,
First thanks for what you have done Stefan.
I m looking about the result of the build optimization for the css and i always got 3mo of css file.
I m new with thailwind and webpack.
I found this doc about purgecss and webpack :
https://purgecss.com/plugins/webpack.html#usage
after added :
yarn add purgecss-webpack-plugin --dev
i added this lines in webpack.prod.js
const PurgecssPlugin = require('purgecss-webpack-plugin')
...
new Dotenv({
path: './.env.production',
}),
// Extracts CSS into separate files
// Note: style-loader is for development, MiniCssExtractPlugin is for production
new MiniCssExtractPlugin({
filename: 'styles/[name].[contenthash].css',
chunkFilename: '[id].css',
}),
// added this lines :
new PurgecssPlugin({
paths: glob.sync(`${paths.src}/**/*`, { nodir: true }),
}),
// end of lines
],
When i have done that the css file size now is : 3 ko.
Do you think this is the good way to reduce the css size or i m wrong and i miss something with your project?
Thanks in advance.
With the popularity of Hooks as of 16.8.0 it would be nice if the eslint-plugin-react-hooks plugin was added to ESlint. More info and the two main rules are here: https://reactjs.org/docs/hooks-rules.html#eslint-plugin
Has anyone been able to upgrade to Tailwind 3 yet? I am getting stuck and have little clue on what to do next.
alex master /media/alex//web git clone https://github.com/altafino/react-webpack-5-tailwind-2.git
Cloning into 'react-webpack-5-tailwind-2'...
remote: Enumerating objects: 448, done.
remote: Counting objects: 100% (145/145), done.
remote: Compressing objects: 100% (99/99), done.
remote: Total 448 (delta 93), reused 88 (delta 45), pack-reused 303
Receiving objects: 100% (448/448), 611.99 KiB | 2.44 MiB/s, done.
Resolving deltas: 100% (266/266), done.
alex master ?:1 /media/alex//web cd react-webpack-5-tailwind-2/
alex main /media/alex//web/react-webpack-5-tailwind-2 yarn
yarn install v1.22.15
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > @testing-library/[email protected]" has unmet peer dependency "@testing-library/dom@>=7.21.4".
warning "webpack-dev-server > [email protected]" has incorrect peer dependency "webpack@^4.0.0".
[4/4] Building fresh packages...
[-/3] ⠐ waiting...
[-/3] ⠈ waiting...
error /media/alex//web/react-webpack-5-tailwind-2/node_modules/node-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments:
Directory: /media/alex//web/react-webpack-5-tailwind-2/node_modules/node-sass
Output:
Building: /usr/bin/node /media/alex//web/react-webpack-5-tailwind-2/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 '/media/alex//web/react-webpack-5-tailwind-2/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli 'rebuild',
gyp verb cli '--verbose',
gyp verb cli '--libsass_ext=',
gyp verb cli '--libsass_cflags=',
gyp verb cli '--libsass_ldflags=',
gyp verb cli '--libsass_library='
gyp verb cli ]
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb find Python Python is not set from command line or npm configuration
gyp verb find Python Python is not set from environment variable PYTHON
gyp verb find Python checking if "python3" can be used
gyp verb find Python - executing "python3" to get executable path
gyp verb find Python - executable path is "/usr/bin/python3"
gyp verb find Python - executing "/usr/bin/python3" to get version
gyp verb find Python - version is "3.9.2"
gyp info find Python using Python version 3.9.2 found at "/usr/bin/python3"
gyp verb get node dir no --target version specified, falling back to host node version: 16.12.0
gyp verb command install [ '16.12.0' ]
gyp verb install input version string "16.12.0"
gyp verb install installing version: 16.12.0
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 16.12.0
gyp verb build dir attempting to create "build" dir: /media/alex//web/react-webpack-5-tailwind-2/node_modules/node-sass/build
gyp verb build dir "build" dir needed to be created? /media/alex//web/react-webpack-5-tailwind-2/node_modules/node-sass/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /media/alex//web/react-webpack-5-tailwind-2/node_modules/node-sass/build/config.gypi
(node:3793500) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.
(Use node --trace-deprecation ...
to show where the warning was created)
gyp verb config.gypi checking for gypi file: /media/alex//web/react-webpack-5-tailwind-2/node_modules/node-sass/config.gypi
gyp verb common.gypi checking for gypi file: /media/alex//web/react-webpack-5-tailwind-2/node_modules/node-sass/common.gypi
gyp verb gyp gyp format was not specified; forcing "make"
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/media/alex//web/react-webpack-5-tailwind-2/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 '/media/alex//web/react-webpack-5-tailwind-2/node_modules/node-sass/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/media/alex//web/react-webpack-5-tailwind-2/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/alex/.cache/node-gyp/16.12.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/alex/.cache/node-gyp/16.12.0',
gyp info spawn args '-Dnode_gyp_dir=/media/alex//web/react-webpack-5-tailwind-2/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/alex/.cache/node-gyp/16.12.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/media/alex//web/react-webpack-5-tailwind-2/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/alex/.cache/node-gyp/16.12.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 '/media/alex//web/react-webpack-5-tailwind-2/node_modules/node-sass/build'
g++ -o Release/obj.target/libsass/src/libsass/src/ast.o ../src/libsass/src/ast.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o ../src/libsass/src/ast_fwd_decl.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/backtrace.o ../src/libsass/src/backtrace.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/backtrace.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/base64vlq.o ../src/libsass/src/base64vlq.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/base64vlq.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/bind.o ../src/libsass/src/bind.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/bind.o.d.raw -c
cc -o Release/obj.target/libsass/src/libsass/src/cencode.o ../src/libsass/src/cencode.c '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/cencode.o.d.raw -c
../src/libsass/src/cencode.c: In function ‘base64_encode_block’:
../src/libsass/src/cencode.c:48:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
48 | result = (fragment & 0x003) << 4;
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../src/libsass/src/cencode.c:52:2: note: here
52 | case step_B:
| ^~~~
../src/libsass/src/cencode.c:62:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
62 | result = (fragment & 0x00f) << 2;
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../src/libsass/src/cencode.c:66:2: note: here
66 | case step_C:
| ^~~~
g++ -o Release/obj.target/libsass/src/libsass/src/check_nesting.o ../src/libsass/src/check_nesting.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/check_nesting.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/color_maps.o ../src/libsass/src/color_maps.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/color_maps.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/constants.o ../src/libsass/src/constants.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/constants.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/context.o ../src/libsass/src/context.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/context.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/cssize.o ../src/libsass/src/cssize.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/cssize.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/emitter.o ../src/libsass/src/emitter.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/emitter.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/environment.o ../src/libsass/src/environment.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/environment.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/error_handling.o ../src/libsass/src/error_handling.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/error_handling.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/eval.o ../src/libsass/src/eval.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/eval.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/expand.o ../src/libsass/src/expand.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/expand.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/extend.o ../src/libsass/src/extend.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/extend.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/file.o ../src/libsass/src/file.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/file.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/functions.o ../src/libsass/src/functions.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/functions.o.d.raw -c
../src/libsass/src/functions.cpp: In function ‘void Sass::Functions::handle_utf8_error(const Sass::ParserState&, Sass::Backtraces)’:
../src/libsass/src/functions.cpp:110:20: warning: catching polymorphic type ‘class utf8::invalid_code_point’ by value [-Wcatch-value=]
110 | catch (utf8::invalid_code_point) {
| ^~~~~~~~~~~~~~~~~~
../src/libsass/src/functions.cpp:114:20: warning: catching polymorphic type ‘class utf8::not_enough_room’ by value [-Wcatch-value=]
114 | catch (utf8::not_enough_room) {
| ^~~~~~~~~~~~~~~
../src/libsass/src/functions.cpp:118:20: warning: catching polymorphic type ‘class utf8::invalid_utf8’ by value [-Wcatch-value=]
118 | catch (utf8::invalid_utf8) {
| ^~~~~~~~~~~~
g++ -o Release/obj.target/libsass/src/libsass/src/inspect.o ../src/libsass/src/inspect.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/inspect.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/json.o ../src/libsass/src/json.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/json.o.d.raw -c
../src/libsass/src/json.cpp: In function ‘char* json_encode_string(const char*)’:
../src/libsass/src/json.cpp:405:15: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=]
405 | catch (std::exception) {
| ^~~~~~~~~
../src/libsass/src/json.cpp: In function ‘char* json_stringify(const JsonNode*, const char*)’:
../src/libsass/src/json.cpp:424:15: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=]
424 | catch (std::exception) {
| ^~~~~~~~~
g++ -o Release/obj.target/libsass/src/libsass/src/lexer.o ../src/libsass/src/lexer.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/lexer.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/listize.o ../src/libsass/src/listize.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/listize.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o ../src/libsass/src/memory/SharedPtr.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/node.o ../src/libsass/src/node.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/node.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/operators.o ../src/libsass/src/operators.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/operators.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/output.o ../src/libsass/src/output.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/output.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/parser.o ../src/libsass/src/parser.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/parser.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/plugins.o ../src/libsass/src/plugins.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/plugins.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/position.o ../src/libsass/src/position.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/position.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/prelexer.o ../src/libsass/src/prelexer.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/prelexer.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/remove_placeholders.o ../src/libsass/src/remove_placeholders.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/remove_placeholders.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/sass.o ../src/libsass/src/sass.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/sass2scss.o ../src/libsass/src/sass2scss.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass2scss.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/sass_context.o ../src/libsass/src/sass_context.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_context.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/sass_functions.o ../src/libsass/src/sass_functions.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_functions.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/sass_util.o ../src/libsass/src/sass_util.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_util.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/sass_values.o ../src/libsass/src/sass_values.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_values.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/source_map.o ../src/libsass/src/source_map.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/source_map.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/subset_map.o ../src/libsass/src/subset_map.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/subset_map.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/to_c.o ../src/libsass/src/to_c.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/to_c.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/to_value.o ../src/libsass/src/to_value.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/to_value.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/units.o ../src/libsass/src/units.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/units.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/utf8_string.o ../src/libsass/src/utf8_string.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/utf8_string.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/util.o ../src/libsass/src/util.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/util.o.d.raw -c
g++ -o Release/obj.target/libsass/src/libsass/src/values.o ../src/libsass/src/values.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/values.o.d.raw -c
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/ast_fwd_decl.o Release/obj.target/libsass/src/libsass/src/backtrace.o Release/obj.target/libsass/src/libsass/src/base64vlq.o Release/obj.target/libsass/src/libsass/src/bind.o Release/obj.target/libsass/src/libsass/src/cencode.o Release/obj.target/libsass/src/libsass/src/check_nesting.o Release/obj.target/libsass/src/libsass/src/color_maps.o Release/obj.target/libsass/src/libsass/src/constants.o Release/obj.target/libsass/src/libsass/src/context.o Release/obj.target/libsass/src/libsass/src/cssize.o Release/obj.target/libsass/src/libsass/src/emitter.o Release/obj.target/libsass/src/libsass/src/environment.o Release/obj.target/libsass/src/libsass/src/error_handling.o Release/obj.target/libsass/src/libsass/src/eval.o Release/obj.target/libsass/src/libsass/src/expand.o Release/obj.target/libsass/src/libsass/src/extend.o Release/obj.target/libsass/src/libsass/src/file.o Release/obj.target/libsass/src/libsass/src/functions.o Release/obj.target/libsass/src/libsass/src/inspect.o Release/obj.target/libsass/src/libsass/src/json.o Release/obj.target/libsass/src/libsass/src/lexer.o Release/obj.target/libsass/src/libsass/src/listize.o Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o Release/obj.target/libsass/src/libsass/src/node.o Release/obj.target/libsass/src/libsass/src/operators.o Release/obj.target/libsass/src/libsass/src/output.o Release/obj.target/libsass/src/libsass/src/parser.o Release/obj.target/libsass/src/libsass/src/plugins.o Release/obj.target/libsass/src/libsass/src/position.o Release/obj.target/libsass/src/libsass/src/prelexer.o Release/obj.target/libsass/src/libsass/src/remove_placeholders.o Release/obj.target/libsass/src/libsass/src/sass.o Release/obj.target/libsass/src/libsass/src/sass2scss.o Release/obj.target/libsass/src/libsass/src/sass_context.o Release/obj.target/libsass/src/libsass/src/sass_functions.o Release/obj.target/libsass/src/libsass/src/sass_util.o Release/obj.target/libsass/src/libsass/src/sass_values.o Release/obj.target/libsass/src/libsass/src/source_map.o Release/obj.target/libsass/src/libsass/src/subset_map.o Release/obj.target/libsass/src/libsass/src/to_c.o Release/obj.target/libsass/src/libsass/src/to_value.o Release/obj.target/libsass/src/libsass/src/units.o Release/obj.target/libsass/src/libsass/src/utf8_string.o Release/obj.target/libsass/src/libsass/src/util.o Release/obj.target/libsass/src/libsass/src/values.o
ln -f "Release/obj.target/src/sass.a" "Release/sass.a" 2>/dev/null || (rm -rf "Release/sass.a" && cp -af "Release/obj.target/src/sass.a" "Release/sass.a")
g++ -o Release/obj.target/binding/src/binding.o ../src/binding.cpp '-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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/home/alex/.cache/node-gyp/16.12.0/include/node -I/home/alex/.cache/node-gyp/16.12.0/src -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/config -I/home/alex/.cache/node-gyp/16.12.0/deps/openssl/openssl/include -I/home/alex/.cache/node-gyp/16.12.0/deps/uv/include -I/home/alex/.cache/node-gyp/16.12.0/deps/zlib -I/home/alex/.cache/node-gyp/16.12.0/deps/v8/include -I../../nan -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++14 -std=c++0x -MMD -MF ./Release/.deps/Release/obj.target/binding/src/binding.o.d.raw -c
In file included from /home/alex/.cache/node-gyp/16.12.0/include/node/v8.h:30,
from /home/alex/.cache/node-gyp/16.12.0/include/node/node.h:63,
from ../../nan/nan.h:56,
from ../src/binding.cpp:1:
/home/alex/.cache/node-gyp/16.12.0/include/node/v8-internal.h: In function ‘void v8::internal::PerformCastCheck(T*)’:
/home/alex/.cache/node-gyp/16.12.0/include/node/v8-internal.h:492:38: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
492 | !std::is_same<Data, std::remove_cv_t>::value>::Perform(data);
| ^~~~~~~~~~~
| remove_cv
/home/alex/.cache/node-gyp/16.12.0/include/node/v8-internal.h:492:38: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
492 | !std::is_same<Data, std::remove_cv_t>::value>::Perform(data);
| ^~~~~~~~~~~
| remove_cv
/home/alex/.cache/node-gyp/16.12.0/include/node/v8-internal.h:492:50: error: template argument 2 is invalid
492 | !std::is_same<Data, std::remove_cv_t>::value>::Perform(data);
| ^
/home/alex/.cache/node-gyp/16.12.0/include/node/v8-internal.h:492:63: error: ‘::Perform’ has not been declared
492 | !std::is_same<Data, std::remove_cv_t>::value>::Perform(data);
| ^~~~~~~
../src/binding.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE render(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/binding.cpp:284: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]
284 | 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:320: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]
320 | 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/alex/.cache/node-gyp/16.12.0/include/node/node.h:821: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]
821 | (node::addon_register_func) (regfunc),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/alex/.cache/node-gyp/16.12.0/include/node/node.h:855:3: note: in expansion of macro ‘NODE_MODULE_X’
855 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
| ^~~~~~~~~~~~~
../src/binding.cpp:358:1: note: in expansion of macro ‘NODE_MODULE’
358 | NODE_MODULE(binding, RegisterModule);
| ^~~~~~~~~~~
make: *** [binding.target.mk:133: Release/obj.target/binding/src/binding.o] Error 1
make: Leaving directory '/media/alex//web/react-webpack-5-tailwind-2/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 (/media/alex//web/react-webpack-5-tailwind-2/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (node:events:390:28)
gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
gyp ERR! System Linux 5.10.0-9-amd64
gyp ERR! command "/usr/bin/node" "/media/alex//web/react-webpack-5-tailwind-2/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /media/alex//web/react-webpack-5-tailwind-2/node_modules/node-sass
gyp ERR! node -v v16.12.0
gyp ERR! node-gyp -v v7.1.2
gyp ERR! not ok
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.