Skip to content

\platforms\regina目录下idf.py build 编译报错 #5

@mmp-caiji

Description

@mmp-caiji

编译环境:

平台:win11
esp-idf版本:5.1.3

报错情况:

操作:桌面端已正常编译通过。在编译esp32端时,进入到\platforms\regina后使用idf.py build 出现报错

build log:

PS C:\Regina-main\platforms\regina> idf.py build
>>
Executing action: all (aliases: build)
Running ninja in directory C:\Regina-main\platforms\regina\build
Executing "ninja all"...
[1/1] cmd.exe /C "cd /D C:\Regina-main\p.../regina/build/bootloader/bootloader.bin"Bootloader binary size 0x5770 bytes. 0x2890 bytes (32%) free.
[2/10] Building C object esp-idf/espress....dir/src/esp_insights_cbor_encoder.c.objFAILED: esp-idf/espressif__esp_insights/CMakeFiles/__idf_espressif__esp_insights.dir/src/esp_insights_cbor_encoder.c.obj
ccache C:\Users\33641\.espressif\tools\riscv32-esp-elf\esp-12.2.0_20230208\riscv32-esp-elf\bin\riscv32-esp-elf-gcc.exe -DARDUINO_ARCH_ESP32 -DESP_PLATFORM -DIDF_VER=\"v5.1.3\" -DPLATFORM_BUILD_REGINA -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -IC:/Regina-main/platforms/regina/build/config -IC:/Regina-main/platforms/regina/managed_components/espressif__esp_insights/include -IC:/Regina-main/platforms/regina/managed_components/espressif__esp_insights/src -IC:/Users/33641/esp/v5.1.3/esp-idf/components/newlib/platform_include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/freertos/FreeRTOS-Kernel/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/freertos/esp_additions/include/freertos -IC:/Users/33641/esp/v5.1.3/esp-idf/components/freertos/esp_additions/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/freertos/esp_additions/arch/riscv/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_hw_support/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_hw_support/include/soc -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_hw_support/include/soc/esp32c6 -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_hw_support/port/esp32c6/. -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_hw_support/port/esp32c6/private_include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/heap/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/log/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/soc/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/soc/esp32c6 -IC:/Users/33641/esp/v5.1.3/esp-idf/components/soc/esp32c6/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/hal/esp32c6/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/hal/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/hal/platform_port/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_rom/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_rom/include/esp32c6 -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_rom/esp32c6 -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_common/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_system/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_system/port/soc -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_system/port/include/riscv -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_system/port/include/private -IC:/Users/33641/esp/v5.1.3/esp-idf/components/riscv/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/lwip/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/lwip/include/apps -IC:/Users/33641/esp/v5.1.3/esp-idf/components/lwip/include/apps/sntp -IC:/Users/33641/esp/v5.1.3/esp-idf/components/lwip/lwip/src/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/lwip/port/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/lwip/port/freertos/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/lwip/port/esp32xx/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/lwip/port/esp32xx/include/arch -IC:/Regina-main/platforms/regina/managed_components/espressif__esp_diagnostics/include -IC:/Regina-main/platforms/regina/managed_components/espressif__cbor/port/include -IC:/Regina-main/platforms/regina/managed_components/espressif__rmaker_common/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_event/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/espcoredump/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/espcoredump/include/port/riscv -IC:/Regina-main/platforms/regina/managed_components/espressif__esp_diag_data_store/src/rtc_store -IC:/Regina-main/platforms/regina/managed_components/espressif__esp_diag_data_store/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/nvs_flash/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/spi_flash/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_partition/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_timer/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_wifi/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_wifi/wifi_apps/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_phy/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_phy/esp32c6/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_netif/include -IC:/Users/33641/esp/v5.1.3/esp-idf/components/esp_http_client/include -march=rv32imac_zicsr_zifencei  -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fmacro-prefix-map=C:/Regina-main/platforms/regina=. -fmacro-prefix-map=C:/Users/33641/esp/v5.1.3/esp-idf=/IDF -Wno-address -Wno-use-after-free -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1 -std=gnu17 -Wno-old-style-declaration -MD -MT esp-idf/espressif__esp_insights/CMakeFiles/__idf_espressif__esp_insights.dir/src/esp_insights_cbor_encoder.c.obj -MF esp-idf\espressif__esp_insights\CMakeFiles\__idf_espressif__esp_insights.dir\src\esp_insights_cbor_encoder.c.obj.d -o esp-idf/espressif__esp_insights/CMakeFiles/__idf_espressif__esp_insights.dir/src/esp_insights_cbor_encoder.c.obj -c C:/Regina-main/platformsC:/Regina-main/platforms/regina/managed_components/espressif__esp_insights/src/esp_insights_cbor_encoder.c:172:22: error: 'SHA_SIZE' undeclared here (not in a function)
  172 |     char sha_sum[2 * SHA_SIZE + 1];
      |                      ^~~~~~~~
ninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the C:\Regina-main\platforms\regina\build\log\idf_py_stderr_output_285072 and C:\Regina-main\platforms\regina\build\log\idf_py_stdout_output_285072  
PS C:\Regina-main\platforms\regina>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions