espressif / esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Apache License 2.0
13.66k stars 7.29k forks source link

[Upgrade to v5.1] [Custom bootloader] No such file or directory #include "hal/gpio_ll.h" (IDFGH-10186) #11454

Closed chipweinberger closed 1 year ago

chipweinberger commented 1 year ago

IDF version.

release/v5.1

Operating System used.

macOS

How did you build your project?

Command line with idf.py

What is the expected behavior?

Custom Bootloader should build. My booloader is located in: /myapp/components/bootloader and it is a near verbatim copy of /esp-idf/components/bootloader.

What is the actual behavior?

After upgrading to release/v5.1 from v4.4, my custom bootloader no longer builds.

I use a few uncommon functions from the hal component. But these includes are no longer found:

#include "hal/gpio_ll.h" // NOT FOUND!
#include "esp_rom_gpio.h"
#include "soc/gpio_periph.h"

static void jbt_white_led()
{
    // configure pad as GPIOm
    esp_rom_gpio_pad_select_gpio(PD_RAW_GPIO_LED_BLUE);
    esp_rom_gpio_pad_select_gpio(PD_RAW_GPIO_LED_RED);
    esp_rom_gpio_pad_select_gpio(PD_RAW_GPIO_LED_GREEN);

    esp_rom_gpio_connect_out_signal(PD_RAW_GPIO_LED_BLUE, SIG_GPIO_OUT_IDX, false, false);
    esp_rom_gpio_connect_out_signal(PD_RAW_GPIO_LED_RED, SIG_GPIO_OUT_IDX, false, false);
    esp_rom_gpio_connect_out_signal(PD_RAW_GPIO_LED_GREEN, SIG_GPIO_OUT_IDX, false, false);

    gpio_ll_output_enable(&GPIO, PD_RAW_GPIO_LED_BLUE);
    gpio_ll_output_enable(&GPIO, PD_RAW_GPIO_LED_RED);
    gpio_ll_output_enable(&GPIO, PD_RAW_GPIO_LED_GREEN);

    gpio_ll_set_level(&GPIO, PD_RAW_GPIO_LED_BLUE, 0);
    gpio_ll_set_level(&GPIO, PD_RAW_GPIO_LED_RED, 0);
    gpio_ll_set_level(&GPIO, PD_RAW_GPIO_LED_GREEN, 0);
}

Steps to reproduce.

Migrate from v4.4 to v5.1

Build or installation Logs.

charlesweinberger@Chips-Macbook-Pro-2 jamcorder_app % idf.py build    
Executing action: all (aliases: build)
Running cmake in directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=/Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/python_env/idf5.1_py3.11_env/bin/python -DESP_PLATFORM=1 -DCCACHE_ENABLE=0 /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app"...
-- IDF_TARGET is not set, guessed 'esp32s3' from sdkconfig '/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults'
-- Found Git: /usr/bin/git (found version "2.39.2 (Apple Git-143)") 
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_adc_cal does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_ipc does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_websocket_client does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/freemodbus does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/jsmn does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/mdns does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/openssl does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_common/jcommon does not contain a CMakeLists.txt file. No component will be added
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32s3
-- Project sdkconfig file /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/sdkconfig
Loading defaults file /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults...
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:26 CONFIG_APP_BUILD_TYPE_ELF_RAM was replaced with CONFIG_APP_BUILD_TYPE_RAM
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:290 CONFIG_BT_NIMBLE_TASK_STACK_SIZE was replaced with CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:309 CONFIG_BT_NIMBLE_MSYS1_BLOCK_COUNT was replaced with CONFIG_BT_NIMBLE_MSYS_1_BLOCK_COUNT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:349 CONFIG_MCPWM_ISR_IN_IRAM was replaced with CONFIG_MCPWM_ISR_IRAM_SAFE
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:405 CONFIG_ESP32S3_DEFAULT_CPU_FREQ_80 was replaced with CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:406 CONFIG_ESP32S3_DEFAULT_CPU_FREQ_160 was replaced with CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:407 CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240 was replaced with CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:408 CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ was replaced with CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:437 CONFIG_ESP32S3_SPIRAM_SUPPORT was replaced with CONFIG_SPIRAM
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:473 CONFIG_ESP32S3_DEBUG_OCDAWARE was replaced with CONFIG_ESP_DEBUG_OCDAWARE
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:474 CONFIG_ESP32S3_BROWNOUT_DET was replaced with CONFIG_ESP_BROWNOUT_DET
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:475 CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_7 was replaced with CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:476 CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_6 was replaced with CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:477 CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_5 was replaced with CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:478 CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_4 was replaced with CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:479 CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_3 was replaced with CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:480 CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_2 was replaced with CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:481 CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_1 was replaced with CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:482 CONFIG_ESP32S3_BROWNOUT_DET_LVL was replaced with CONFIG_ESP_BROWNOUT_DET_LVL
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:483 CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_FRC1 was replaced with CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:484 CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC was replaced with CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:485 CONFIG_ESP32S3_TIME_SYSCALL_USE_FRC1 was replaced with CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:486 CONFIG_ESP32S3_TIME_SYSCALL_USE_NONE was replaced with CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:487 CONFIG_ESP32S3_RTC_CLK_SRC_INT_RC was replaced with CONFIG_RTC_CLK_SRC_INT_RC
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:488 CONFIG_ESP32S3_RTC_CLK_SRC_EXT_CRYS was replaced with CONFIG_RTC_CLK_SRC_EXT_CRYS
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:489 CONFIG_ESP32S3_RTC_CLK_SRC_EXT_OSC was replaced with CONFIG_RTC_CLK_SRC_EXT_OSC
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:490 CONFIG_ESP32S3_RTC_CLK_SRC_INT_8MD256 was replaced with CONFIG_RTC_CLK_SRC_INT_8MD256
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:491 CONFIG_ESP32S3_RTC_CLK_CAL_CYCLES was replaced with CONFIG_RTC_CLK_CAL_CYCLES
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:492 CONFIG_ESP32S3_DEEP_SLEEP_WAKEUP_DELAY was replaced with CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:554 CONFIG_OTA_ALLOW_HTTP was replaced with CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:692 CONFIG_ESP_TASK_WDT was replaced with CONFIG_ESP_TASK_WDT_INIT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:717 CONFIG_ESP32_WIFI_ENABLED was replaced with CONFIG_ESP_WIFI_ENABLED
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:718 CONFIG_ESP32_WIFI_SW_COEXIST_ENABLE was replaced with CONFIG_ESP_COEX_SW_COEXIST_ENABLE
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:719 CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM was replaced with CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:720 CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM was replaced with CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:721 CONFIG_ESP32_WIFI_STATIC_TX_BUFFER was replaced with CONFIG_ESP_WIFI_STATIC_TX_BUFFER
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:722 CONFIG_ESP32_WIFI_TX_BUFFER_TYPE was replaced with CONFIG_ESP_WIFI_TX_BUFFER_TYPE
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:723 CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM was replaced with CONFIG_ESP_WIFI_STATIC_TX_BUFFER_NUM
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:724 CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM was replaced with CONFIG_ESP_WIFI_CACHE_TX_BUFFER_NUM
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:725 CONFIG_ESP32_WIFI_CSI_ENABLED was replaced with CONFIG_ESP_WIFI_CSI_ENABLED
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:726 CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED was replaced with CONFIG_ESP_WIFI_AMPDU_TX_ENABLED
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:727 CONFIG_ESP32_WIFI_TX_BA_WIN was replaced with CONFIG_ESP_WIFI_TX_BA_WIN
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:728 CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED was replaced with CONFIG_ESP_WIFI_AMPDU_RX_ENABLED
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:729 CONFIG_ESP32_WIFI_RX_BA_WIN was replaced with CONFIG_ESP_WIFI_RX_BA_WIN
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:730 CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED was replaced with CONFIG_ESP_WIFI_AMSDU_TX_ENABLED
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:731 CONFIG_ESP32_WIFI_NVS_ENABLED was replaced with CONFIG_ESP_WIFI_NVS_ENABLED
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:732 CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0 was replaced with CONFIG_ESP_WIFI_TASK_PINNED_TO_CORE_0
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:733 CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 was replaced with CONFIG_ESP_WIFI_TASK_PINNED_TO_CORE_1
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:734 CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN was replaced with CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:735 CONFIG_ESP32_WIFI_MGMT_SBUF_NUM was replaced with CONFIG_ESP_WIFI_MGMT_SBUF_NUM
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:736 CONFIG_ESP32_WIFI_IRAM_OPT was replaced with CONFIG_ESP_WIFI_IRAM_OPT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:737 CONFIG_ESP32_WIFI_RX_IRAM_OPT was replaced with CONFIG_ESP_WIFI_RX_IRAM_OPT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:738 CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE was replaced with CONFIG_ESP_WIFI_ENABLE_WPA3_SAE
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:881 CONFIG_HAL_ASSERTION_SILIENT was replaced with CONFIG_HAL_ASSERTION_SILENT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:1437 CONFIG_WPA_MBEDTLS_CRYPTO was replaced with CONFIG_ESP_WIFI_MBEDTLS_CRYPTO
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:1438 CONFIG_WPA_WAPI_PSK was replaced with CONFIG_ESP_WIFI_WAPI_PSK
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:1439 CONFIG_WPA_SUITE_B_192 was replaced with CONFIG_ESP_WIFI_SUITE_B_192
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:1440 CONFIG_WPA_DEBUG_PRINT was replaced with CONFIG_ESP_WIFI_DEBUG_PRINT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:1441 CONFIG_WPA_TESTING_OPTIONS was replaced with CONFIG_ESP_WIFI_TESTING_OPTIONS
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:1442 CONFIG_WPA_WPS_STRICT was replaced with CONFIG_ESP_WIFI_WPS_STRICT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:1443 CONFIG_WPA_11KV_SUPPORT was replaced with CONFIG_ESP_WIFI_11KV_SUPPORT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:1444 CONFIG_WPA_MBO_SUPPORT was replaced with CONFIG_ESP_WIFI_MBO_SUPPORT
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/sdkconfig.defaults:1445 CONFIG_WPA_DPP_SUPPORT was replaced with CONFIG_ESP_WIFI_DPP_SUPPORT
Compiler supported targets: xtensa-esp32s3-elf

-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of time_t
-- Check size of time_t - done
-- Efuse virtual mode is enabled. If Secure boot or Flash encryption is on it does not provide any security. FOR TESTING ONLY!
-- Found Python3: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/python_env/idf5.1_py3.11_env/bin/python (found version "3.11.3") found components: Interpreter 
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- App "jJamApp" version: v0.5
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_system/ld/esp32s3/sections.ld.in
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld
-- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_coex esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/app_trace /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/app_update /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bt /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/cmock /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/console /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/cxx /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/driver /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/efuse /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp-tls /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_adc /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_app_format /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_coex /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_common /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_eth /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_event /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_gdbstub /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hid /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_http_client /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_http_server /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_https_ota /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_https_server /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_lcd /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_local_ctrl /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_mm /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_netif /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_netif_stack /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_partition /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_phy /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_pm /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_psram /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_ringbuf /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_system /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_timer /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_wifi /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/espcoredump /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esptool_py /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/fatfs /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/freertos /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/hal /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/heap /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/http_parser /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/idf_test /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/ieee802154 /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/json /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/log /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/lwip /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/main /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/mbedtls /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/mqtt /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/newlib /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/nvs_flash /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/openthread /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/partition_table /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/perfmon /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/protobuf-c /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/protocomm /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/pthread /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/sdmmc /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/spi_flash /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/spiffs /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/tcp_transport /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/touch_element /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/ulp /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/unity /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/usb /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/vfs /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/wear_levelling /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/wifi_provisioning /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/wpa_supplicant /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build
Running ninja in directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build
Executing "ninja all"...
[4/1452] Generating ../../partition_table/partition-table.binPartition table binary generated. Contents:
*******************************************************************************
# ESP-IDF Partition Table
# Name, Type, SubType, Offset, Size, Flags
jOtaData,data,ota,0x10000,8K,
jPhyInit,data,phy,0x12000,4K,
jCoredump,data,coredump,0x13000,64K,encrypted
efuse_em,data,efuse,0x23000,4K,
nvsKeys,data,nvs_keys,0x24000,4K,encrypted
nvs,data,nvs,0x25000,172K,
jFactory,data,undefined,0x50000,96K,encrypted
jCoredumpExtra,data,undefined,0x68000,32K,
jBootVer,data,undefined,0x70000,16K,
jDevCmds,data,undefined,0x74000,16K,
jJfuArgs,data,undefined,0x78000,32K,
jJfuApp,app,ota_1,0x80000,2168K,encrypted
jLifeStats,data,undefined,0x29e000,240K,
jImmortal,data,undefined,0x2da000,48K,encrypted
jSafeBoot,data,undefined,0x2e6000,24K,
jExtra1,data,undefined,0x2ec000,16K,
jExtra2,data,undefined,0x2f0000,16K,
jExtra3,data,undefined,0x2f4000,8K,
jExtra4,data,undefined,0x2f6000,8K,
jJamArgs,data,undefined,0x2f8000,32K,
jJamApp,app,ota_0,0x300000,5M,encrypted
*******************************************************************************
[413/1452] Performing configure step for 'bootloader'-- Found Git: /usr/bin/git (found version "2.39.2 (Apple Git-143)") 
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_adc_cal does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_ipc does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_websocket_client does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/freemodbus does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/jsmn does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/mdns does not contain a CMakeLists.txt file. No component will be added
-- Component directory /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/openssl does not contain a CMakeLists.txt file. No component will be added
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32s3
-- Project sdkconfig file /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/sdkconfig
Compiler supported targets: xtensa-esp32s3-elf

