Skip to content

arduino as component failed #8000

Closed
Closed
@bihailantian655

Description

@bihailantian655

Board

ESP32 SOLO

Device Description

esp32 solo

Hardware Configuration

none

Version

v2.0.7

IDE Name

vscode

Operating System

win11

Flash frequency

40

PSRAM enabled

no

Upload speed

115200

Description

can not build the project .

Sketch

vscode idf  start  a  new project 

and did not  Add ESP-IDF Component directory.

just choose template app .  

then   idf.py add-dependency "espressif/arduino-esp32^2.0.7"
 (https://components.espressif.com/components/espressif/arduino-esp32)

idf.py  menuconfig  enable  arduino   and  change the  tick rate to 1000hz


#include " Arduino.h"

void setup()
{

}
void loop()
{
	
}

Debug Message

[{
	"resource": "/E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/tools/cmake/build.cmake",
	"owner": "cmake-configure-diags",
	"severity": 4,
	"message": "CMake Warning at E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/tools/cmake/build.cmake:482 (message):\"idf_component.yml\" 





file was found for components:\n\n\t

E:/COMPILE/solo-idf-arduino/main\n\n




However, the component manager is not enabled.",





	"source": "CMake (message)",
	"startLineNumber": 482,
	"startColumn": 1,
	"endLineNumber": 482,
	"endColumn": 10000,
	"relatedInformation": [
		{
			"startLineNumber": 378,
			"startColumn": 1,
			"endLineNumber": 378,
			"endColumn": 1000,
			"message": "In call to 'idf_build_process' here",
			"resource": "/E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/tools/cmake/project.cmake"
		},
		{
			"startLineNumber": 8,
			"startColumn": 1,
			"endLineNumber": 8,
			"endColumn": 1000,
			"message": "In call to 'project' here",
			"resource": "/E:/COMPILE/solo-idf-arduino/CMakeLists.txt"
		}
	]
}]











////////////////////////////////////////////////////////////


[0/1] Re-running CMake...
-- ccache will be used for faster recompilation
-- Project is not inside a git repository, or git repository has no commits; will not use 'git describe' to determine PROJECT_VER.
-- Building ESP-IDF components for target esp32
Processing 2 dependencies:
[1/2] espressif/arduino-esp32 (2.0.7)
[2/2] idf (4.4.0)
-- Project sdkconfig file E:/COMPILE/solo-idf-arduino/sdkconfig
-- Could NOT find Perl (missing: PERL_EXECUTABLE) 
-- App "solo-idf-arduino" version: 1
-- Adding linker script E:/COMPILE/solo-idf-arduino/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.newlib-time.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/soc/esp32/ld/esp32.peripherals.ld
-- Components: app_trace app_update asio bootloader bootloader_support bt cbor cmock coap console cxx driver efuse esp-tls esp32 esp_adc_cal 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_ipc esp_lcd esp_local_ctrl esp_netif esp_phy esp_pm esp_ringbuf esp_rom esp_serial_slave_link esp_system esp_timer esp_websocket_client esp_wifi espcoredump espressif__arduino-esp32 esptool_py expat fatfs freemodbus freertos hal heap idf_test ieee802154 jsmn json libsodium log lwip main mbedtls mdns mqtt newlib nghttp nvs_flash openssl openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter tinyusb ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/app_trace E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/app_update E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/asio E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/bootloader E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/bootloader_support E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/bt E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/cbor E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/cmock E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/coap E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/console E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/cxx E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/driver E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/efuse E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp-tls E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp32 E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_adc_cal E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_common E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_eth E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_event E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_gdbstub E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_hid E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_http_client E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_http_server E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_https_ota E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_https_server E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_hw_support E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_ipc E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_lcd E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_local_ctrl E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_netif E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_phy E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_pm E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_ringbuf E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_serial_slave_link E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_system E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_timer E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_websocket_client E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_wifi E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/espcoredump E:/COMPILE/solo-idf-arduino/managed_components/espressif__arduino-esp32 E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esptool_py E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/expat E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/fatfs E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/freemodbus E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/freertos E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/hal E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/heap E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/idf_test E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/ieee802154 E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/jsmn E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/json E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/libsodium E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/log E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/lwip E:/COMPILE/solo-idf-arduino/main E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/mbedtls E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/mdns E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/mqtt E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/newlib E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/nghttp E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/nvs_flash E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/openssl E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/openthread E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/partition_table E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/perfmon E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/protobuf-c E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/protocomm E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/pthread E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/sdmmc E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/soc E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/spi_flash E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/spiffs E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/tcp_transport E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/tcpip_adapter E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/tinyusb E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/ulp E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/unity E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/usb E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/vfs E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/wear_levelling E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/wifi_provisioning E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/wpa_supplicant E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: E:/COMPILE/solo-idf-arduino/build
[317/1095] Performing build step for 'bootloader'
[0/1] Re-running CMake...
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file E:/COMPILE/solo-idf-arduino/sdkconfig
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/soc/esp32/ld/esp32.peripherals.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp32 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: E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/bootloader E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/bootloader_support E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/efuse E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp32 E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_common E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_hw_support E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_system E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esptool_py E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/freertos E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/hal E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/log E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/bootloader/subproject/main E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/bootloader/subproject/components/micro-ecc E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/newlib E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/partition_table E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/soc E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/spi_flash E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: E:/COMPILE/solo-idf-arduino/build/bootloader
[1/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj
[2/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj
[3/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj
[4/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj
[5/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj
[6/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj
[7/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj
[8/89] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj
[9/89] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj
[10/89] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj
[11/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj
[12/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj
[13/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj
[14/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj
[15/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj
[16/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj
[17/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj
[18/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj
[19/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj
[20/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj
[21/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj
[22/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj
[23/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj
[24/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj
[25/89] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj
[26/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
[27/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj
[28/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
[29/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj
[30/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj
[31/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
[32/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
[33/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
[34/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj
[35/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
[36/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj
[37/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
[38/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj
[39/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj
[40/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
[41/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj
[42/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj
[43/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj
[44/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj
[45/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj
[46/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj
[47/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj
[48/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj
[49/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj
[50/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj
[51/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj
[52/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
[53/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
[54/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj
[55/89] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj
[56/89] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj
[57/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj
[58/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
[59/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj
[60/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj
[61/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj
[62/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj
[63/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj
[64/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj
[65/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj
[66/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj
[67/89] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj
[68/89] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj
[69/89] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj
[70/89] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj 
[71/89] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj
[72/89] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj
[73/89] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj
[74/89] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj
[75/89] Linking C static library esp-idf\log\liblog.a
[76/89] Linking C static library esp-idf\esp_rom\libesp_rom.a
[77/89] Linking C static library esp-idf\esp_common\libesp_common.a      
[78/89] Linking C static library esp-idf\xtensa\libxtensa.a
[79/89] Linking C static library esp-idf\esp_hw_support\libesp_hw_support.a
[80/89] Linking C static library esp-idf\esp_system\libesp_system.a      
[81/89] Linking C static library esp-idf\efuse\libefuse.a
[82/89] Linking C static library esp-idf\bootloader_support\libbootloader_support.a
[83/89] Linking C static library esp-idf\spi_flash\libspi_flash.a        
[84/89] Linking C static library esp-idf\soc\libsoc.a
[85/89] Linking C static library esp-idf\hal\libhal.a
[86/89] Linking C static library esp-idf\main\libmain.a
[87/89] Linking C executable bootloader.elf
[88/89] Generating binary image from built executable
esptool.py v3.2-dev
Merged 1 ELF section
Generated E:/COMPILE/solo-idf-arduino/build/bootloader/bootloader.bin    
[89/89] cmd.exe /C "cd /D E:\COMPILE\solo-idf-arduino\build\bootloader\esp-idf\esptool_py && C:\Users\home\.espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x1000 E:/COMPILE/solo-idf-arduino/build/bootloader/bootloader.bin"
Bootloader binary size 0x61f0 bytes. 0xe10 bytes (13%) free.
[972/1093] Building C object esp-id...ir/cores/esp32/esp32-hal-uart.c.obj
FAILED: esp-idf/espressif__arduino-esp32/CMakeFiles/__idf_espressif__arduino-esp32.dir/cores/esp32/esp32-hal-uart.c.obj
ccache C:\Users\home\.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch2-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -Iconfig -I../managed_components/espressif__arduino-esp32/variants/esp32 -I../managed_components/espressif__arduino-esp32/cores/esp32 -I../managed_components/espressif__arduino-esp32/libraries/ArduinoOTA/src -I../managed_components/espressif__arduino-esp32/libraries/AsyncUDP/src -I../managed_components/espressif__arduino-esp32/libraries/BLE/src -I../managed_components/espressif__arduino-esp32/libraries/BluetoothSerial/src -I../managed_components/espressif__arduino-esp32/libraries/DNSServer/src -I../managed_components/espressif__arduino-esp32/libraries/EEPROM/src -I../managed_components/espressif__arduino-esp32/libraries/ESP32/src -I../managed_components/espressif__arduino-esp32/libraries/ESPmDNS/src -I../managed_components/espressif__arduino-esp32/libraries/Ethernet/src -I../managed_components/espressif__arduino-esp32/libraries/FFat/src -I../managed_components/espressif__arduino-esp32/libraries/FS/src -I../managed_components/espressif__arduino-esp32/libraries/HTTPClient/src -I../managed_components/espressif__arduino-esp32/libraries/HTTPUpdate/src -I../managed_components/espressif__arduino-esp32/libraries/LittleFS/src -I../managed_components/espressif__arduino-esp32/libraries/Insights/src -I../managed_components/espressif__arduino-esp32/libraries/I2S/src -I../managed_components/espressif__arduino-esp32/libraries/NetBIOS/src -I../managed_components/espressif__arduino-esp32/libraries/Preferences/src -I../managed_components/espressif__arduino-esp32/libraries/RainMaker/src -I../managed_components/espressif__arduino-esp32/libraries/SD_MMC/src -I../managed_components/espressif__arduino-esp32/libraries/SD/src -I../managed_components/espressif__arduino-esp32/libraries/SimpleBLE/src -I../managed_components/espressif__arduino-esp32/libraries/SPIFFS/src -I../managed_components/espressif__arduino-esp32/libraries/SPI/src -I../managed_components/espressif__arduino-esp32/libraries/Ticker/src -I../managed_components/espressif__arduino-esp32/libraries/Update/src -I../managed_components/espressif__arduino-esp32/libraries/USB/src -I../managed_components/espressif__arduino-esp32/libraries/WebServer/src -I../managed_components/espressif__arduino-esp32/libraries/WiFiClientSecure/src -I../managed_components/espressif__arduino-esp32/libraries/WiFi/src -I../managed_components/espressif__arduino-esp32/libraries/WiFiProv/src -I../managed_components/espressif__arduino-esp32/libraries/Wire/src -I../managed_components/espressif__arduino-esp32/cores/esp32/libb64 -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/newlib/platform_include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/freertos/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/freertos/include/esp_additions/freertos -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/freertos/port/xtensa/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/freertos/include/esp_additions -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_hw_support/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_hw_support/include/soc -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_hw_support/include/soc/esp32 -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_hw_support/port/esp32/. -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/heap/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/log/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/lwip/include/apps -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/lwip/include/apps/sntp -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/lwip/lwip/src/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/lwip/port/esp32/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/soc/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/soc/esp32/. -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/soc/esp32/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/hal/esp32/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/hal/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/hal/platform_port/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/include/esp32 -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_rom/esp32 -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_common/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_system/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_system/port/soc -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_system/port/public_compat -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp32/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/xtensa/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/xtensa/esp32/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/driver/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/driver/esp32/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_pm/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_ringbuf/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/efuse/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/efuse/esp32/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/vfs/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_wifi/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_event/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_netif/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_eth/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/tcpip_adapter/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_phy/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_phy/esp32/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_ipc/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/app_trace/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_timer/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/spi_flash/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/mbedtls/port/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/mbedtls/mbedtls/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/mbedtls/esp_crt_bundle/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/mdns/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/console -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_adc_cal/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/wifi_provisioning/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/protocomm/include/common -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/protocomm/include/security -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/protocomm/include/transports -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/nvs_flash/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/nghttp/port/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/nghttp/nghttp2/lib/includes -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/wpa_supplicant/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/wpa_supplicant/port/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/wpa_supplicant/esp_supplicant/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/fatfs/diskio -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/fatfs/vfs -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/fatfs/src -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/wear_levelling/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/sdmmc/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/app_update/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/bootloader_support/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/spiffs/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/openssl/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_hid/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_https_ota/include -IE:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/components/esp_http_client/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=E:/COMPILE/solo-idf-arduino=. -fmacro-prefix-map=E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v4.4-dirty\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO=10812 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD=\"ESP32_DEV\" -DARDUINO_VARIANT=\"esp32\" -DESP32 -MD -MT esp-idf/espressif__arduino-esp32/CMakeFiles/__idf_espressif__arduino-esp32.dir/cores/esp32/esp32-hal-uart.c.obj -MF esp-idf\espressif__arduino-esp32\CMakeFiles\__idf_espressif__arduino-esp32.dir\cores\esp32\esp32-hal-uart.c.obj.d -o esp-idf/espressif__arduino-esp32/CMakeFiles/__idf_espressif__arduino-esp32.dir/cores/esp32/esp32-hal-uart.c.obj -c ../managed_components/espressif__arduino-esp32/cores/esp32/esp32-hal-uart.c
../managed_components/espressif__arduino-esp32/cores/esp32/esp32-hal-uart.c: In function 'uartAvailableForWrite':
../managed_components/espressif__arduino-esp32/cores/esp32/esp32-hal-uart.c:329:19: error: implicit declaration of function 'uart_get_tx_buffer_free_size'; did you mean 'uart_get_buffered_data_len'? [-Werror=implicit-function-declaration]
     if (ESP_OK == uart_get_tx_buffer_free_size(uart->num, &txRingBufferAvailable)) {
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                   uart_get_buffered_data_len
cc1.exe: some warnings being treated as errors
[985/1093] Building CXX object esp-...ir/cores/esp32/StreamString.cpp.obj
ninja: build stopped: subcommand failed.

 *  终端进程“C:\Windows\System32\cmd.exe /d /c ninja ”已终止,退出代码: 1。

Other Steps to Reproduce

No response

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions