Can't build with electron
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- cpp, electron, node.js
- Lĩnh vực
- build-system, desktop
Hướng nghiên cứu
Bắt đầu với npm rebuild được báo cáo của native-keymap@3.3.1 trên Electron 20.1.3 trong Windows, sau đó kiểm tra các lỗi build của native-keymap và node-gyp/MSBuild trong nhật ký issue. Xác định lý do các mã nguồn C++ bị lỗi khi biên dịch với các header của Electron và xác minh rằng việc rebuild package thành công trong môi trường đã báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hello, I can't build package when using native-keymap with electron, can some one help? Ty
0 verbose cli C:\Program Files\nodejs\node.exe C:\Users\ch3rn1k\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
1 info using npm@8.16.0
2 info using node@v16.14.2
3 timing npm:load:whichnode Completed in 0ms
4 timing config:load:defaults Completed in 1ms
5 timing config:load:file:C:\Users\ch3rn1k\AppData\Roaming\npm\node_modules\npm\npmrc Completed in 1ms
6 timing config:load:builtin Completed in 2ms
7 timing config:load:cli Completed in 1ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:G:\Work\...\release\app\.npmrc Completed in 0ms
10 timing config:load:project Completed in 4ms
11 timing config:load:file:C:\Users\ch3rn1k\.npmrc Completed in 0ms
12 timing config:load:user Completed in 0ms
13 timing config:load:file:C:\Users\ch3rn1k\AppData\Roaming\npm\etc\npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:validate Completed in 1ms
16 timing config:load:credentials Completed in 0ms
17 timing config:load:setEnvs Completed in 1ms
18 timing config:load Completed in 11ms
19 timing npm:load:configload Completed in 11ms
20 timing npm:load:mkdirpcache Completed in 1ms
21 timing npm:load:mkdirplogs Completed in 0ms
22 verbose title npm rebuild electron-active-window@0.0.6 keysender@2.0.3 native-keymap@3.3.1 uiohook-napi@1.5.0
23 verbose argv "rebuild" "electron-active-window@0.0.6" "keysender@2.0.3" "native-keymap@3.3.1" "uiohook-napi@1.5.0"
24 timing npm:load:setTitle Completed in 1ms
25 timing config:load:flatten Completed in 2ms
26 timing npm:load:display Completed in 3ms
27 verbose logfile logs-max:10 dir:C:\Users\ch3rn1k\AppData\Local\npm-cache\_logs
28 verbose logfile C:\Users\ch3rn1k\AppData\Local\npm-cache\_logs\2022-10-07T17_40_37_656Z-debug-0.log
29 timing npm:load:logFile Completed in 5ms
30 timing npm:load:timers Completed in 0ms
31 timing npm:load:configScope Completed in 0ms
32 timing npm:load Completed in 21ms
33 timing arborist:ctor Completed in 0ms
34 silly logfile start cleaning logs, removing 1 files
35 silly logfile done cleaning log files
36 verbose shrinkwrap failed to load node_modules/.package-lock.json out of date, updated: node_modules/electron-active-window
37 timing build:queue Completed in 1ms
38 info run electron-active-window@0.0.6 preinstall node_modules/electron-active-window node setup.js
39 info run electron-active-window@0.0.6 preinstall { code: 0, signal: null }
40 timing build:run:preinstall:node_modules/electron-active-window Completed in 59ms
41 timing build:run:preinstall Completed in 60ms
42 info run electron-active-window@0.0.6 install node_modules/electron-active-window prebuild-install || node-gyp rebuild
43 info run keysender@2.0.3 install node_modules/keysender node-gyp rebuild
44 info run native-keymap@3.3.1 install node_modules/native-keymap node-gyp rebuild
45 info run uiohook-napi@1.5.0 install node_modules/uiohook-napi node-gyp-build
46 info run uiohook-napi@1.5.0 install { code: 0, signal: null }
47 timing build:run:install:node_modules/uiohook-napi Completed in 113ms
48 info run native-keymap@3.3.1 install { code: 1, signal: null }
49 timing command:rebuild Completed in 3322ms
50 verbose stack Error: command failed
50 verbose stack at ChildProcess.<anonymous> (C:\Users\ch3rn1k\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\promise-spawn\lib\index.js:63:27)
50 verbose stack at ChildProcess.emit (node:events:526:28)
50 verbose stack at maybeClose (node:internal/child_process:1092:16)
50 verbose stack at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
51 verbose pkgid native-keymap@3.3.1
52 verbose cwd G:\Work\...\release\app
53 verbose Windows_NT 10.0.22000
54 verbose node v16.14.2
55 verbose npm v8.16.0
56 error code 1
57 error path G:\Work\...\release\app\node_modules\native-keymap
58 error command failed
59 error command C:\WINDOWS\system32\cmd.exe /d /s /c C:\Users\ch3rn1k\AppData\Local\Temp\install-8356474c.cmd
60 error �믮������ ������⥫쭠� ᡮઠ ��⮢ � �⮬ �襭��. �⮡� ������� ��ࠫ������ ᡮ��, ������� ��ࠬ��� "/m".
60 error string_conversion.cc
60 error keymapping.cc
60 error c:\users\ch3rn1k\.electron-gyp\20.1.3\include\node\v8-callbacks.h(221): error C2062: ⨯ "int" �� �ॡ���� [G:\Work\...\release\app\node_modules\native-keymap\build\keymapping.vcxproj]
60 error c:\users\ch3rn1k\.electron-gyp\20.1.3\include\node\v8-callbacks.h(335): error C2062: ⨯ "int" �� �ॡ���� [G:\Work\...\release\app\node_modules\native-keymap\build\keymapping.vcxproj]
60 error c:\users\ch3rn1k\.electron-gyp\20.1.3\include\node\v8-isolate.h(292): error C3646: legacy_oom_error_callback: ��������� ᯥ�䨪��� ��८�।������ [G:\Work\...\release\app\node_modules\native-keymap\build\keymapping.vcxproj]
60 error c:\users\ch3rn1k\.electron-gyp\20.1.3\include\node\v8-isolate.h(292): error C4430: ��������� ᯥ�䨪��� ⨯� - �।���������� int. �ਬ�砭��. C++ �� �����ন���� int �� 㬮�砭�� [G:\Work\...\release\app\node_modules\native-keymap\build\keymapping.vcxproj]
60 error c:\users\ch3rn1k\.electron-gyp\20.1.3\include\node\v8-isolate.h(1482): error C2061: ᨭ⠪��᪠� �訡��: �����䨪��� "LegacyOOMErrorCallback" [G:\Work\...\release\app\node_modules\native-keymap\build\keymapping.vcxproj]
60 error c:\users\ch3rn1k\.electron-gyp\20.1.3\include\node\v8-isolate.h(1545): error C2061: ᨭ⠪��᪠� �訡��: �����䨪��� "WasmDynamicTieringEnabledCallback" [G:\Work\...\release\app\node_modules\native-keymap\build\keymapping.vcxproj]
60 error c:\users\ch3rn1k\.electron-gyp\20.1.3\include\node\v8-initialization.h(290): error C2061: ᨭ⠪��᪠� �訡��: �����䨪��� "LegacyOOMErrorCallback" [G:\Work\...\release\app\node_modules\native-keymap\build\keymapping.vcxproj]
61 error gyp info it worked if it ends with ok
61 error gyp info using node-gyp@9.2.0
61 error gyp info using node@16.14.2 | win32 | x64
61 error gyp info find Python using Python version 3.10.7 found at "C:\Users\ch3rn1k\AppData\Local\Programs\Python\Python310\python.exe"
61 error gyp info find VS using VS2017 (15.9.28307.2094) found at:
61 error gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools"
61 error gyp info find VS run with --verbose for detailed information
61 error gyp info spawn C:\Users\ch3rn1k\AppData\Local\Programs\Python\Python310\python.exe
61 error gyp info spawn args [
61 error gyp info spawn args 'G:\\Work\\...\\node_modules\\node-gyp\\gyp\\gyp_main.py',
61 error gyp info spawn args 'binding.gyp',
61 error gyp info spawn args '-f',
61 error gyp info spawn args 'msvs',
61 error gyp info spawn args '-I',
61 error gyp info spawn args 'G:\\Work\\...\\release\\app\\node_modules\\native-keymap\\build\\config.gypi',
61 error gyp info spawn args '-I',
61 error gyp info spawn args 'G:\\Work\\...\\node_modules\\node-gyp\\addon.gypi',
61 error gyp info spawn args '-I',
61 error gyp info spawn args 'C:\\Users\\ch3rn1k\\.electron-gyp\\20.1.3\\include\\node\\common.gypi',
61 error gyp info spawn args '-Dlibrary=shared_library',
61 error gyp info spawn args '-Dvisibility=default',
61 error gyp info spawn args '-Dnode_root_dir=C:\\Users\\ch3rn1k\\.electron-gyp\\20.1.3',
61 error gyp info spawn args '-Dnode_gyp_dir=G:\\Work\\...\\node_modules\\node-gyp',
61 error gyp info spawn args '-Dnode_lib_file=C:\\\\Users\\\\ch3rn1k\\\\.electron-gyp\\\\20.1.3\\\\<(target_arch)\\\\node.lib',
61 error gyp info spawn args '-Dmodule_root_dir=G:\\Work\\...\\release\\app\\node_modules\\native-keymap',
61 error gyp info spawn args '-Dnode_engine=v8',
61 error gyp info spawn args '--depth=.',
61 error gyp info spawn args '--no-parallel',
61 error gyp info spawn args '--generator-output',
61 error gyp info spawn args 'G:\\Work\\...\\release\\app\\node_modules\\native-keymap\\build',
61 error gyp info spawn args '-Goutput_dir=.'
61 error gyp info spawn args ]
61 error gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
61 error gyp info spawn args [
61 error gyp info spawn args 'build/binding.sln',
61 error gyp info spawn args '/clp:Verbosity=minimal',
61 error gyp info spawn args '/nologo',
61 error gyp info spawn args '/p:Configuration=Release;Platform=x64'
61 error gyp info spawn args ]
61 error gyp ERR! build error
61 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
61 error gyp ERR! stack at ChildProcess.onExit (G:\Work\...\node_modules\node-gyp\lib\build.js:203:23)
61 error gyp ERR! stack at ChildProcess.emit (node:events:526:28)
61 error gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
61 error gyp ERR! System Windows_NT 10.0.22000
61 error gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "G:\\Work\\...\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
61 error gyp ERR! cwd G:\Work\...\release\app\node_modules\native-keymap
61 error gyp ERR! node -v v16.14.2
61 error gyp ERR! node-gyp -v v9.2.0
61 error gyp ERR! not ok
62 verbose exit 1
63 timing npm Completed in 3431ms
64 verbose unfinished npm timer build 1665164437824
65 verbose unfinished npm timer build:deps 1665164437824
66 verbose unfinished npm timer build:run:install 1665164437885
67 verbose unfinished npm timer build:run:install:node_modules/electron-active-window 1665164437885
68 verbose unfinished npm timer build:run:install:node_modules/keysender 1665164437904
69 verbose unfinished npm timer build:run:install:node_modules/native-keymap 1665164437908
70 verbose code 1
71 error A complete log of this run can be found in:
71 error C:\Users\ch3rn1k\AppData\Local\npm-cache\_logs\2022-10-07T17_40_37_656Z-debug-0.log
- Ngôn ngữ chính
- C++
- Star
- 152
- Fork
- 43
- Merge trung bình
- 19 giờ 38 phút
- Pull request đã merge (30 ngày)
- 2
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của microsoft/node-native-keymap
-
Support Electron 32 Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
microsoft/node-native-keymap#60 · 3 bình luận ·
-
Error when building on macOS 12 Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 20/100
microsoft/node-native-keymap#54 · 1 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
Unable to Install on CentOS 8 Đang mởhelp wanted
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
microsoft/node-native-keymap#20 · 6 bình luận ·
Tất cả issue của microsoft/node-native-keymap
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
AXERA-TECH/ax-llm#77 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
games-on-whales/wolf#509 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
bug-unconfirmed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
NVIDIA/cuda-samples#453 ·