-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of time_t
-- Check size of time_t - done
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld
-- App "bootloader" version: d73ba130-dirty
-- Efuse virtual mode is enabled. If Secure boot or Flash encryption is on it does not provide any security. FOR TESTING ONLY!
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld
-- Adding linker script /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp_app_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa
-- Component paths: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/efuse /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_app_format /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_common /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_system /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esptool_py /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/freertos /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/hal /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/log /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject/main /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject/components/micro-ecc /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/newlib /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/partition_table /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/spi_flash /Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/bootloader
[442/1452] Performing build step for 'bootloader'FAILED: bootloader-prefix/src/bootloader-stamp/bootloader-build bootloader/bootloader.elf bootloader/bootloader.bin bootloader/bootloader.map /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/bootloader-prefix/src/bootloader-stamp/bootloader-build /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/bootloader/bootloader.elf /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/bootloader/bootloader.bin /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/bootloader/bootloader.map 
cd /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/bootloader && /Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/tools/cmake/3.24.0/CMake.app/Contents/bin/cmake --build .
[40/112] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.objFAILED: esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj 
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.1-dev-4901-gd67e192078\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D_GNU_SOURCE -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/bootloader/config -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_common -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/log/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/include/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_common/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/include/soc -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/include/soc/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/port/esp32s3/. -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/port/esp32s3/private_include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/newlib/platform_include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/xtensa/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/xtensa/esp32s3/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/esp32s3/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support/bootloader_flash/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support/private_include -mlongcalls  -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 -Os -freorder-blocks -Wwrite-strings -fstack-protector-all -fmacro-prefix-map=/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject=. -fmacro-prefix-map=/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -MD -MT esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj -MF esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj.d -o esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj -c /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject/main/bootloader_start.c
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject/main/bootloader_start.c:22:10: fatal error: hal/gpio_ll.h: No such file or directory
   22 | #include "hal/gpio_ll.h"
      |          ^~~~~~~~~~~~~~~
compilation terminated.
[42/112] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/jboot_beep.c.objFAILED: esp-idf/main/CMakeFiles/__idf_main.dir/jboot_beep.c.obj 
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.1-dev-4901-gd67e192078\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D_GNU_SOURCE -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/bootloader/config -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_common -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/log/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/include/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_common/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/include/soc -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/include/soc/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/port/esp32s3/. -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/port/esp32s3/private_include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/newlib/platform_include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/xtensa/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/xtensa/esp32s3/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/esp32s3/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support/bootloader_flash/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support/private_include -mlongcalls  -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 -Os -freorder-blocks -Wwrite-strings -fstack-protector-all -fmacro-prefix-map=/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject=. -fmacro-prefix-map=/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -MD -MT esp-idf/main/CMakeFiles/__idf_main.dir/jboot_beep.c.obj -MF esp-idf/main/CMakeFiles/__idf_main.dir/jboot_beep.c.obj.d -o esp-idf/main/CMakeFiles/__idf_main.dir/jboot_beep.c.obj -c /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject/main/jboot_beep.c
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject/main/jboot_beep.c:9:10: fatal error: hal/gpio_ll.h: No such file or directory
    9 | #include "hal/gpio_ll.h"
      |          ^~~~~~~~~~~~~~~
compilation terminated.
[43/112] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/jboot_cmds.c.objFAILED: esp-idf/main/CMakeFiles/__idf_main.dir/jboot_cmds.c.obj 
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.1-dev-4901-gd67e192078\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D_GNU_SOURCE -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/bootloader/config -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_common -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/log/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/include/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_rom/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_common/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/include/soc -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/include/soc/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/port/esp32s3/. -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/esp_hw_support/port/esp32s3/private_include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/newlib/platform_include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/xtensa/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/xtensa/esp32s3/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/esp32s3 -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/soc/esp32s3/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support/bootloader_flash/include -I/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf/components/bootloader_support/private_include -mlongcalls  -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 -Os -freorder-blocks -Wwrite-strings -fstack-protector-all -fmacro-prefix-map=/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject=. -fmacro-prefix-map=/Volumes/User/MBP-Google-Drive/jamcorder/firmware/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -MD -MT esp-idf/main/CMakeFiles/__idf_main.dir/jboot_cmds.c.obj -MF esp-idf/main/CMakeFiles/__idf_main.dir/jboot_cmds.c.obj.d -o esp-idf/main/CMakeFiles/__idf_main.dir/jboot_cmds.c.obj -c /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject/main/jboot_cmds.c
/Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/components/bootloader/subproject/main/jboot_cmds.c:14:10: fatal error: hal/gpio_ll.h: No such file or directory
   14 | #include "hal/gpio_ll.h"
      |          ^~~~~~~~~~~~~~~
compilation terminated.
[49/112] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.objninja: build stopped: subcommand failed.
[451/1452] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/tlsf/tlsf.c.objninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/log/idf_py_stderr_output_19999 and /Volumes/User/MBP-Google-Drive/jamcorder/firmware/jamcorder-firmware/jamcorder_app/build/log/idf_py_stdout_output_19999
charlesweinberger@Chips-Macbook-Pro-2 jamcorder_app %

More Information.

No response

chipweinberger commented 1 year ago

In /myapp/components/bootloader/subproject/CMakeLists.txt I change this

before: set(common_req log esp_rom esp_common esp_hw_support newlib)

after: set(common_req log esp_rom esp_common esp_hw_support newlib hal)

It appears to have fixed it.