You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
error C:\Users\Starcea\Documents\coding\core\node_modules\erlpack: Command failed.
Exit code: 1
Command: node-gyp rebuild
Arguments:
Directory: C:\Users\Starcea\Documents\coding\core\node_modules\erlpack
Output:
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild )
gyp info it worked if it ends with ok
gyp info using node-gyp@9.3.1
gyp info using node@19.9.0 | win32 | x64
gyp info find Python using Python version 3.11.2 found at "C:\Users\Starcea\AppData\Local\Programs\Python\Python311\python.exe"
gyp info find VS using VS2022 (17.5.33530.505) found at:
gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools"
gyp info find VS run with --verbose for detailed information
gyp info spawn C:\Users\Starcea\AppData\Local\Programs\Python\Python311\python.exe
gyp info spawn args [
gyp info spawn args 'C:\\Program Files\\nodejs\\node_modules\\npm\\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 '-I',
gyp info spawn args 'C:\\Users\\Starcea\\Documents\\coding\\core\\node_modules\\erlpack\\build\\config.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Users\\Starcea\\AppData\\Local\\node-gyp\\Cache\\19.9.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=C:\\Users\\Starcea\\AppData\\Local\\node-gyp\\Cache\\19.9.0',
gyp info spawn args '-Dnode_gyp_dir=C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
gyp info spawn args '-Dnode_lib_file=C:\\\\Users\\\\Starcea\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\19.9.0\\\\<(target_arch)\\\\node.lib',
gyp info spawn args '-Dmodule_root_dir=C:\\Users\\Starcea\\Documents\\coding\\core\\node_modules\\erlpack',
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 'C:\\Users\\Starcea\\Documents\\coding\\core\\node_modules\\erlpack\\build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\MSBuild.exe
gyp info spawn args [
gyp info spawn args 'build/binding.sln',
gyp info spawn args '/clp:Verbosity=minimal',
gyp info spawn args '/nologo',
gyp info spawn args '/p:Configuration=Release;Platform=x64'
gyp info spawn args ]
Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
adler32.c
compress.c
crc32.c
deflate.c
gzclose.c
gzlib.c
gzread.c
gzwrite.c
infback.c
inffast.c
inflate.c
inftrees.c
trees.c
uncompr.c
zutil.c
win_delay_load_hook.cc
zlib.vcxproj -> C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\Release\\zlib.lib
erlpack.cc
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan_callbacks.h(55,23): error C2039: 'AccessorSignature': is not a member of 'v8' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\AppData\Local\node-gyp\Cache\19.9.0\include\node\v8.h(71,11): message : see declaration of 'v8' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan_callbacks.h(55,40): error C2065: 'AccessorSignature': undeclared identifier [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan_callbacks.h(55,13): error C2923: 'v8::Local': 'AccessorSignature' is not a valid template type argument for parameter 'T' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan_callbacks.h(55,40): message : see declaration of 'AccessorSignature' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan_callbacks.h(55,42): error C2955: 'v8::Local': use of class template requires template argument list [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\AppData\Local\node-gyp\Cache\19.9.0\include\node\v8-local-handle.h(155,13): message : see declaration of 'v8::Local' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan.h(2520,14): error C2955: 'v8::Local': use of class template requires template argument list [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\AppData\Local\node-gyp\Cache\19.9.0\include\node\v8-local-handle.h(155,13): message : see declaration of 'v8::Local' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan.h(2520,34): error C2641: cannot deduce template arguments for 'v8::Local' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan.h(2520,34): error C2780: 'v8::Local<T> v8::Local(T *)': expects 1 arguments - 0 provided [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\AppData\Local\node-gyp\Cache\19.9.0\include\node\v8-local-handle.h(317,3): message : see declaration of 'v8::Local' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan.h(2520,34): error C2780: 'v8::Local<T> v8::Local(v8::Local<S>)': expects 1 arguments - 0 provided [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\AppData\Local\node-gyp\Cache\19.9.0\include\node\v8-local-handle.h(159,3): message : see declaration of 'v8::Local' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan.h(2520,35): error C2783: 'v8::Local<T> v8::Local(void)': could not deduce template argument for 'T' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\AppData\Local\node-gyp\Cache\19.9.0\include\node\v8-local-handle.h(157,3): message : see declaration of 'v8::Local' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\node_modules\nan\nan.h(2520,34): error C2780: 'v8::Local<T> v8::Local(v8::Local<T>)': expects 1 arguments - 0 provided [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
C:\Users\Starcea\AppData\Local\node-gyp\Cache\19.9.0\include\node\v8-local-handle.h(155,13): message : see declaration of 'v8::Local' [C:\Users\Starcea\Documents\coding\core\node_modules\erlpack\build\erlpack.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:203:23)
gyp ERR! stack at ChildProcess.emit (node:events:513:28)
gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:293:12)
gyp ERR! System Windows_NT 10.0.22621
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Starcea\Documents\coding\core\node_modules\erlpack
재현방법
git clone 'repo' yarn
예상되는 정상적인 동작
디펜던시 정상적으로 설치
발생한 문제
[직접 추가] 예상되는 원인
AccessorSignatures
는 deprecate됨nan
에서 발생한 버그를 패치한 버전이2.17.0
chore: overload deprecated AccessorSignatures nodejs/nan#943zlib-sync
가nan
을2.17.0
으로 업데이트한 버전이0.1.8
Bump nan from 2.14.0 to 2.17.0 abalabahaha/zlib-sync#9zlib-sync
0.1.7
을 사용중빌드 버전
node.js: 19.9.0
yarn: 1.22.19
Windows SDK: 11 SDK (10.0.22000.0)
사양
OS: Windows 11 Pro 22H2 (22621.1555)
확인
The text was updated successfully, but these errors were encountered: