Closed kskan closed 1 year ago
去rules.cmake
里把无线功能关了,参照 #4
如你所见我这边吧关了 rules.cmake
无线功能 ,但是还是报错
修改后的rules.cmake
set(USB_ENABLE ON CACHE BOOL "KB" FORCE)
set(BLE_ENABLE OFF CACHE BOOL "KB" FORCE)
set(ESB_ENABLE ON CACHE BOOL "KB" FORCE)
set(ESB_ROLE "keyboard" CACHE STRING "KB" FORCE)
cmake
[build] Starting build
[proc] Executing command: /opt/homebrew/bin/cmake --build /Users/bryancass/Desktop/list/qmk_port_ch582/build --config Debug --target all --
[main] Configuring folder: qmk_port_ch582
[build] [1/1 0% :: 0.004] Re-running CMake...
[build] -- Minimal optimization, debug info included
[build] -- NKRO_ENABLE
[build] -- VIA_ENABLE
[build] -- COMMAND_ENABLE
[build] -- BOOTMAGIC_ENABLE
[build] -- RGB_MATRIX_ENABLE
[build] -- EEPROM_ENABLE
[build] -- EEPROM_DRIVER = custom
[build] -- WS2812_REQUIRED
[build] -- WS2812_DRIVER = spi
[build] -- USB_ENABLE
[build] -- ESB_ENABLE
[build] -- ESB_ROLE = keyboard
[build] CMake Error at CMakeLists.txt:122 (add_subdirectory):
[build] add_subdirectory given source
[build] "/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/wireless/lwrb"
[build] which is not an existing directory.
[build]
[build]
[build] -- Configuring incomplete, errors occurred!
[build] See also "/Users/bryancass/Desktop/list/qmk_port_ch582/build/CMakeFiles/CMakeOutput.log".
[build] FAILED: build.ninja
[build] /opt/homebrew/Cellar/cmake/3.24.2/bin/cmake --regenerate-during-build -S/Users/bryancass/Desktop/list/qmk_port_ch582 -B/Users/bryancass/Desktop/list/qmk_port_ch582/build
[build] ninja: error: rebuilding 'build.ninja': subcommand failed
[proc] The command: /opt/homebrew/bin/cmake --build /Users/bryancass/Desktop/list/qmk_port_ch582/build --config Debug --target all -- exited with code: 1 and signal: null
[build] Build finished with exit code 1
ESB指的是2.4g
可以运行了,但是就是缺少依赖包 之前尝试注释掉之后就出现这个问题
[main] Building folder: qmk_port_ch582
[build] Starting build
[proc] Executing command: /opt/homebrew/bin/cmake --build /Users/bryancass/Desktop/list/qmk_port_ch582/build --config Debug --target all --
[build] [4/123 0% :: 0.073] Building ASM object CMakeFiles/mk01.elf.dir/sdk/Startup/startup_CH583.S.obj
[build] [4/123 1% :: 0.073] Building ASM object CMakeFiles/mk01_IAP.elf.dir/sdk/Startup/startup_CH583.S.obj
[build] [4/123 2% :: 0.126] Building C object CMakeFiles/mk01.elf.dir/cmake_pch.h.gch
[build] [13/123 3% :: 0.129] Building C object CMakeFiles/mk01_IAP.elf.dir/cmake_pch.h.gch
[build] [14/123 4% :: 0.144] Building C object CMakeFiles/mk01.elf.dir/CherryUSB/class/hid/usbd_hid.c.obj
[build] FAILED: CMakeFiles/mk01.elf.dir/CherryUSB/class/hid/usbd_hid.c.obj
[build] /opt/homebrew/bin/riscv64-unknown-elf-gcc -DBOOTMAGIC_ENABLE -DBOOTMAGIC_LITE -DCOMMAND_ENABLE -DDYNAMIC_KEYMAP_ENABLE -DEEPROM_CUSTOM -DEEPROM_DRIVER -DEEPROM_ENABLE -DEP_NUMS=8 -DFORCE_NKRO -DNKRO_ENABLE -DRAW_ENABLE -DRGB_MATRIX_ENABLE -DUSB_ENABLE -DVIA_ENABLE -DWS2812 -DWS2812_DRIVER_SPI -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers/ws2812 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps/default -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/IAP -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom/fnv -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/wireless -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/audio -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/backlight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/bootmagic -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/keymap_extras -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/logging -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/painter -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/pointing_device -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/process_keycode -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgblight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/send_string -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/split_common -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/BLE_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/HAL/include -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/LWNS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/printf -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/RVMSIS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/StdPeriphDriver/inc -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/USB_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/printer -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/common -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/core -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/port/ch32 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam/usb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers/USB -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/lufa -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/Config -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/bytequeue -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/usb_hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/vusb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/lib/lib8tion -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/drivers/eeprom -g -march=rv32imac -mabi=ilp32 -mcmodel=medany -msmall-data-limit=8 -mno-save-restore -std=gnu99 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wall -Wno-comment -Wno-enum-compare -fdiagnostics-color=always -Og -g -std=gnu99 -Winvalid-pch -include /Users/bryancass/Desktop/list/qmk_port_ch582/build/CMakeFiles/mk01.elf.dir/cmake_pch.h -MD -MT CMakeFiles/mk01.elf.dir/CherryUSB/class/hid/usbd_hid.c.obj -MF CMakeFiles/mk01.elf.dir/CherryUSB/class/hid/usbd_hid.c.obj.d -o CMakeFiles/mk01.elf.dir/CherryUSB/class/hid/usbd_hid.c.obj -c /Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB/class/hid/usbd_hid.c
[build] <command-line>: sorry, unimplemented: PCH allocation failure
[build] [14/123 4% :: 0.150] Building C object CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_layer.c.obj
[build] FAILED: CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_layer.c.obj
[build] /opt/homebrew/bin/riscv64-unknown-elf-gcc -DBOOTMAGIC_ENABLE -DBOOTMAGIC_LITE -DCOMMAND_ENABLE -DDYNAMIC_KEYMAP_ENABLE -DEEPROM_CUSTOM -DEEPROM_DRIVER -DEEPROM_ENABLE -DEP_NUMS=8 -DFORCE_NKRO -DNKRO_ENABLE -DRAW_ENABLE -DRGB_MATRIX_ENABLE -DUSB_ENABLE -DVIA_ENABLE -DWS2812 -DWS2812_DRIVER_SPI -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers/ws2812 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps/default -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/IAP -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom/fnv -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/wireless -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/audio -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/backlight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/bootmagic -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/keymap_extras -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/logging -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/painter -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/pointing_device -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/process_keycode -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgblight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/send_string -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/split_common -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/BLE_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/HAL/include -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/LWNS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/printf -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/RVMSIS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/StdPeriphDriver/inc -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/USB_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/printer -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/common -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/core -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/port/ch32 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam/usb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers/USB -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/lufa -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/Config -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/bytequeue -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/usb_hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/vusb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/lib/lib8tion -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/drivers/eeprom -g -march=rv32imac -mabi=ilp32 -mcmodel=medany -msmall-data-limit=8 -mno-save-restore -std=gnu99 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wall -Wno-comment -Wno-enum-compare -fdiagnostics-color=always -Og -g -std=gnu99 -Winvalid-pch -include /Users/bryancass/Desktop/list/qmk_port_ch582/build/CMakeFiles/mk01.elf.dir/cmake_pch.h -MD -MT CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_layer.c.obj -MF CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_layer.c.obj.d -o CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_layer.c.obj -c /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_firmware/quantum/action_layer.c
[build] <command-line>: sorry, unimplemented: PCH allocation failure
[build] [14/123 5% :: 0.154] Building C object CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_tapping.c.obj
[build] FAILED: CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_tapping.c.obj
[build] /opt/homebrew/bin/riscv64-unknown-elf-gcc -DBOOTMAGIC_ENABLE -DBOOTMAGIC_LITE -DCOMMAND_ENABLE -DDYNAMIC_KEYMAP_ENABLE -DEEPROM_CUSTOM -DEEPROM_DRIVER -DEEPROM_ENABLE -DEP_NUMS=8 -DFORCE_NKRO -DNKRO_ENABLE -DRAW_ENABLE -DRGB_MATRIX_ENABLE -DUSB_ENABLE -DVIA_ENABLE -DWS2812 -DWS2812_DRIVER_SPI -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers/ws2812 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps/default -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/IAP -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom/fnv -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/wireless -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/audio -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/backlight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/bootmagic -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/keymap_extras -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/logging -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/painter -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/pointing_device -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/process_keycode -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgblight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/send_string -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/split_common -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/BLE_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/HAL/include -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/LWNS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/printf -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/RVMSIS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/StdPeriphDriver/inc -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/USB_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/printer -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/common -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/core -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/port/ch32 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam/usb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers/USB -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/lufa -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/Config -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/bytequeue -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/usb_hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/vusb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/lib/lib8tion -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/drivers/eeprom -g -march=rv32imac -mabi=ilp32 -mcmodel=medany -msmall-data-limit=8 -mno-save-restore -std=gnu99 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wall -Wno-comment -Wno-enum-compare -fdiagnostics-color=always -Og -g -std=gnu99 -Winvalid-pch -include /Users/bryancass/Desktop/list/qmk_port_ch582/build/CMakeFiles/mk01.elf.dir/cmake_pch.h -MD -MT CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_tapping.c.obj -MF CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_tapping.c.obj.d -o CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_tapping.c.obj -c /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_firmware/quantum/action_tapping.c
[build] <command-line>: sorry, unimplemented: PCH allocation failure
[build] [14/123 6% :: 0.233] Building C object CMakeFiles/mk01.elf.dir/CherryUSB/port/ch32/usb_ch58x_dc_usbfs.c.obj
[build] FAILED: CMakeFiles/mk01.elf.dir/CherryUSB/port/ch32/usb_ch58x_dc_usbfs.c.obj
[build] /opt/homebrew/bin/riscv64-unknown-elf-gcc -DBOOTMAGIC_ENABLE -DBOOTMAGIC_LITE -DCOMMAND_ENABLE -DDYNAMIC_KEYMAP_ENABLE -DEEPROM_CUSTOM -DEEPROM_DRIVER -DEEPROM_ENABLE -DEP_NUMS=8 -DFORCE_NKRO -DNKRO_ENABLE -DRAW_ENABLE -DRGB_MATRIX_ENABLE -DUSB_ENABLE -DVIA_ENABLE -DWS2812 -DWS2812_DRIVER_SPI -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers/ws2812 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps/default -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/IAP -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom/fnv -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/wireless -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/audio -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/backlight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/bootmagic -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/keymap_extras -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/logging -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/painter -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/pointing_device -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/process_keycode -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgblight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/send_string -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/split_common -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/BLE_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/HAL/include -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/LWNS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/printf -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/RVMSIS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/StdPeriphDriver/inc -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/USB_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/printer -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/common -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/core -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/port/ch32 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam/usb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers/USB -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/lufa -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/Config -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/bytequeue -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/usb_hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/vusb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/lib/lib8tion -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/drivers/eeprom -g -march=rv32imac -mabi=ilp32 -mcmodel=medany -msmall-data-limit=8 -mno-save-restore -std=gnu99 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wall -Wno-comment -Wno-enum-compare -fdiagnostics-color=always -Og -g -std=gnu99 -Winvalid-pch -include /Users/bryancass/Desktop/list/qmk_port_ch582/build/CMakeFiles/mk01.elf.dir/cmake_pch.h -MD -MT CMakeFiles/mk01.elf.dir/CherryUSB/port/ch32/usb_ch58x_dc_usbfs.c.obj -MF CMakeFiles/mk01.elf.dir/CherryUSB/port/ch32/usb_ch58x_dc_usbfs.c.obj.d -o CMakeFiles/mk01.elf.dir/CherryUSB/port/ch32/usb_ch58x_dc_usbfs.c.obj -c /Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB/port/ch32/usb_ch58x_dc_usbfs.c
[build] <command-line>: sorry, unimplemented: PCH allocation failure
[build] [14/123 7% :: 0.317] Building C object CMakeFiles/mk01.elf.dir/qmk_firmware/drivers/eeprom/eeprom_driver.c.obj
[build] [14/123 8% :: 0.317] Building C object CMakeFiles/mk01.elf.dir/qmk_firmware/lib/lib8tion/lib8tion.c.obj
[build] [14/123 8% :: 0.317] Building C object CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/bitwise.c.obj
[build] [14/123 9% :: 0.317] Building C object CMakeFiles/mk01.elf.dir/CherryUSB/core/usbd_core.c.obj
[build] /Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB/core/usbd_core.c: In function 'usbd_class_request_handler':
[build] /Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB/core/usbd_core.c:605:22: warning: unused variable 'j' [-Wunused-variable]
[build] 605 | usb_slist_t *i, *j;
[build] | ^
[build] [14/123 10% :: 0.317] Building C object CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action.c.obj
[build] FAILED: CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action.c.obj
[build] /opt/homebrew/bin/riscv64-unknown-elf-gcc -DBOOTMAGIC_ENABLE -DBOOTMAGIC_LITE -DCOMMAND_ENABLE -DDYNAMIC_KEYMAP_ENABLE -DEEPROM_CUSTOM -DEEPROM_DRIVER -DEEPROM_ENABLE -DEP_NUMS=8 -DFORCE_NKRO -DNKRO_ENABLE -DRAW_ENABLE -DRGB_MATRIX_ENABLE -DUSB_ENABLE -DVIA_ENABLE -DWS2812 -DWS2812_DRIVER_SPI -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers/ws2812 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps/default -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/IAP -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom/fnv -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/wireless -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/audio -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/backlight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/bootmagic -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/keymap_extras -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/logging -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/painter -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/pointing_device -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/process_keycode -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgblight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/send_string -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/split_common -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/BLE_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/HAL/include -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/LWNS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/printf -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/RVMSIS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/StdPeriphDriver/inc -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/USB_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/printer -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/common -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/core -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/port/ch32 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam/usb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers/USB -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/lufa -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/Config -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/bytequeue -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/usb_hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/vusb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/lib/lib8tion -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/drivers/eeprom -g -march=rv32imac -mabi=ilp32 -mcmodel=medany -msmall-data-limit=8 -mno-save-restore -std=gnu99 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wall -Wno-comment -Wno-enum-compare -fdiagnostics-color=always -Og -g -std=gnu99 -Winvalid-pch -include /Users/bryancass/Desktop/list/qmk_port_ch582/build/CMakeFiles/mk01.elf.dir/cmake_pch.h -MD -MT CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action.c.obj -MF CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action.c.obj.d -o CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action.c.obj -c /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_firmware/quantum/action.c
[build] In file included from /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/usb_descriptor.h:46,
[build] from /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/report.h:129,
[build] from /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/host.h:22,
[build] from /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_firmware/quantum/action.c:25:
[build] /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers/USB/USB.h:37:10: fatal error: lib/lufa/LUFA/Drivers/USB/Class/Common/HIDClassCommon.h: No such file or directory
[build] 37 | #include "lib/lufa/LUFA/Drivers/USB/Class/Common/HIDClassCommon.h"
[build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[build] compilation terminated.
[build] [14/123 11% :: 0.482] Building C object CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_util.c.obj
[build] FAILED: CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_util.c.obj
[build] /opt/homebrew/bin/riscv64-unknown-elf-gcc -DBOOTMAGIC_ENABLE -DBOOTMAGIC_LITE -DCOMMAND_ENABLE -DDYNAMIC_KEYMAP_ENABLE -DEEPROM_CUSTOM -DEEPROM_DRIVER -DEEPROM_ENABLE -DEP_NUMS=8 -DFORCE_NKRO -DNKRO_ENABLE -DRAW_ENABLE -DRGB_MATRIX_ENABLE -DUSB_ENABLE -DVIA_ENABLE -DWS2812 -DWS2812_DRIVER_SPI -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/drivers/ws2812 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/keyboards/mk01/keymaps/default -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/IAP -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/eeprom/fnv -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/platforms/ch58x/wireless -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/audio -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/backlight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/bootmagic -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/debounce/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/encoder/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/keymap_extras -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/led_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/logging -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/painter -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/pointing_device -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/process_keycode -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgb_matrix/animations/runners -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/rgblight -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/send_string -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/sequencer/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/split_common -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/quantum/wear_leveling/tests -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/BLE_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/HAL/include -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/LWNS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/printf -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/RVMSIS -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/StdPeriphDriver/inc -I/Users/bryancass/Desktop/list/qmk_port_ch582/sdk/USB_LIB -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/class/printer -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/common -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/core -I/Users/bryancass/Desktop/list/qmk_port_ch582/CherryUSB_porting/../CherryUSB/port/ch32 -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/arm_atsam/usb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers/USB -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/lufa -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/Config -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/midi/bytequeue -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/usb_hid -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/vusb -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/lib/lib8tion -I/Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/drivers/eeprom -g -march=rv32imac -mabi=ilp32 -mcmodel=medany -msmall-data-limit=8 -mno-save-restore -std=gnu99 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wall -Wno-comment -Wno-enum-compare -fdiagnostics-color=always -Og -g -std=gnu99 -Winvalid-pch -include /Users/bryancass/Desktop/list/qmk_port_ch582/build/CMakeFiles/mk01.elf.dir/cmake_pch.h -MD -MT CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_util.c.obj -MF CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_util.c.obj.d -o CMakeFiles/mk01.elf.dir/qmk_firmware/quantum/action_util.c.obj -c /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_firmware/quantum/action_util.c
[build] In file included from /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/usb_descriptor.h:46,
[build] from /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/report.h:129,
[build] from /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/host.h:22,
[build] from /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_firmware/quantum/action_util.c:17:
[build] /Users/bryancass/Desktop/list/qmk_port_ch582/qmk_porting/../qmk_firmware/tmk_core/protocol/chibios/lufa_utils/LUFA/Drivers/USB/USB.h:37:10: fatal error: lib/lufa/LUFA/Drivers/USB/Class/Common/HIDClassCommon.h: No such file or directory
[build] 37 | #include "lib/lufa/LUFA/Drivers/USB/Class/Common/HIDClassCommon.h"
[build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[build] compilation terminated.
[build] ninja: build stopped: subcommand failed.
[proc] The command: /opt/homebrew/bin/cmake --build /Users/bryancass/Desktop/list/qmk_port_ch582/build --config Debug --target all -- exited with code: 1 and signal: null
[build] Build finished with exit code 1
检查你的qmk仓库是不是拉全了
[submodule "qmk_firmware"]
path = qmk_firmware
url = https://github.com/qmk/qmk_firmware.git
[submodule "CherryUSB"]
path = CherryUSB
url = https://github.com/sakumisu/CherryUSB.git
如果是这两个就已经拉全了,git submodule update指令这边重新拉过去的
用git submodule update --recursive --init
,你这明显是只拉了子仓库没有拉子仓库的子仓库
好的👌,修好了,谢谢🙏
[cmake] CMake Error at CMakeLists.txt:122 (add_subdirectory): [cmake] add_subdirectory given source [cmake] “/xxxx/qmk_porting/platforms/ch58x/wireless/lwrb" [cmake] which is not an existing directory.
我这边尝试mac上面用vscode +cmake 编译之后 ,发现 CMakeLists.txt:122 出问题,然后我去查看此wireless文件夹内没有任何lwrb文件或者文件夹
cmake version:3.24.2 ninja version: 1.11.1 GCC 12.2.0 riscv64-unknown-elf(brew install riscv-gnu-toolchain)
mac os 12.6 (21G115) Apple M1