nodejs / node-gyp

Node.js native addon build tool
MIT License
9.91k stars 1.79k forks source link

Can't uninstall node Gyp - Windows #2091

Closed Leinox closed 4 years ago

Leinox commented 4 years ago

Hello, for an unknown reason I have node gyp installed on my nodeJS installation but I don't need it. Each time I try to do "npm i", gyp try to do his things and failed. I've tryed

npm uninstall -g node-gyp I've totally uninstalled node and clear the node cache un %APPDATA% and i've searched in any forlder where is gyp to delete it. I've cleared the node path, and delete node_module in my project. Reboot.

Then when I try to reinstall and do "npm i", gyp is still here with the same error.

Can somebody help me please ? Here the error message :

Building: C:\Program Files\nodejs\node.exe F:\source\TAO\BO\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   'C:\\Program Files\\nodejs\\node.exe',
gyp verb cli   'F:\\source\\TAO\\BO\\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@12.16.1 | win32 | 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` failed Error: not found: python2
gyp verb `which` failed     at getNotFoundError (F:\source\TAO\BO\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (F:\source\TAO\BO\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (F:\source\TAO\BO\node_modules\which\which.js:80:29)
gyp verb `which` failed     at F:\source\TAO\BO\node_modules\which\which.js:89:16
gyp verb `which` failed     at F:\source\TAO\BO\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at F:\source\TAO\BO\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:166:21)
gyp verb `which` failed  python2 Error: not found: python2
gyp verb `which` failed     at getNotFoundError (F:\source\TAO\BO\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (F:\source\TAO\BO\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (F:\source\TAO\BO\node_modules\which\which.js:80:29)
gyp verb `which` failed     at F:\source\TAO\BO\node_modules\which\which.js:89:16
gyp verb `which` failed     at F:\source\TAO\BO\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at F:\source\TAO\BO\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:166:21) {
gyp verb `which` failed   stack: 'Error: not found: python2\n' +
gyp verb `which` failed     '    at getNotFoundError (F:\\source\\TAO\\BO\\node_modules\\which\\which.js:13:12)\n' +
gyp verb `which` failed     '    at F (F:\\source\\TAO\\BO\\node_modules\\which\\which.js:68:19)\n' +
gyp verb `which` failed     '    at E (F:\\source\\TAO\\BO\\node_modules\\which\\which.js:80:29)\n' +
gyp verb `which` failed     '    at F:\\source\\TAO\\BO\\node_modules\\which\\which.js:89:16\n' +
gyp verb `which` failed     '    at F:\\source\\TAO\\BO\\node_modules\\isexe\\index.js:42:5\n' +
gyp verb `which` failed     '    at F:\\source\\TAO\\BO\\node_modules\\isexe\\windows.js:36:5\n' +
gyp verb `which` failed     '    at FSReqCallback.oncomplete (fs.js:166:21)',
gyp verb `which` failed   code: 'ENOENT'
gyp verb `which` failed }
gyp verb check python checking for Python executable "python" in the PATH
gyp verb `which` succeeded python C:\Python27\python.EXE
gyp verb check python version `C:\Python27\python.EXE -c "import sys; print "2.7.17
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: 12.16.1
gyp verb command install [ '12.16.1' ]
gyp verb install input version string "12.16.1"
gyp verb install installing version: 12.16.1
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: 12.16.1
gyp verb build dir attempting to create "build" dir: F:\source\TAO\BO\node_modules\node-sass\build
gyp verb build dir "build" dir needed to be created? F:\source\TAO\BO\node_modules\node-sass\build
gyp verb find vs2017 Found installation at: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools
gyp verb find vs2017   - Found Microsoft.VisualStudio.Component.Windows10SDK.17763
gyp verb find vs2017   - Found Microsoft.VisualStudio.Component.VC.Tools.x86.x64
gyp verb find vs2017   - Found Microsoft.VisualStudio.VC.MSBuild.Base
gyp verb find vs2017   - Using this installation with Windows 10 SDK
gyp verb find vs2017 using installation: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: F:\source\TAO\BO\node_modules\node-sass\build\config.gypi
gyp verb config.gypi checking for gypi file: F:\source\TAO\BO\node_modules\node-sass\config.gypi
gyp verb common.gypi checking for gypi file: F:\source\TAO\BO\node_modules\node-sass\common.gypi
gyp verb gyp gyp format was not specified; forcing "msvs"
gyp info spawn C:\Python27\python.EXE
gyp info spawn args [
gyp info spawn args   'F:\\source\\TAO\\BO\\node_modules\\node-gyp\\gyp\\gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'msvs',
gyp info spawn args   '-G',
gyp info spawn args   'msvs_version=2015',
gyp info spawn args   '-I',
gyp info spawn args   'F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'F:\\source\\TAO\\BO\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\Users\\leino\\.node-gyp\\12.16.1\\include\\node\\common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=C:\\Users\\leino\\.node-gyp\\12.16.1',
gyp info spawn args   '-Dnode_gyp_dir=F:\\source\\TAO\\BO\\node_modules\\node-gyp',
gyp info spawn args   '-Dnode_lib_file=C:\\Users\\leino\\.node-gyp\\12.16.1\\<(target_arch)\\node.lib',
gyp info spawn args   '-Dmodule_root_dir=F:\\source\\TAO\\BO\\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   'F:\\source\\TAO\\BO\\node_modules\\node-sass\\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 C:\Users\leino\.node-gyp\12.16.1
gyp verb found first Solution file build/binding.sln
gyp verb using MSBuild: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
gyp info spawn args [
gyp info spawn args   'build/binding.sln',
gyp info spawn args   '/nologo',
gyp info spawn args   '/p:Configuration=Release;Platform=x64'
gyp info spawn args ]
Les projets sont générés individuellement dans cette solution. Pour activer la génération en parallèle, ajoutez le commutateur "/m".
La génération a démarré 06/04/2020 19:32:01.
Projet "F:\source\TAO\BO\node_modules\node-sass\build\binding.sln" sur le noud 1 (cibles par défaut).
ValidateSolutionConfiguration:
  Génération de la configuration de solution "Release|x64".
Le projet "F:\source\TAO\BO\node_modules\node-sass\build\binding.sln" (1) génère "F:\source\TAO\BO\node_modules\node-sass\build\binding.vcxproj.metaproj" (2) sur le noud 1 (cibles par défaut).
Le projet "F:\source\TAO\BO\node_modules\node-sass\build\binding.vcxproj.metaproj" (2) génère "F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj" (3) sur le noud 1 (cibles par défaut).
PrepareForBuild:
  Création du répertoire "Release\obj\libsass\".
  Création du répertoire "F:\source\TAO\BO\node_modules\node-sass\build\Release\".
  Création du répertoire "Release\obj\libsass\libsass.tlog\".
InitializeBuildStatus:
  Création de "Release\obj\libsass\libsass.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\CL.exe /c /I"C:\Users\leino\.node-gyp\12.16.1\include\node" /I"C:\Users\leino\.node-gyp\12.16.1\src" /I"C:\Users\leino\.node-gyp\12.16.1\deps\ope
  nssl\config" /I"C:\Users\leino\.node-gyp\12.16.1\deps\openssl\openssl\include" /I"C:\Users\leino\.node-gyp\12.16.1\deps\uv\include" /I"C:\Users\leino\.node-gyp\12.16.1\deps\zlib" /I"C:\Users\leino\.node-gyp\12.16.1\deps\v8\include" /I..\..\src\libsas 
  s\include /Z7 /nologo /W3 /WX- /diagnostics:classic /MP /Ox /Ob2 /Oi /Ot /Oy /D NODE_GYP_MODULE_NAME=libsass /D USING_UV_SHARED=1 /D USING_V8_SHARED=1 /D V8_DEPRECATION_WARNINGS=1 /D V8_DEPRECATION_WARNINGS /D V8_IMMINENT_DEPRECATION_WARNINGS /D WIN3 
  2 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _HAS_EXCEPTIONS=0 /D OPENSSL_NO_PINSHARED /D OPENSSL_THREADS /D "LIBSASS_VERSION=\"3.5.4\"" /GF /Gm- /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Fo"Release\obj\libsas 
  s\\" /Fd"Release\obj\libsass\libsass.pdb" /Gd /TP /wd4351 /wd4355 /wd4800 /wd4251 /wd4275 /wd4244 /wd4267 /FC /errorReport:queue /GR /EHsc ..\..\src\libsass\src\ast.cpp ..\..\src\libsass\src\ast_fwd_decl.cpp ..\..\src\libsass\src\backtrace.cpp ..\..\ 
  src\libsass\src\base64vlq.cpp ..\..\src\libsass\src\bind.cpp ..\..\src\libsass\src\check_nesting.cpp ..\..\src\libsass\src\color_maps.cpp ..\..\src\libsass\src\constants.cpp ..\..\src\libsass\src\context.cpp ..\..\src\libsass\src\cssize.cpp ..\..\src 
  \libsass\src\emitter.cpp ..\..\src\libsass\src\environment.cpp ..\..\src\libsass\src\error_handling.cpp ..\..\src\libsass\src\eval.cpp ..\..\src\libsass\src\expand.cpp ..\..\src\libsass\src\extend.cpp ..\..\src\libsass\src\file.cpp ..\..\src\libsass\ 
  src\functions.cpp ..\..\src\libsass\src\inspect.cpp ..\..\src\libsass\src\json.cpp ..\..\src\libsass\src\lexer.cpp ..\..\src\libsass\src\listize.cpp ..\..\src\libsass\src\memory\SharedPtr.cpp ..\..\src\libsass\src\node.cpp ..\..\src\libsass\src\opera 
  tors.cpp ..\..\src\libsass\src\output.cpp ..\..\src\libsass\src\parser.cpp ..\..\src\libsass\src\plugins.cpp ..\..\src\libsass\src\position.cpp ..\..\src\libsass\src\prelexer.cpp ..\..\src\libsass\src\remove_placeholders.cpp ..\..\src\libsass\src\sas 
  s.cpp ..\..\src\libsass\src\sass2scss.cpp ..\..\src\libsass\src\sass_context.cpp ..\..\src\libsass\src\sass_functions.cpp ..\..\src\libsass\src\sass_util.cpp ..\..\src\libsass\src\sass_values.cpp ..\..\src\libsass\src\source_map.cpp ..\..\src\libsass 
  \src\subset_map.cpp ..\..\src\libsass\src\to_c.cpp ..\..\src\libsass\src\to_value.cpp ..\..\src\libsass\src\units.cpp ..\..\src\libsass\src\utf8_string.cpp ..\..\src\libsass\src\util.cpp ..\..\src\libsass\src\values.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  ast.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  ast_fwd_decl.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  backtrace.cpp
  base64vlq.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  bind.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  check_nesting.cpp
  color_maps.cpp
  constants.cpp
  context.cpp
  cssize.cpp
  emitter.cpp
  environment.cpp
  error_handling.cpp
  eval.cpp
  expand.cpp
  extend.cpp
  file.cpp
  functions.cpp
  inspect.cpp
  json.cpp
f:\source\tao\bo\node_modules\node-sass\src\libsass\src\json.cpp(26): warning C4005: '_CRT_NONSTDC_NO_DEPRECATE' : redéfinition de macro [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  f:\source\tao\bo\node_modules\node-sass\src\libsass\src\json.cpp: note: voir la définition précédente de '_CRT_NONSTDC_NO_DEPRECATE'
  lexer.cpp
  listize.cpp
  SharedPtr.cpp
  node.cpp
  operators.cpp
  output.cpp
  parser.cpp
  plugins.cpp
  position.cpp
  prelexer.cpp
  remove_placeholders.cpp
  sass.cpp
  sass2scss.cpp
f:\source\tao\bo\node_modules\node-sass\src\libsass\src\sass2scss.cpp(9): warning C4005: '_CRT_NONSTDC_NO_DEPRECATE' : redéfinition de macro [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  f:\source\tao\bo\node_modules\node-sass\src\libsass\src\sass2scss.cpp: note: voir la définition précédente de '_CRT_NONSTDC_NO_DEPRECATE'
  sass_context.cpp
  sass_functions.cpp
  sass_util.cpp
  sass_values.cpp
  source_map.cpp
  subset_map.cpp
  to_c.cpp
  to_value.cpp
  units.cpp
  utf8_string.cpp
  util.cpp
  values.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\CL.exe /c /I"C:\Users\leino\.node-gyp\12.16.1\include\node" /I"C:\Users\leino\.node-gyp\12.16.1\src" /I"C:\Users\leino\.node-gyp\12.16.1\deps\ope
  nssl\config" /I"C:\Users\leino\.node-gyp\12.16.1\deps\openssl\openssl\include" /I"C:\Users\leino\.node-gyp\12.16.1\deps\uv\include" /I"C:\Users\leino\.node-gyp\12.16.1\deps\zlib" /I"C:\Users\leino\.node-gyp\12.16.1\deps\v8\include" /I..\..\src\libsas
  s\include /Z7 /nologo /W3 /WX- /diagnostics:classic /MP /Ox /Ob2 /Oi /Ot /Oy /D NODE_GYP_MODULE_NAME=libsass /D USING_UV_SHARED=1 /D USING_V8_SHARED=1 /D V8_DEPRECATION_WARNINGS=1 /D V8_DEPRECATION_WARNINGS /D V8_IMMINENT_DEPRECATION_WARNINGS /D WIN3 
  2 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _HAS_EXCEPTIONS=0 /D OPENSSL_NO_PINSHARED /D OPENSSL_THREADS /D "LIBSASS_VERSION=\"3.5.4\"" /GF /Gm- /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Fo"Release\obj\libsas 
  s\\" /Fd"Release\obj\libsass\libsass.pdb" /Gd /TC /wd4351 /wd4355 /wd4800 /wd4251 /wd4275 /wd4244 /wd4267 /FC /errorReport:queue /GR /EHsc ..\..\src\libsass\src\cencode.c
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  cencode.c
Lib:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\Lib.exe /OUT:"F:\source\TAO\BO\node_modules\node-sass\build\Release\libsass.lib" /NOLOGO /MACHINE:X64 Release\obj\libsass\ast.obj
  Release\obj\libsass\ast_fwd_decl.obj
  Release\obj\libsass\backtrace.obj
  Release\obj\libsass\base64vlq.obj
  Release\obj\libsass\bind.obj
  Release\obj\libsass\cencode.obj
  Release\obj\libsass\check_nesting.obj
  Release\obj\libsass\color_maps.obj
  Release\obj\libsass\constants.obj
  Release\obj\libsass\context.obj
  Release\obj\libsass\cssize.obj
  Release\obj\libsass\emitter.obj
  Release\obj\libsass\environment.obj
  Release\obj\libsass\error_handling.obj
  Release\obj\libsass\eval.obj
  Release\obj\libsass\expand.obj
  Release\obj\libsass\extend.obj
  Release\obj\libsass\file.obj
  Release\obj\libsass\functions.obj
  Release\obj\libsass\inspect.obj
  Release\obj\libsass\json.obj
  Release\obj\libsass\lexer.obj
  Release\obj\libsass\listize.obj
  Release\obj\libsass\SharedPtr.obj
  Release\obj\libsass\node.obj
  Release\obj\libsass\operators.obj
  Release\obj\libsass\output.obj
  Release\obj\libsass\parser.obj
  Release\obj\libsass\plugins.obj
  Release\obj\libsass\position.obj
  Release\obj\libsass\prelexer.obj
  Release\obj\libsass\remove_placeholders.obj
  Release\obj\libsass\sass.obj
  Release\obj\libsass\sass2scss.obj
  Release\obj\libsass\sass_context.obj
  Release\obj\libsass\sass_functions.obj
  Release\obj\libsass\sass_util.obj
  Release\obj\libsass\sass_values.obj
  Release\obj\libsass\source_map.obj
  Release\obj\libsass\subset_map.obj
  Release\obj\libsass\to_c.obj
  Release\obj\libsass\to_value.obj
  Release\obj\libsass\units.obj
  Release\obj\libsass\utf8_string.obj
  Release\obj\libsass\util.obj
  Release\obj\libsass\values.obj
  libsass.vcxproj -> F:\source\TAO\BO\node_modules\node-sass\build\Release\\libsass.lib
FinalizeBuildStatus:
  Suppression du fichier "Release\obj\libsass\libsass.tlog\unsuccessfulbuild".
  Mise à jour de l'horodatage "Release\obj\libsass\libsass.tlog\libsass.lastbuildstate".
Génération du projet "F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj" terminée (cibles par défaut).

Le projet "F:\source\TAO\BO\node_modules\node-sass\build\binding.vcxproj.metaproj" (2) génère "F:\source\TAO\BO\node_modules\node-sass\build\binding.vcxproj" (4) sur le noud 1 (cibles par défaut).
PrepareForBuild:
  Création du répertoire "Release\obj\binding\".
  Création du répertoire "Release\obj\binding\binding.tlog\".
InitializeBuildStatus:
  Création de "Release\obj\binding\binding.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié.
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\CL.exe /c /I"C:\Users\leino\.node-gyp\12.16.1\include\node" /I"C:\Users\leino\.node-gyp\12.16.1\src" /I"C:\Users\leino\.node-gyp\12.16.1\deps\ope
  nssl\config" /I"C:\Users\leino\.node-gyp\12.16.1\deps\openssl\openssl\include" /I"C:\Users\leino\.node-gyp\12.16.1\deps\uv\include" /I"C:\Users\leino\.node-gyp\12.16.1\deps\zlib" /I"C:\Users\leino\.node-gyp\12.16.1\deps\v8\include" /I..\..\nan /I..\s 
  rc\libsass\include /Z7 /nologo /W3 /WX- /diagnostics:classic /MP /Ox /Ob2 /Oi /Ot /Oy /D NODE_GYP_MODULE_NAME=binding /D USING_UV_SHARED=1 /D USING_V8_SHARED=1 /D V8_DEPRECATION_WARNINGS=1 /D V8_DEPRECATION_WARNINGS /D V8_IMMINENT_DEPRECATION_WARNING 
  S /D WIN32 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _HAS_EXCEPTIONS=0 /D OPENSSL_NO_PINSHARED /D OPENSSL_THREADS /D BUILDING_NODE_EXTENSION /D _WINDLL /GF /Gm- /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Fo"Re 
  lease\obj\binding\\" /Fd"Release\obj\binding\vc141.pdb" /Gd /TP /wd4351 /wd4355 /wd4800 /wd4251 /wd4275 /wd4244 /wd4267 /FC /errorReport:queue /Zc:threadSafeInit- ..\src\binding.cpp ..\src\create_string.cpp ..\src\custom_function_bridge.cpp ..\src\cu 
  stom_importer_bridge.cpp ..\src\sass_context_wrapper.cpp ..\src\sass_types\boolean.cpp ..\src\sass_types\color.cpp ..\src\sass_types\error.cpp ..\src\sass_types\factory.cpp ..\src\sass_types\list.cpp ..\src\sass_types\map.cpp ..\src\sass_types\null.c 
  pp ..\src\sass_types\number.cpp ..\src\sass_types\string.cpp "F:\source\TAO\BO\node_modules\node-gyp\src\win_delay_load_hook.cc"
  binding.cpp
  create_string.cpp
  custom_function_bridge.cpp
  custom_importer_bridge.cpp
  sass_context_wrapper.cpp
  boolean.cpp
  color.cpp
  error.cpp
f:\source\tao\bo\node_modules\node-sass\src\create_string.cpp(17): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)' : impossible de convertir l'argument 1 de 'v8::Local<v8::Value>' en 'const v8::String::Utf8Value &' [F:\so
urce\TAO\BO\node_modules\node-sass\build\binding.vcxproj]
  f:\source\tao\bo\node_modules\node-sass\src\create_string.cpp(17): note: Raison : impossible de convertir de 'v8::Local<v8::Value>' en 'const v8::String::Utf8Value'
  f:\source\tao\bo\node_modules\node-sass\src\create_string.cpp(17): note: Aucun opérateur de conversion définie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'opérateur ne peut pas être appelé
  factory.cpp
  list.cpp
  map.cpp
  null.cpp
  number.cpp
  string.cpp
  win_delay_load_hook.cc
Génération du projet "F:\source\TAO\BO\node_modules\node-sass\build\binding.vcxproj" terminée (cibles par défaut) -- ÉCHEC.

Génération du projet "F:\source\TAO\BO\node_modules\node-sass\build\binding.vcxproj.metaproj" terminée (cibles par défaut) -- ÉCHEC.

Génération du projet "F:\source\TAO\BO\node_modules\node-sass\build\binding.sln" terminée (cibles par défaut) -- ÉCHEC.

ÉCHEC de la build.

"F:\source\TAO\BO\node_modules\node-sass\build\binding.sln" (cible par défaut) (1) ->
"F:\source\TAO\BO\node_modules\node-sass\build\binding.vcxproj.metaproj" (cible par défaut) (2) ->
"F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj" (cible par défaut) (3) ->
(ClCompile cible) ->
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  f:\source\tao\bo\node_modules\node-sass\src\libsass\src\json.cpp(26): warning C4005: '_CRT_NONSTDC_NO_DEPRECATE' : redéfinition de macro [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]
  f:\source\tao\bo\node_modules\node-sass\src\libsass\src\sass2scss.cpp(9): warning C4005: '_CRT_NONSTDC_NO_DEPRECATE' : redéfinition de macro [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]

"F:\source\TAO\BO\node_modules\node-sass\build\binding.sln" (cible par défaut) (1) ->
"F:\source\TAO\BO\node_modules\node-sass\build\binding.vcxproj.metaproj" (cible par défaut) (2) ->
"F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj" (cible par défaut) (3) ->
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\source\TAO\BO\node_modules\node-sass\build\src\libsass.vcxproj]

"F:\source\TAO\BO\node_modules\node-sass\build\binding.sln" (cible par défaut) (1) ->
"F:\source\TAO\BO\node_modules\node-sass\build\binding.vcxproj.metaproj" (cible par défaut) (2) ->
"F:\source\TAO\BO\node_modules\node-sass\build\binding.vcxproj" (cible par défaut) (4) ->
(ClCompile cible) ->
  f:\source\tao\bo\node_modules\node-sass\src\create_string.cpp(17): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)' : impossible de convertir l'argument 1 de 'v8::Local<v8::Value>' en 'const v8::String::Utf8Value &' [F:\ 
source\TAO\BO\node_modules\node-sass\build\binding.vcxproj]

    12 Avertissement(s)
    1 Erreur(s)

Temps écoulé 00:00:31.19
gyp ERR! build error 
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (F:\source\TAO\BO\node_modules\node-gyp\lib\build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:311:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "F:\\source\\TAO\\BO\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd F:\source\TAO\BO\node_modules\node-sass
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
cclauss commented 4 years ago

gyp info using node-gyp@3.8.0 can you set a yarn resolution forcing node-gyp@6.1.0 ? https://github.com/nodejs/node-gyp/issues/2089#issuecomment-609302280

Leinox commented 4 years ago

Same results :(

cclauss commented 4 years ago

The log please?

Leinox commented 4 years ago

Sorry, didn't use yarn first time. Here :

warning " > @swimlane/ngx-charts@10.1.0" has unmet peer dependency "d3-brush@^1.0.4".
warning " > @swimlane/ngx-charts@10.1.0" has unmet peer dependency "d3-color@^1.0.3".
warning " > @swimlane/ngx-charts@10.1.0" has unmet peer dependency "d3-force@^1.1.0".
warning " > @swimlane/ngx-charts@10.1.0" has unmet peer dependency "d3-format@^1.2.0".
warning " > @swimlane/ngx-charts@10.1.0" has unmet peer dependency "d3-hierarchy@^1.1.5".
warning " > @swimlane/ngx-charts@10.1.0" has unmet peer dependency "d3-interpolate@^1.1.5".
warning " > @swimlane/ngx-charts@10.1.0" has unmet peer dependency "d3-scale@^1.0.6".
warning " > @swimlane/ngx-charts@10.1.0" has unmet peer dependency "d3-selection@^1.1.0".
warning " > @swimlane/ngx-charts@10.1.0" has unmet peer dependency "d3-shape@^1.2.0".
warning " > @swimlane/ngx-charts@10.1.0" has unmet peer dependency "d3-time-format@^2.1.0".
warning " > @swimlane/ngx-datatable@11.2.0" has incorrect peer dependency "rxjs@^5.0.0".
warning " > angular-calendar@0.23.7" has incorrect peer dependency "@angular/animations@>=5.0.0 <7.0.0".
warning " > angular-calendar@0.23.7" has incorrect peer dependency "@angular/common@>=5.0.0 <7.0.0".
warning " > angular-calendar@0.23.7" has incorrect peer dependency "@angular/core@>=5.0.0 <7.0.0".
warning "angular-calendar > angular-draggable-droppable@2.0.0" has incorrect peer dependency "@angular/core@>=5.0.0 <7.0.0".
warning "angular-calendar > angular-resizable-element@2.0.0" has incorrect peer dependency "@angular/core@>=5.0.0 <7.0.0".
warning " > angular-in-memory-web-api@0.6.1" has incorrect peer dependency "@angular/common@^6.0.0".
warning " > angular-in-memory-web-api@0.6.1" has incorrect peer dependency "@angular/core@^6.0.0".
warning " > angular-in-memory-web-api@0.6.1" has incorrect peer dependency "@angular/http@^6.0.0".
warning " > bootstrap@4.4.1" has unmet peer dependency "jquery@1.9.1 - 3".
warning " > bootstrap@4.4.1" has unmet peer dependency "popper.js@^1.16.0".
warning " > leaflet.markercluster@1.4.1" has incorrect peer dependency "leaflet@~1.3.1".
warning "ngx-tags-input > @angular/common@5.2.11" has incorrect peer dependency "rxjs@^5.5.0".
warning "ngx-tags-input > @angular/core@5.2.11" has incorrect peer dependency "rxjs@^5.5.0".
warning "ngx-tags-input > @angular/forms@5.2.11" has incorrect peer dependency "rxjs@^5.5.0".
warning "ngx-tags-input > @angular/forms@5.2.11" has incorrect peer dependency "@angular/platform-browser@5.2.11".
warning " > ngx-toastr@8.10.2" has incorrect peer dependency "@angular/core@^5.2.0 || ^6.0.0".
warning " > ngx-toastr@8.10.2" has incorrect peer dependency "@angular/common@^5.2.0 || ^6.0.0".
warning " > ngx-toastr@8.10.2" has incorrect peer dependency "@angular/platform-browser@^5.2.0 || ^6.0.0".
warning " > ngx-translate-multi-http-loader@3.0.0" has incorrect peer dependency "@ngx-translate/core@>=10.0.0".
warning " > @angular/compiler-cli@7.2.16" has incorrect peer dependency "@angular/compiler@7.2.16".
warning " > tslint-sonarts@1.9.0" has incorrect peer dependency "tslint@^5.11.0".
[4/4] Building fresh packages...
[-/5] ⡀ waiting...
[2/5] ⡀ node-sass
[-/5] ⡀ waiting...
[-/5] ⡀ waiting...
warning Error running install script for optional dependency: "F:\\source\\TAO\\BO\\node_modules\\node-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments:
Directory: F:\\source\\TAO\\BO\\node_modules\\node-sass
Output:
Building: C:\\Program Files\\nodejs\\node.exe F:\\source\\TAO\\BO\\node_modules\\node-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   'C:\\\\Program Files\\\\nodejs\\\\node.exe',
gyp verb cli   'F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\node-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@12.16.1 | win32 | 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` failed Error: not found: python2
gyp verb `which` failed     at getNotFoundError (F:\\source\\TAO\\BO\\node_modules\\which\\which.js:13:12)
gyp verb `which` failed     at F (F:\\source\\TAO\\BO\\node_modules\\which\\which.js:68:19)
gyp verb `which` failed     at E (F:\\source\\TAO\\BO\\node_modules\\which\\which.js:80:29)
gyp verb `which` failed     at F:\\source\\TAO\\BO\\node_modules\\which\\which.js:89:16
gyp verb `which` failed     at F:\\source\\TAO\\BO\\node_modules\\isexe\\index.js:42:5
gyp verb `which` failed     at F:\\source\\TAO\\BO\\node_modules\\isexe\\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:166:21)
gyp verb `which` failed  python2 Error: not found: python2
gyp verb `which` failed     at getNotFoundError (F:\\source\\TAO\\BO\\node_modules\\which\\which.js:13:12)
gyp verb `which` failed     at F (F:\\source\\TAO\\BO\\node_modules\\which\\which.js:68:19)
gyp verb `which` failed     at E (F:\\source\\TAO\\BO\\node_modules\\which\\which.js:80:29)
gyp verb `which` failed     at F:\\source\\TAO\\BO\\node_modules\\which\\which.js:89:16
gyp verb `which` failed     at F:\\source\\TAO\\BO\\node_modules\\isexe\\index.js:42:5
gyp verb `which` failed     at F:\\source\\TAO\\BO\\node_modules\\isexe\\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:166:21) {
gyp verb `which` failed   stack: 'Error: not found: python2\\n' +
gyp verb `which` failed     '    at getNotFoundError (F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\which\\\\which.js:13:12)\\n' +
gyp verb `which` failed     '    at F (F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\which\\\\which.js:68:19)\\n' +
gyp verb `which` failed     '    at E (F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\which\\\\which.js:80:29)\\n' +
gyp verb `which` failed     '    at F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\which\\\\which.js:89:16\\n' +
gyp verb `which` failed     '    at F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\isexe\\\\index.js:42:5\\n' +
gyp verb `which` failed     '    at F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\isexe\\\\windows.js:36:5\\n' +
gyp verb `which` failed     '    at FSReqCallback.oncomplete (fs.js:166:21)',
gyp verb `which` failed   code: 'ENOENT'
gyp verb `which` failed }
gyp verb check python checking for Python executable \"python\" in the PATH
gyp verb `which` succeeded python C:\\Python27\\python.EXE
gyp verb check python version `C:\\Python27\\python.EXE -c \"import sys; print \"2.7.17
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: 12.16.1
gyp verb command install [ '12.16.1' ]
gyp verb install input version string \"12.16.1\"
gyp verb install installing version: 12.16.1
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: 12.16.1
gyp verb build dir attempting to create \"build\" dir: F:\\source\\TAO\\BO\\node_modules\\node-sass\\build
gyp verb build dir \"build\" dir needed to be created? F:\\source\\TAO\\BO\\node_modules\\node-sass\\build
gyp verb find vs2017 Found installation at: C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools
gyp verb find vs2017   - Found Microsoft.VisualStudio.Component.Windows10SDK.17763
gyp verb find vs2017   - Found Microsoft.VisualStudio.Component.VC.Tools.x86.x64
gyp verb find vs2017   - Found Microsoft.VisualStudio.VC.MSBuild.Base
gyp verb find vs2017   - Using this installation with Windows 10 SDK
gyp verb find vs2017 using installation: C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\config.gypi
gyp verb config.gypi checking for gypi file: F:\\source\\TAO\\BO\\node_modules\\node-sass\\config.gypi
gyp verb common.gypi checking for gypi file: F:\\source\\TAO\\BO\\node_modules\\node-sass\\common.gypi
gyp verb gyp gyp format was not specified; forcing \"msvs\"
gyp info spawn C:\\Python27\\python.EXE
gyp info spawn args [
gyp info spawn args   'F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\node-sass\\\\node_modules\\\\node-gyp\\\\gyp\\\\gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'msvs',
gyp info spawn args   '-G',
gyp info spawn args   'msvs_version=2015',
gyp info spawn args   '-I',
gyp info spawn args   'F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\node-sass\\\\build\\\\config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\node-sass\\\\node_modules\\\\node-gyp\\\\addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\\\Users\\\\leino\\\\.node-gyp\\\\12.16.1\\\\include\\\\node\\\\common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=C:\\\\Users\\\\leino\\\\.node-gyp\\\\12.16.1',
gyp info spawn args   '-Dnode_gyp_dir=F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\node-sass\\\\node_modules\\\\node-gyp',
gyp info spawn args   '-Dnode_lib_file=C:\\\\Users\\\\leino\\\\.node-gyp\\\\12.16.1\\\\<(target_arch)\\\\node.lib',
gyp info spawn args   '-Dmodule_root_dir=F:\\\\source\\\\TAO\\\\BO\\\\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   'F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\node-sass\\\\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 C:\\Users\\leino\\.node-gyp\\12.16.1
gyp verb found first Solution file build/binding.sln
gyp verb using MSBuild: C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\MSBuild\\15.0\\Bin\\MSBuild.exe
gyp info spawn C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\MSBuild\\15.0\\Bin\\MSBuild.exe
gyp info spawn args [
gyp info spawn args   'build/binding.sln',
gyp info spawn args   '/nologo',
gyp info spawn args   '/p:Configuration=Release;Platform=x64'
gyp info spawn args ]
Les projets sont g�n�r�s individuellement dans cette solution. Pour activer la g�n�ration en parall�le, ajoutez le commutateur \"/m\".
La g�n�ration a d�marr� 06/04/2020 23:10:30.
Projet \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.sln\" sur le noud 1 (cibles par d�faut).
ValidateSolutionConfiguration:
  G�n�ration de la configuration de solution \"Release|x64\".
Le projet \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.sln\" (1) g�n�re \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj.metaproj\" (2) sur le noud 1 (cibles par d�faut).
Le projet \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj.metaproj\" (2) g�n�re \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj\" (3) sur le noud 1 (cibles par d�faut).
PrepareForBuild:
  Cr�ation du r�pertoire \"Release\\obj\\libsass\\\".
  Cr�ation du r�pertoire \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\Release\\\".
  Cr�ation du r�pertoire \"Release\\obj\\libsass\\libsass.tlog\\\".
InitializeBuildStatus:
  Cr�ation de \"Release\\obj\\libsass\\libsass.tlog\\unsuccessfulbuild\", car \"AlwaysCreate\" a �t� sp�cifi�.
ClCompile:
  C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX64\\x64\\CL.exe /c /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\include\\node\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\src\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\openssl\\config\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\openssl\\openssl\\include\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\uv\\include\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\zlib\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\v8\\include\" /I..\\..\\src\\libsass\\include /Z7 /nologo /W3 /WX- /diagnostics:classic /MP /Ox /Ob2 /Oi /Ot /Oy /D NODE_GYP_MODULE_NAME=libsass /D USING_UV_SHARED=1 /D USING_V8_SHARED=1 /D V8_DEPRECATION_WARNINGS=1 /D V8_DEPRECATION_WARNINGS /D V8_IMMINENT_DEPRECATION_WARNINGS /D WIN32 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _HAS_EXCEPTIONS=0 /D OPENSSL_NO_PINSHARED /D OPENSSL_THREADS /D \"LIBSASS_VERSION=\\\"3.5.4\\\"\" /GF /Gm- /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Fo\"Release\\obj\\libsass\\\\\" /Fd\"Release\\obj\\libsass\\libsass.pdb\" /Gd /TP /wd4351 /wd4355 /wd4800 /wd4251 /wd4275 /wd4244 /wd4267 /FC /errorReport:queue /GR /EHsc ..\\..\\src\\libsass\\src\\ast.cpp ..\\..\\src\\libsass\\src\\ast_fwd_decl.cpp ..\\..\\src\\libsass\\src\\backtrace.cpp ..\\..\\src\\libsass\\src\\base64vlq.cpp ..\\..\\src\\libsass\\src\\bind.cpp ..\\..\\src\\libsass\\src\\check_nesting.cpp ..\\..\\src\\libsass\\src\\color_maps.cpp 
..\\..\\src\\libsass\\src\\constants.cpp ..\\..\\src\\libsass\\src\\context.cpp ..\\..\\src\\libsass\\src\\cssize.cpp ..\\..\\src\\libsass\\src\\emitter.cpp ..\\..\\src\\libsass\\src\\environment.cpp ..\\..\\src\\libsass\\src\\error_handling.cpp ..\\..\\src\\libsass\\src\\eval.cpp ..\\..\\src\\libsass\\src\\expand.cpp ..\\..\\src\\libsass\\src\\extend.cpp ..\\..\\src\\libsass\\src\\file.cpp ..\\..\\src\\libsass\\src\\functions.cpp ..\\..\\src\\libsass\\src\\inspect.cpp ..\\..\\src\\libsass\\src\\json.cpp ..\\..\\src\\libsass\\src\\lexer.cpp ..\\..\\src\\libsass\\src\\listize.cpp ..\\..\\src\\libsass\\src\\memory\\SharedPtr.cpp ..\\..\\src\\libsass\\src\\node.cpp ..\\..\\src\\libsass\\src\\operators.cpp ..\\..\\src\\libsass\\src\\output.cpp ..\\..\\src\\libsass\\src\\parser.cpp ..\\..\\src\\libsass\\src\\plugins.cpp ..\\..\\src\\libsass\\src\\position.cpp ..\\..\\src\\libsass\\src\\prelexer.cpp ..\\..\\src\\libsass\\src\\remove_placeholders.cpp ..\\..\\src\\libsass\\src\\sass.cpp ..\\..\\src\\libsass\\src\\sass2scss.cpp ..\\..\\src\\libsass\\src\\sass_context.cpp ..\\..\\src\\libsass\\src\\sass_functions.cpp ..\\..\\src\\libsass\\src\\sass_util.cpp ..\\..\\src\\libsass\\src\\sass_values.cpp ..\\..\\src\\libsass\\src\\source_map.cpp ..\\..\\src\\libsass\\src\\subset_map.cpp ..\\..\\src\\libsass\\src\\to_c.cpp ..\\..\\src\\libsass\\src\\to_value.cpp ..\\..\\src\\libsass\\src\\units.cpp ..\\..\\src\\libsass\\src\\utf8_string.cpp ..\\..\\src\\libsass\\src\\util.cpp ..\\..\\src\\libsass\\src\\values.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  ast.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  ast_fwd_decl.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  backtrace.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  base64vlq.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  bind.cpp
  check_nesting.cpp
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  color_maps.cpp
  constants.cpp
  context.cpp
  cssize.cpp
  emitter.cpp
  environment.cpp
  error_handling.cpp
  eval.cpp
  expand.cpp
  extend.cpp
  file.cpp
  functions.cpp
  inspect.cpp
  json.cpp
f:\\source\\tao\\bo\\node_modules\\node-sass\\src\\libsass\\src\\json.cpp(26): warning C4005: '_CRT_NONSTDC_NO_DEPRECATE'�: red�finition de macro [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  f:\\source\\tao\\bo\\node_modules\\node-sass\\src\\libsass\\src\\json.cpp: note: voir la d�finition pr�c�dente de '_CRT_NONSTDC_NO_DEPRECATE'
  lexer.cpp
  listize.cpp
  SharedPtr.cpp
  node.cpp
  operators.cpp
  output.cpp
  parser.cpp
  plugins.cpp
  position.cpp
  prelexer.cpp
  remove_placeholders.cpp
  sass.cpp
  sass2scss.cpp
f:\\source\\tao\\bo\\node_modules\\node-sass\\src\\libsass\\src\\sass2scss.cpp(9): warning C4005: '_CRT_NONSTDC_NO_DEPRECATE'�: red�finition de macro [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  f:\\source\\tao\\bo\\node_modules\\node-sass\\src\\libsass\\src\\sass2scss.cpp: note: voir la d�finition pr�c�dente de '_CRT_NONSTDC_NO_DEPRECATE'
  sass_context.cpp
  sass_functions.cpp
  sass_util.cpp
  sass_values.cpp
  source_map.cpp
  subset_map.cpp
  to_c.cpp
  to_value.cpp
  units.cpp
  utf8_string.cpp
  util.cpp
  values.cpp
  C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX64\\x64\\CL.exe /c /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\include\\node\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\src\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\openssl\\config\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\openssl\\openssl\\include\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\uv\\include\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\zlib\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\v8\\include\" /I..\\..\\src\\libsass\\include /Z7 /nologo /W3 /WX- /diagnostics:classic /MP /Ox /Ob2 /Oi /Ot /Oy /D NODE_GYP_MODULE_NAME=libsass /D USING_UV_SHARED=1 /D USING_V8_SHARED=1 /D V8_DEPRECATION_WARNINGS=1 /D V8_DEPRECATION_WARNINGS /D V8_IMMINENT_DEPRECATION_WARNINGS /D WIN32 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _HAS_EXCEPTIONS=0 /D OPENSSL_NO_PINSHARED /D OPENSSL_THREADS /D \"LIBSASS_VERSION=\\\"3.5.4\\\"\" /GF /Gm- /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Fo\"Release\\obj\\libsass\\\\\" /Fd\"Release\\obj\\libsass\\libsass.pdb\" /Gd /TC /wd4351 /wd4355 /wd4800 /wd4251 /wd4275 /wd4244 /wd4267 /FC /errorReport:queue /GR /EHsc ..\\..\\src\\libsass\\src\\cencode.c
cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  cencode.c
Lib:
  C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX64\\x64\\Lib.exe /OUT:\"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\Release\\libsass.lib\" /NOLOGO /MACHINE:X64 Release\\obj\\libsass\\ast.obj
  Release\\obj\\libsass\\ast_fwd_decl.obj
  Release\\obj\\libsass\\backtrace.obj
  Release\\obj\\libsass\\base64vlq.obj
  Release\\obj\\libsass\\bind.obj
  Release\\obj\\libsass\\cencode.obj
  Release\\obj\\libsass\\check_nesting.obj
  Release\\obj\\libsass\\color_maps.obj
  Release\\obj\\libsass\\constants.obj
  Release\\obj\\libsass\\context.obj
  Release\\obj\\libsass\\cssize.obj
  Release\\obj\\libsass\\emitter.obj
  Release\\obj\\libsass\\environment.obj
  Release\\obj\\libsass\\error_handling.obj
  Release\\obj\\libsass\\eval.obj
  Release\\obj\\libsass\\expand.obj
  Release\\obj\\libsass\\extend.obj
  Release\\obj\\libsass\\file.obj
  Release\\obj\\libsass\\functions.obj
  Release\\obj\\libsass\\inspect.obj
  Release\\obj\\libsass\\json.obj
  Release\\obj\\libsass\\lexer.obj
  Release\\obj\\libsass\\listize.obj
  Release\\obj\\libsass\\SharedPtr.obj
  Release\\obj\\libsass\\node.obj
  Release\\obj\\libsass\\operators.obj
  Release\\obj\\libsass\\output.obj
  Release\\obj\\libsass\\parser.obj
  Release\\obj\\libsass\\plugins.obj
  Release\\obj\\libsass\\position.obj
  Release\\obj\\libsass\\prelexer.obj
  Release\\obj\\libsass\\remove_placeholders.obj
  Release\\obj\\libsass\\sass.obj
  Release\\obj\\libsass\\sass2scss.obj
  Release\\obj\\libsass\\sass_context.obj
  Release\\obj\\libsass\\sass_functions.obj
  Release\\obj\\libsass\\sass_util.obj
  Release\\obj\\libsass\\sass_values.obj
  Release\\obj\\libsass\\source_map.obj
  Release\\obj\\libsass\\subset_map.obj
  Release\\obj\\libsass\\to_c.obj
  Release\\obj\\libsass\\to_value.obj
  Release\\obj\\libsass\\units.obj
  Release\\obj\\libsass\\utf8_string.obj
  Release\\obj\\libsass\\util.obj
  Release\\obj\\libsass\\values.obj
  libsass.vcxproj -> F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\Release\\\\libsass.lib
FinalizeBuildStatus:
  Suppression du fichier \"Release\\obj\\libsass\\libsass.tlog\\unsuccessfulbuild\".
  Mise � jour de l'horodatage \"Release\\obj\\libsass\\libsass.tlog\\libsass.lastbuildstate\".
G�n�ration du projet \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj\" termin�e (cibles par d�faut).
Le projet \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj.metaproj\" (2) g�n�re \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj\" (4) sur le noud 1 (cibles par d�faut).
PrepareForBuild:
  Cr�ation du r�pertoire \"Release\\obj\\binding\\\".
  Cr�ation du r�pertoire \"Release\\obj\\binding\\binding.tlog\\\".
InitializeBuildStatus:
  Cr�ation de \"Release\\obj\\binding\\binding.tlog\\unsuccessfulbuild\", car \"AlwaysCreate\" a �t� sp�cifi�.
ClCompile:
  C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX64\\x64\\CL.exe /c /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\include\\node\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\src\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\openssl\\config\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\openssl\\openssl\\include\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\uv\\include\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\zlib\" /I\"C:\\Users\\leino\\.node-gyp\\12.16.1\\deps\\v8\\include\" /I..\\..\\nan /I..\\src\\libsass\\include /Z7 /nologo /W3 /WX- /diagnostics:classic /MP /Ox /Ob2 /Oi /Ot /Oy /D NODE_GYP_MODULE_NAME=binding /D USING_UV_SHARED=1 /D USING_V8_SHARED=1 /D V8_DEPRECATION_WARNINGS=1 /D V8_DEPRECATION_WARNINGS /D V8_IMMINENT_DEPRECATION_WARNINGS /D WIN32 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _HAS_EXCEPTIONS=0 /D OPENSSL_NO_PINSHARED /D OPENSSL_THREADS /D BUILDING_NODE_EXTENSION /D _WINDLL /GF /Gm- /MT 
/GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Fo\"Release\\obj\\binding\\\\\" /Fd\"Release\\obj\\binding\\vc141.pdb\" /Gd /TP /wd4351 /wd4355 /wd4800 /wd4251 /wd4275 /wd4244 /wd4267 /FC /errorReport:queue /Zc:threadSafeInit- ..\\src\\binding.cpp ..\\src\\create_string.cpp ..\\src\\custom_function_bridge.cpp ..\\src\\custom_importer_bridge.cpp ..\\src\\sass_context_wrapper.cpp ..\\src\\sass_types\\boolean.cpp ..\\src\\sass_types\\color.cpp ..\\src\\sass_types\\error.cpp ..\\src\\sass_types\\factory.cpp ..\\src\\sass_types\\list.cpp ..\\src\\sass_types\\map.cpp ..\\src\\sass_types\\null.cpp ..\\src\\sass_types\\number.cpp ..\\src\\sass_types\\string.cpp \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\node_modules\\node-gyp\\src\\win_delay_load_hook.cc\"
  binding.cpp
  create_string.cpp
  custom_function_bridge.cpp
  custom_importer_bridge.cpp
  sass_context_wrapper.cpp
  boolean.cpp
  color.cpp
  error.cpp
f:\\source\\tao\\bo\\node_modules\\node-sass\\src\\create_string.cpp(17): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)'�: impossible de convertir l'argument 1 de 'v8::Local<v8::Value>' en 'const v8::String::Utf8Value &' 
[F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj]
  f:\\source\\tao\\bo\\node_modules\\node-sass\\src\\create_string.cpp(17): note: Raison�: impossible de convertir de 'v8::Local<v8::Value>' en 'const v8::String::Utf8Value'
  f:\\source\\tao\\bo\\node_modules\\node-sass\\src\\create_string.cpp(17): note: Aucun op�rateur de conversion d�finie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'op�rateur ne peut pas �tre appel�
  factory.cpp
  list.cpp
  map.cpp
  null.cpp
  number.cpp
  string.cpp
  win_delay_load_hook.cc
G�n�ration du projet \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj\" termin�e (cibles par d�faut) -- �CHEC.
G�n�ration du projet \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj.metaproj\" termin�e (cibles par d�faut) -- �CHEC.
G�n�ration du projet \"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.sln\" termin�e (cibles par d�faut) -- �CHEC.

�CHEC de la build.

\"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.sln\" (cible par d�faut) (1) ->
\"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj.metaproj\" (cible par d�faut) (2) ->
\"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj\" (cible par d�faut) (3) ->
(ClCompile cible) ->
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  f:\\source\\tao\\bo\\node_modules\\node-sass\\src\\libsass\\src\\json.cpp(26): warning C4005: '_CRT_NONSTDC_NO_DEPRECATE'�: red�finition de macro [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]
  f:\\source\\tao\\bo\\node_modules\\node-sass\\src\\libsass\\src\\sass2scss.cpp(9): warning C4005: '_CRT_NONSTDC_NO_DEPRECATE'�: red�finition de macro [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]

\"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.sln\" (cible par d�faut) (1) ->
\"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj\" (cible par d�faut) (3) ->
  cl : Ligne de commande warning D9025: substitution de '/GR-' par '/GR' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\src\\libsass.vcxproj]

\"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.sln\" (cible par d�faut) (1) ->
\"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj.metaproj\" (cible par d�faut) (2) ->
\"F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj\" (cible par d�faut) (4) ->
(ClCompile cible) ->
  f:\\source\\tao\\bo\\node_modules\\node-sass\\src\\create_string.cpp(17): error C2664: 'v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value &)'�: impossible de convertir l'argument 1 de 'v8::Local<v8::Value>' en 'const v8::String::Utf8Value &' [F:\\source\\TAO\\BO\\node_modules\\node-sass\\build\\binding.vcxproj]

    12 Avertissement(s)
    1 Erreur(s)

Temps �coul� 00:00:29.88
gyp ERR! build error
gyp ERR! stack Error: `C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\MSBuild\\15.0\\Bin\\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (F:\\source\\TAO\\BO\\node_modules\\node-sass\\node_modules\\node-gyp\\lib\\build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:311:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command \"C:\\\\Program Files\\\\nodejs\\\\node.exe\" \"F:\\\\source\\\\TAO\\\\BO\\\\node_modules\\\\node-sass\\\\node_modules\\\\node-gyp\\\\bin\\\\node-gyp.js\" \"rebuild\" \"--verbose\" \"--libsass_ext=\" \"--libsass_cflags=\" \"--libsass_ldflags=\" \"--libsass_library=\"
gyp ERR! cwd F:\\source\\TAO\\BO\\node_modules\\node-sass
gyp ERR! node -v v12.16.1
success Saved lockfile.
Done in 87.47s.
cclauss commented 4 years ago

For readability of the logs, please three backticks on a line by themselves above the top of the log and the same below the bottom of the log.

Even in the latest log, it still says gyp info using node-gyp@3.8.0

Also see https://github.com/nodejs/node-gyp/issues/1763#issuecomment-595519804

Leinox commented 4 years ago

Sorry, but logs are already inside backticks. Characters encode errors are because of my french computer :( I don't know why, but I can't upgrade node-gyp to 6.1 version. I've force installed node-gyp into this version but package generation still use the 3.8. However I have solved my problem.

That's not the proper way to fix the problem, but I actualy don't need Visual Studio 2019 or node in his latest version so...