Skip to content

ESP-IDF in Visual Studio Code wont compile Arduino as a component #5313

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Olgidos opened this issue Jun 21, 2021 · 8 comments
Closed

ESP-IDF in Visual Studio Code wont compile Arduino as a component #5313

Olgidos opened this issue Jun 21, 2021 · 8 comments

Comments

@Olgidos
Copy link

Olgidos commented Jun 21, 2021

When creating a project form an Arduino template or adding a Arduino component to a project, it wont compile. Since I thought this was originally a problem of the VSC ESP IDF extension, I created an issue over there. ->issue. There I was informed that I should post an issue here as well.

Describe the bug
Wont compile arduino-as-component.

To Reproduce
I am vscode-esp-idf-extension version 1.0.3. pressed F1 "create project from extension template" -> arduino as component -> built

Expected behavior
A correct built

Environment (please complete the following information):

  • OS Name & Version: [Win 10]
  • VSCode Version: [1.57.1]
  • ESP-IDF Version: [4.3]
  • Python Version: [3.9]

Logs

Executing task: cmake -G Ninja .. <

-- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.27.0.windows.1")
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/Users/TheOlg/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
-- Check for working C compiler: C:/Users/TheOlg/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
-- Check for working C compiler: C:/Users/TheOlg/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/Users/TheOlg/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe
-- Check for working CXX compiler: C:/Users/TheOlg/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- 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
-- Checking Python dependencies...
Python requirements from C:\Users\TheOlg\esp\esp-idf\requirements.txt are satisfied.
-- Project sdkconfig file C:/Users/TheOlg/Desktop/svn/esp32/arduino-as-component/sdkconfig
-- Found PythonInterp: C:/Users/TheOlg/.espressif/python_env/idf4.3_py3.9_env/Scripts/python.exe (found version "3.9.5")
-- Could NOT find Perl (missing: PERL_EXECUTABLE)
CMake Warning (dev) at C:/Users/TheOlg/esp/esp-idf/components/mbedtls/CMakeLists.txt:114 (target_sources):
Policy CMP0076 is not set: target_sources() command converts relative paths
to absolute. Run "cmake --help-policy CMP0076" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.

A private source from a directory other than that of target "mbedcrypto"
has a relative path.
This warning is for project developers. Use -Wno-dev to suppress it.

-- App "arduino-as-component" version: 1
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-time.ld
-- Adding linker script C:/Users/TheOlg/Desktop/svn/esp32/arduino-as-component/build/esp-idf/esp32/esp32_out.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp32/ld/esp32.project.ld.in
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp32/ld/esp32.peripherals.ld
-- Components: app_trace app_update arduino 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_local_ctrl esp_netif esp_pm esp_ringbuf esp_rom esp_serial_slave_link esp_system esp_timer esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs freemodbus freertos hal heap idf_test jsmn json libsodium log lwip main mbedtls mdns mqtt newlib nghttp nvs_flash openssl partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter tinyusb ulp unity vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: C:/Users/TheOlg/esp/esp-idf/components/app_trace C:/Users/TheOlg/esp/esp-idf/components/app_update C:/Users/TheOlg/Desktop/svn/esp32/arduino-as-component/components/arduino C:/Users/TheOlg/esp/esp-idf/components/asio C:/Users/TheOlg/esp/esp-idf/components/bootloader C:/Users/TheOlg/esp/esp-idf/components/bootloader_support C:/Users/TheOlg/esp/esp-idf/components/bt C:/Users/TheOlg/esp/esp-idf/components/cbor C:/Users/TheOlg/esp/esp-idf/components/cmock C:/Users/TheOlg/esp/esp-idf/components/coap C:/Users/TheOlg/esp/esp-idf/components/console C:/Users/TheOlg/esp/esp-idf/components/cxx C:/Users/TheOlg/esp/esp-idf/components/driver C:/Users/TheOlg/esp/esp-idf/components/efuse C:/Users/TheOlg/esp/esp-idf/components/esp-tls C:/Users/TheOlg/esp/esp-idf/components/esp32 C:/Users/TheOlg/esp/esp-idf/components/esp_adc_cal C:/Users/TheOlg/esp/esp-idf/components/esp_common C:/Users/TheOlg/esp/esp-idf/components/esp_eth C:/Users/TheOlg/esp/esp-idf/components/esp_event C:/Users/TheOlg/esp/esp-idf/components/esp_gdbstub C:/Users/TheOlg/esp/esp-idf/components/esp_hid C:/Users/TheOlg/esp/esp-idf/components/esp_http_client C:/Users/TheOlg/esp/esp-idf/components/esp_http_server C:/Users/TheOlg/esp/esp-idf/components/esp_https_ota C:/Users/TheOlg/esp/esp-idf/components/esp_https_server C:/Users/TheOlg/esp/esp-idf/components/esp_hw_support C:/Users/TheOlg/esp/esp-idf/components/esp_ipc C:/Users/TheOlg/esp/esp-idf/components/esp_local_ctrl C:/Users/TheOlg/esp/esp-idf/components/esp_netif C:/Users/TheOlg/esp/esp-idf/components/esp_pm C:/Users/TheOlg/esp/esp-idf/components/esp_ringbuf C:/Users/TheOlg/esp/esp-idf/components/esp_rom C:/Users/TheOlg/esp/esp-idf/components/esp_serial_slave_link C:/Users/TheOlg/esp/esp-idf/components/esp_system C:/Users/TheOlg/esp/esp-idf/components/esp_timer C:/Users/TheOlg/esp/esp-idf/components/esp_websocket_client C:/Users/TheOlg/esp/esp-idf/components/esp_wifi C:/Users/TheOlg/esp/esp-idf/components/espcoredump C:/Users/TheOlg/esp/esp-idf/components/esptool_py C:/Users/TheOlg/esp/esp-idf/components/expat C:/Users/TheOlg/esp/esp-idf/components/fatfs C:/Users/TheOlg/esp/esp-idf/components/freemodbus C:/Users/TheOlg/esp/esp-idf/components/freertos C:/Users/TheOlg/esp/esp-idf/components/hal C:/Users/TheOlg/esp/esp-idf/components/heap C:/Users/TheOlg/esp/esp-idf/components/idf_test C:/Users/TheOlg/esp/esp-idf/components/jsmn C:/Users/TheOlg/esp/esp-idf/components/json C:/Users/TheOlg/esp/esp-idf/components/libsodium C:/Users/TheOlg/esp/esp-idf/components/log C:/Users/TheOlg/esp/esp-idf/components/lwip C:/Users/TheOlg/Desktop/svn/esp32/arduino-as-component/main C:/Users/TheOlg/esp/esp-idf/components/mbedtls C:/Users/TheOlg/esp/esp-idf/components/mdns C:/Users/TheOlg/esp/esp-idf/components/mqtt C:/Users/TheOlg/esp/esp-idf/components/newlib C:/Users/TheOlg/esp/esp-idf/components/nghttp C:/Users/TheOlg/esp/esp-idf/components/nvs_flash C:/Users/TheOlg/esp/esp-idf/components/openssl C:/Users/TheOlg/esp/esp-idf/components/partition_table C:/Users/TheOlg/esp/esp-idf/components/perfmon C:/Users/TheOlg/esp/esp-idf/components/protobuf-c C:/Users/TheOlg/esp/esp-idf/components/protocomm C:/Users/TheOlg/esp/esp-idf/components/pthread C:/Users/TheOlg/esp/esp-idf/components/sdmmc C:/Users/TheOlg/esp/esp-idf/components/soc C:/Users/TheOlg/esp/esp-idf/components/spi_flash C:/Users/TheOlg/esp/esp-idf/components/spiffs C:/Users/TheOlg/esp/esp-idf/components/tcp_transport C:/Users/TheOlg/esp/esp-idf/components/tcpip_adapter C:/Users/TheOlg/esp/esp-idf/components/tinyusb C:/Users/TheOlg/esp/esp-idf/components/ulp C:/Users/TheOlg/esp/esp-idf/components/unity C:/Users/TheOlg/esp/esp-idf/components/vfs C:/Users/TheOlg/esp/esp-idf/components/wear_levelling C:/Users/TheOlg/esp/esp-idf/components/wifi_provisioning C:/Users/TheOlg/esp/esp-idf/components/wpa_supplicant C:/Users/TheOlg/esp/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/TheOlg/Desktop/svn/esp32/arduino-as-component/build

Terminal will be reused by tasks, press any key to close it.

Executing task: cmake --build . <

[26/1108] Generating ../../partition_table/partition-table.bin
Partition table binary generated. Contents:


ESP-IDF Partition Table

Name, Type, SubType, Offset, Size, Flags

nvs,data,nvs,0x9000,24K,
phy_init,data,phy,0xf000,4K,
factory,app,factory,0x10000,1M,


[425/1108] Performing configure step for 'bootloader'
-- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.27.0.windows.1")
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/Users/TheOlg/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
-- Check for working C compiler: C:/Users/TheOlg/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
-- Check for working C compiler: C:/Users/TheOlg/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/Users/TheOlg/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe
-- Check for working CXX compiler: C:/Users/TheOlg/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file C:/Users/TheOlg/Desktop/svn/esp32/arduino-as-component/sdkconfig
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp32/ld/esp32.peripherals.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script C:/Users/TheOlg/esp/esp-idf/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 hal log main micro-ecc newlib partition_table soc spi_flash xtensa
-- Component paths: C:/Users/TheOlg/esp/esp-idf/components/bootloader C:/Users/TheOlg/esp/esp-idf/components/bootloader_support C:/Users/TheOlg/esp/esp-idf/components/efuse C:/Users/TheOlg/esp/esp-idf/components/esp32 C:/Users/TheOlg/esp/esp-idf/components/esp_common C:/Users/TheOlg/esp/esp-idf/components/esp_hw_support C:/Users/TheOlg/esp/esp-idf/components/esp_rom C:/Users/TheOlg/esp/esp-idf/components/esp_system C:/Users/TheOlg/esp/esp-idf/components/esptool_py C:/Users/TheOlg/esp/esp-idf/components/hal C:/Users/TheOlg/esp/esp-idf/components/log C:/Users/TheOlg/esp/esp-idf/components/bootloader/subproject/main C:/Users/TheOlg/esp/esp-idf/components/bootloader/subproject/components/micro-ecc C:/Users/TheOlg/esp/esp-idf/components/newlib C:/Users/TheOlg/esp/esp-idf/components/partition_table C:/Users/TheOlg/esp/esp-idf/components/soc C:/Users/TheOlg/esp/esp-idf/components/spi_flash C:/Users/TheOlg/esp/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/TheOlg/Desktop/svn/esp32/arduino-as-component/build/bootloader
[553/1108] Performing build step for 'bootloader'
[1/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj
[2/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj
[3/86] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj
[4/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/memory_layout_utils.c.obj
[5/86] Generating project_elf_src_esp32.c
[6/86] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj
[7/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj
[8/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj
[9/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj
[10/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj
[11/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj
[12/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj
[13/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj
[14/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj
[15/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj
[16/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj
[17/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj
[18/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj
[19/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/soc_memory_layout.c.obj
[20/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj
[21/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj
[22/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj
[23/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj
[24/86] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj
[25/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj
[26/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj
[27/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
[28/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
[29/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj
[30/86] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj
[31/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj
[32/86] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj
[33/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
[34/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj
[35/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj
[36/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
[37/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
[38/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj
[39/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj
[40/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
[41/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj
[42/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj
[43/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
[44/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
[45/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj
[46/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj
[47/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj
[48/86] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj
[49/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/flash_encrypt.c.obj
[50/86] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj
[51/86] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
[52/86] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_api.c.obj
[53/86] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
[54/86] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_utility.c.obj
[55/86] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj
[56/86] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
[57/86] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_fields.c.obj
[58/86] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj
[59/86] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj
[60/86] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj
[61/86] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj
[62/86] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj
[63/86] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj
[64/86] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj
[65/86] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj
[66/86] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj
[67/86] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj
[68/86] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj
[69/86] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj
[70/86] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj
[71/86] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj
[72/86] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj
[73/86] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj
[74/86] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj
[75/86] Linking C static library esp-idf\log\liblog.a
[76/86] Linking C static library esp-idf\esp_rom\libesp_rom.a
[77/86] Linking C static library esp-idf\esp_hw_support\libesp_hw_support.a
[78/86] Linking C static library esp-idf\efuse\libefuse.a
[79/86] Linking C static library esp-idf\bootloader_support\libbootloader_support.a
[80/86] Linking C static library esp-idf\spi_flash\libspi_flash.a
[81/86] Linking C static library esp-idf\micro-ecc\libmicro-ecc.a
[82/86] Linking C static library esp-idf\soc\libsoc.a
[83/86] Linking C static library esp-idf\hal\libhal.a
[84/86] Linking C static library esp-idf\main\libmain.a
[85/86] Linking C executable bootloader.elf
[86/86] Generating binary image from built executable
esptool.py v3.1-dev
Merged 1 ELF section
Generated C:/Users/TheOlg/Desktop/svn/esp32/arduino-as-component/build/bootloader/bootloader.bin
[1004/1108] Building C object esp-idf/arduino/CMakeFiles/__idf_arduino.dir/cores/esp32/libb64/cencode.c.obj
../components/arduino/cores/esp32/libb64/cencode.c: In function 'base64_encode_block':
../components/arduino/cores/esp32/libb64/cencode.c:46:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
result = (fragment & 0x003) << 4;
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../components/arduino/cores/esp32/libb64/cencode.c:47:9: note: here
case step_B:
^~~~
../components/arduino/cores/esp32/libb64/cencode.c:56:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
result = (fragment & 0x00f) << 2;
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../components/arduino/cores/esp32/libb64/cencode.c:57:9: note: here
case step_C:
^~~~
[1005/1108] Building C object esp-idf/arduino/CMakeFiles/__idf_arduino.dir/cores/esp32/libb64/cdecode.c.obj
../components/arduino/cores/esp32/libb64/cdecode.c: In function 'base64_decode_block_signed':
../components/arduino/cores/esp32/libb64/cdecode.c:42:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
*plainchar = (fragment & 0x03f) << 2;
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../components/arduino/cores/esp32/libb64/cdecode.c:43:7: note: here
case step_b:
^~~~
../components/arduino/cores/esp32/libb64/cdecode.c:53:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
*plainchar = (fragment & 0x00f) << 4;
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../components/arduino/cores/esp32/libb64/cdecode.c:54:7: note: here
case step_c:
^~~~
../components/arduino/cores/esp32/libb64/cdecode.c:64:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
*plainchar = (fragment & 0x003) << 6;
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../components/arduino/cores/esp32/libb64/cdecode.c:65:7: note: here
case step_d:
^~~~
[1058/1108] Building CXX object esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFiClientSecure/src/ssl_client.cpp.obj
../components/arduino/libraries/WiFiClientSecure/src/ssl_client.cpp:23:4: warning: #warning "Please configure IDF framework to include mbedTLS -> Enable pre-shared-key ciphersuites and activate at least one cipher" [-Wcpp]

warning "Please configure IDF framework to include mbedTLS -> Enable pre-shared-key ciphersuites and activate at least one cipher"

^~~~~~~

[1065/1108] Building CXX object esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFi/src/ETH.cpp.obj
FAILED: esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFi/src/ETH.cpp.obj
C:\Users\TheOlg.espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-g++.exe -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -Iconfig -I../components/arduino/variants/esp32 -I../components/arduino/cores/esp32 -I../components/arduino/libraries/ArduinoOTA/src -I../components/arduino/libraries/AsyncUDP/src -I../components/arduino/libraries/BLE/src -I../components/arduino/libraries/BluetoothSerial/src -I../components/arduino/libraries/DNSServer/src -I../components/arduino/libraries/EEPROM/src -I../components/arduino/libraries/ESP32/src -I../components/arduino/libraries/ESPmDNS/src -I../components/arduino/libraries/FFat/src -I../components/arduino/libraries/FS/src -I../components/arduino/libraries/HTTPClient/src -I../components/arduino/libraries/HTTPUpdate/src -I../components/arduino/libraries/LITTLEFS/src -I../components/arduino/libraries/NetBIOS/src -I../components/arduino/libraries/Preferences/src -I../components/arduino/libraries/RainMaker/src -I../components/arduino/libraries/SD_MMC/src -I../components/arduino/libraries/SD/src -I../components/arduino/libraries/SimpleBLE/src -I../components/arduino/libraries/SPIFFS/src -I../components/arduino/libraries/SPI/src -I../components/arduino/libraries/Ticker/src -I../components/arduino/libraries/Update/src -I../components/arduino/libraries/WebServer/src -I../components/arduino/libraries/WiFiClientSecure/src -I../components/arduino/libraries/WiFi/src -I../components/arduino/libraries/WiFiProv/src -I../components/arduino/libraries/Wire/src -I../components/arduino/cores/esp32/libb64 -IC:/Users/TheOlg/esp/esp-idf/components/newlib/platform_include -IC:/Users/TheOlg/esp/esp-idf/components/freertos/include -IC:/Users/TheOlg/esp/esp-idf/components/freertos/port/xtensa/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_hw_support/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_hw_support/port/esp32/. -IC:/Users/TheOlg/esp/esp-idf/components/heap/include -IC:/Users/TheOlg/esp/esp-idf/components/log/include -IC:/Users/TheOlg/esp/esp-idf/components/lwip/include/apps -IC:/Users/TheOlg/esp/esp-idf/components/lwip/include/apps/sntp -IC:/Users/TheOlg/esp/esp-idf/components/lwip/lwip/src/include -IC:/Users/TheOlg/esp/esp-idf/components/lwip/port/esp32/include -IC:/Users/TheOlg/esp/esp-idf/components/lwip/port/esp32/include/arch -IC:/Users/TheOlg/esp/esp-idf/components/soc/include -IC:/Users/TheOlg/esp/esp-idf/components/soc/esp32/. -IC:/Users/TheOlg/esp/esp-idf/components/soc/esp32/include -IC:/Users/TheOlg/esp/esp-idf/components/hal/esp32/include -IC:/Users/TheOlg/esp/esp-idf/components/hal/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_rom/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_rom/esp32 -IC:/Users/TheOlg/esp/esp-idf/components/esp_common/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_system/include -IC:/Users/TheOlg/esp/esp-idf/components/esp32/include -IC:/Users/TheOlg/esp/esp-idf/components/driver/include -IC:/Users/TheOlg/esp/esp-idf/components/driver/esp32/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_ringbuf/include -IC:/Users/TheOlg/esp/esp-idf/components/efuse/include -IC:/Users/TheOlg/esp/esp-idf/components/efuse/esp32/include -IC:/Users/TheOlg/esp/esp-idf/components/xtensa/include -IC:/Users/TheOlg/esp/esp-idf/components/xtensa/esp32/include -IC:/Users/TheOlg/esp/esp-idf/components/espcoredump/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_timer/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_ipc/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_pm/include -IC:/Users/TheOlg/esp/esp-idf/components/vfs/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_wifi/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_wifi/esp32/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_event/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_netif/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_eth/include -IC:/Users/TheOlg/esp/esp-idf/components/tcpip_adapter/include -IC:/Users/TheOlg/esp/esp-idf/components/app_trace/include -IC:/Users/TheOlg/esp/esp-idf/components/spi_flash/include -IC:/Users/TheOlg/esp/esp-idf/components/mbedtls/port/include -IC:/Users/TheOlg/esp/esp-idf/components/mbedtls/mbedtls/include -IC:/Users/TheOlg/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -IC:/Users/TheOlg/esp/esp-idf/components/mdns/include -IC:/Users/TheOlg/esp/esp-idf/components/console -IC:/Users/TheOlg/esp/esp-idf/components/esp_adc_cal/include -IC:/Users/TheOlg/esp/esp-idf/components/wifi_provisioning/include -IC:/Users/TheOlg/esp/esp-idf/components/protocomm/include/common -IC:/Users/TheOlg/esp/esp-idf/components/protocomm/include/security -IC:/Users/TheOlg/esp/esp-idf/components/protocomm/include/transports -IC:/Users/TheOlg/esp/esp-idf/components/nvs_flash/include -IC:/Users/TheOlg/esp/esp-idf/components/nghttp/port/include -IC:/Users/TheOlg/esp/esp-idf/components/nghttp/nghttp2/lib/includes -IC:/Users/TheOlg/esp/esp-idf/components/fatfs/diskio -IC:/Users/TheOlg/esp/esp-idf/components/fatfs/vfs -IC:/Users/TheOlg/esp/esp-idf/components/fatfs/src -IC:/Users/TheOlg/esp/esp-idf/components/wear_levelling/include -IC:/Users/TheOlg/esp/esp-idf/components/sdmmc/include -IC:/Users/TheOlg/esp/esp-idf/components/app_update/include -IC:/Users/TheOlg/esp/esp-idf/components/bootloader_support/include -IC:/Users/TheOlg/esp/esp-idf/components/spiffs/include -IC:/Users/TheOlg/esp/esp-idf/components/openssl/include -IC:/Users/TheOlg/esp/esp-idf/components/pthread/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_gdbstub/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_gdbstub/xtensa -IC:/Users/TheOlg/esp/esp-idf/components/esp_gdbstub/esp32 -IC:/Users/TheOlg/esp/esp-idf/components/wpa_supplicant/include -IC:/Users/TheOlg/esp/esp-idf/components/wpa_supplicant/port/include -IC:/Users/TheOlg/esp/esp-idf/components/wpa_supplicant/include/esp_supplicant -IC:/Users/TheOlg/esp/esp-idf/components/perfmon/include -IC:/Users/TheOlg/esp/esp-idf/components/asio/asio/asio/include -IC:/Users/TheOlg/esp/esp-idf/components/asio/port/include -IC:/Users/TheOlg/esp/esp-idf/components/cbor/port/include -IC:/Users/TheOlg/esp/esp-idf/components/unity/include -IC:/Users/TheOlg/esp/esp-idf/components/unity/unity/src -IC:/Users/TheOlg/esp/esp-idf/components/cmock/CMock/src -IC:/Users/TheOlg/esp/esp-idf/components/coap/port/include -IC:/Users/TheOlg/esp/esp-idf/components/coap/port/include/coap -IC:/Users/TheOlg/esp/esp-idf/components/coap/libcoap/include -IC:/Users/TheOlg/esp/esp-idf/components/coap/libcoap/include/coap2 -IC:/Users/TheOlg/esp/esp-idf/components/esp-tls -IC:/Users/TheOlg/esp/esp-idf/components/esp-tls/esp-tls-crypto -IC:/Users/TheOlg/esp/esp-idf/components/esp_hid/include -IC:/Users/TheOlg/esp/esp-idf/components/tcp_transport/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_http_client/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_http_server/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_https_ota/include -IC:/Users/TheOlg/esp/esp-idf/components/protobuf-c/protobuf-c -IC:/Users/TheOlg/esp/esp-idf/components/esp_local_ctrl/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_serial_slave_link/include -IC:/Users/TheOlg/esp/esp-idf/components/esp_websocket_client/include -IC:/Users/TheOlg/esp/esp-idf/components/expat/expat/expat/lib -IC:/Users/TheOlg/esp/esp-idf/components/expat/port/include -IC:/Users/TheOlg/esp/esp-idf/components/freemodbus/common/include -IC:/Users/TheOlg/esp/esp-idf/components/idf_test/include -IC:/Users/TheOlg/esp/esp-idf/components/idf_test/include/esp32 -IC:/Users/TheOlg/esp/esp-idf/components/jsmn/include -IC:/Users/TheOlg/esp/esp-idf/components/json/cJSON -IC:/Users/TheOlg/esp/esp-idf/components/libsodium/libsodium/src/libsodium/include -IC:/Users/TheOlg/esp/esp-idf/components/libsodium/port_include -IC:/Users/TheOlg/esp/esp-idf/components/mqtt/esp-mqtt/include -IC:/Users/TheOlg/esp/esp-idf/components/ulp/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 -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -std=gnu++11 -fno-exceptions -fno-rtti -D_GNU_SOURCE -DIDF_VER="v4.3-dirty" -DESP_PLATFORM -DARDUINO=10812 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DESP32 -MD -MT esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFi/src/ETH.cpp.obj -MF esp-idf\arduino\CMakeFiles__idf_arduino.dir\libraries\WiFi\src\ETH.cpp.obj.d -o esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFi/src/ETH.cpp.obj -c ../components/arduino/libraries/WiFi/src/ETH.cpp
../components/arduino/libraries/WiFi/src/ETH.cpp: In member function 'bool ETHClass::begin(uint8_t, int, int, int, eth_phy_type_t, eth_clock_mode_t)':
../components/arduino/libraries/WiFi/src/ETH.cpp:291:23: error: 'esp_eth_phy_new_ksz8081' was not declared in this scope
eth_phy = esp_eth_phy_new_ksz8081(&phy_config);
^~~~~~~~~~~~~~~~~~~~~~~
../components/arduino/libraries/WiFi/src/ETH.cpp:291:23: note: suggested alternative: 'esp_eth_phy_new_ksz8041'
eth_phy = esp_eth_phy_new_ksz8081(&phy_config);
^~~~~~~~~~~~~~~~~~~~~~~
esp_eth_phy_new_ksz8041
[1067/1108] Building CXX object esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFi/src/WiFiGeneric.cpp.obj
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp: In function 'void _arduino_event_cb(void*, esp_event_base_t, int32_t, void*)':
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:279:41: warning: unused variable 'event' [-Wunused-variable]
wifi_event_sta_authmode_change_t * event = (wifi_event_sta_authmode_change_t*)event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:284:35: warning: unused variable 'event' [-Wunused-variable]
wifi_event_sta_connected_t * event = (wifi_event_sta_connected_t*)event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:289:38: warning: unused variable 'event' [-Wunused-variable]
wifi_event_sta_disconnected_t * event = (wifi_event_sta_disconnected_t*)event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:294:28: warning: unused variable 'event' [-Wunused-variable]
ip_event_got_ip_t* event = (ip_event_got_ip_t*) event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:306:35: warning: unused variable 'event' [-Wunused-variable]
wifi_event_sta_scan_done_t * event = (wifi_event_sta_scan_done_t*)event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:321:34: warning: unused variable 'event' [-Wunused-variable]
wifi_event_ap_probe_req_rx_t * event = (wifi_event_ap_probe_req_rx_t*)event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:326:33: warning: unused variable 'event' [-Wunused-variable]
wifi_event_ap_staconnected_t* event = (wifi_event_ap_staconnected_t*) event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:331:36: warning: unused variable 'event' [-Wunused-variable]
wifi_event_ap_stadisconnected_t* event = (wifi_event_ap_stadisconnected_t*) event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:336:36: warning: unused variable 'event' [-Wunused-variable]
ip_event_ap_staipassigned_t * event = (ip_event_ap_staipassigned_t*)event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:346:23: warning: unused variable 'eth_handle' [-Wunused-variable]
esp_eth_handle_t eth_handle = (esp_eth_handle_t )event_data;
^~~~~~~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:359:28: warning: unused variable 'event' [-Wunused-variable]
ip_event_got_ip_t
event = (ip_event_got_ip_t
) event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:386:41: warning: unused variable 'event' [-Wunused-variable]
wifi_event_sta_wps_fail_reason_t * event = (wifi_event_sta_wps_fail_reason_t*)event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:392:36: warning: unused variable 'event' [-Wunused-variable]
wifi_event_sta_wps_er_pin_t * event = (wifi_event_sta_wps_er_pin_t*)event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:402:32: warning: unused variable 'event' [-Wunused-variable]
wifi_event_ftm_report_t * event = (wifi_event_ftm_report_t*)event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:417:44: warning: unused variable 'event' [-Wunused-variable]
smartconfig_event_got_ssid_pswd_t *event = (smartconfig_event_got_ssid_pswd_t *)event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:443:28: warning: unused variable 'event' [-Wunused-variable]
wifi_sta_config_t event = (wifi_sta_config_t )event_data;
^~~~~
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp: At global scope:
../components/arduino/libraries/WiFi/src/WiFiGeneric.cpp:188:21: warning: 'const char
auth_mode_str(int)' defined but not used [-Wunused-function]
static const char * auth_mode_str(int authmode)
^~~~~~~~~~~~~
[1069/1108] Building CXX object esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFi/src/WiFiScan.cpp.obj
../components/arduino/libraries/WiFi/src/WiFiScan.cpp:45:21: warning: 'const char
cipher_str(int)' defined but not used [-Wunused-function]
static const char * cipher_str(int cipher)
^~~~~~~~~~
[1070/1108] Building CXX object esp-idf/arduino/CMakeFiles/__idf_arduino.dir/libraries/WiFi/src/WiFiSTA.cpp.obj
ninja: build stopped: subcommand failed.
The terminal process "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command cmake --build ." terminated with exit code: 1.

  • Windows: %USERPROFILE%\.vscode\extensions\espressif.esp-idf-extension-VERSION\esp_idf_vsc_ext.log
  • Linux & MacOSX: $HOME/.vscode/extensions/espressif.esp-idf-extension-VERSION/esp_idf_vsc_ext.log

Extension Configuration settings
Open Command Palette (F1) and type Preferences: Open Settings (JSON) or use {CURRENT_PROJECT}/.vscode/settings.json to get the following extension configuration settings value:

  • idf.espIdfPath (MacOS or Linux) or idf.espIdfPathWin (Windows) also called Path to locate ESP-IDF framework (IDF_PATH) in Preferences: Open Settings (UI).
  • idf.pythonBinPath (MacOS or Linux) or idf.pythonBinPathWin (Windows) also called Python absolute binary path used to execute ESP-IDF Python Scripts in Preferences: Open Settings (UI).
  • idf.openOcdConfigs also called List of configuration files inside OpenOCD Scripts directory in Preferences: Open Settings (UI).
  • idf.customExtraPaths also called Paths to be appended to PATH in Preferences: Open Settings (UI).
  • idf.customExtraVars also called Variables to be added to system environment variables in Preferences: Open Settings (UI).
  • idf.adapterTargetName also called Target name for ESP-IDF Debug Adapter in Preferences: Open Settings (UI).
  • idf.customAdapterTargetName is used when idf.adapterTargetName is set to custom.
@chegewara
Copy link
Contributor

The logs looks exactly how suppose to look.
You just didnt copy sdkconfig from arduino-esp32 and you dont have enabled required configurations.

@me-no-dev
Copy link
Member

Looks like wrong version of ESP-IDF. It is planned to support a few older versions, but it's not yet done. Please make sure that you are using ESP-IDF master

@Olgidos
Copy link
Author

Olgidos commented Jun 22, 2021

I was just using the vscode-esp-idf-extension methods to integrate arduino and therefore expected, that everything is working. do you think it is then an issue of the extension?

@LearnDude
Copy link

@chegewara I have the same error. From where to where should I compy sdkconfig?

@chegewara
Copy link
Contributor

From here (depends what chip family):
https://github.com/espressif/arduino-esp32/tree/master/tools/sdk

to your project. You will find sdkconfig in there after running idf.py build.

@nemccarthy
Copy link

nemccarthy commented Jul 21, 2021

I tired copying the sdkconfig from components/arduino/tools/sdk/esp32/sdkconfig to the project root however still getting the same error when running idf.py build

esp-idf-demo/hello_world/components/arduino/libraries/WiFi/src/ETH.cpp:291:23: error: 'esp_eth_phy_new_ksz8081' was not declared in this scope
             eth_phy = esp_eth_phy_new_ksz8081(&phy_config);
                       ^~~~~~~~~~~~~~~~~~~~~~~

@stale
Copy link

stale bot commented Sep 19, 2021

[STALE_SET] This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.

@stale stale bot added the Status: Stale Issue is stale stage (outdated/stuck) label Sep 19, 2021
@VojtechBartoska
Copy link
Contributor

Closing for a compatibility check take a look on #5819. Currently supported version of ESP-IDF is v4.4.

@VojtechBartoska VojtechBartoska removed the Status: Stale Issue is stale stage (outdated/stuck) label Mar 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants