espressif / arduino-esp32

Arduino core for the ESP32
GNU Lesser General Public License v2.1
13.44k stars 7.38k forks source link

collect2.exe error with Arduino Nano ESP32 board #9729

Closed ednieuw closed 4 months ago

ednieuw commented 4 months ago

Board

Arduino Nano ESP32

Device Description

Arduino Nano ESP32

Hardware Configuration

NB Just compiling the Blink.ino sample

Version

latest master (checkout manually)

IDE Name

Arduino IDE 1.0 and 2.0

Operating System

Windows 11

Flash frequency

NB Arduino settings in board

PSRAM enabled

yes

Upload speed

NB Arduino setting in board

Description

I upgraded the esp32 board to Version 3.0.0. I still use the Arduino ESP32 board for developing. That compiles fine but still uses V2.0. To get the software ready for 3.0.0 and tried the ESP32 Nano in the ESP32 board with V3.0.0 But it does not even compile the Blink.Ino and get a: collect2.exe: error: ld returned 1 exit status

Using pin numbering by GPIO or Arduino default gives the same error

Sketch

Blink.ino

Debug Message

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\ednie\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\ednie\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\ednie\Documents\Files\Arduino\libraries -fqbn=esp32:esp32:nano_nora:PartitionScheme=default,PinNumbers=default,USBMode=default -ide-version=10819 -build-path C:\Users\ednie\AppData\Local\Temp\arduino_build_507669 -warnings=all -build-cache C:\Users\ednie\AppData\Local\Temp\arduino_cache_411953 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esp32-arduino-libs.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-442a798083 -prefs=runtime.tools.esp32-arduino-libs-idf-release_v5.1-442a798083.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-442a798083 -prefs=runtime.tools.esp-rv32.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esp-rv32\2302 -prefs=runtime.tools.esp-rv32-2302.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esp-rv32\2302 -prefs=runtime.tools.dfu-util.path=C:\Users\ednie\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.dfu-util-0.11.0-arduino5.path=C:\Users\ednie\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\12.1_20231023 -prefs=runtime.tools.xtensa-esp-elf-gdb-12.1_20231023.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\12.1_20231023 -prefs=runtime.tools.openocd-esp32.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.openocd-esp32-v0.12.0-esp32-20230921.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-esp-12.2.0_20230208.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.xtensa-esp32-elf-gcc-esp-12.2.0_20230208.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.mkspiffs.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.esptool_py.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.6 -prefs=runtime.tools.esptool_py-4.6.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.6 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\12.1_20231023 -prefs=runtime.tools.riscv32-esp-elf-gdb-12.1_20231023.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\12.1_20231023 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-esp-12.2.0_20230208.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.mklittlefs.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\ednie\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\ednie\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\ednie\Documents\Files\Arduino\libraries -fqbn=esp32:esp32:nano_nora:PartitionScheme=default,PinNumbers=default,USBMode=default -ide-version=10819 -build-path C:\Users\ednie\AppData\Local\Temp\arduino_build_507669 -warnings=all -build-cache C:\Users\ednie\AppData\Local\Temp\arduino_cache_411953 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esp32-arduino-libs.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-442a798083 -prefs=runtime.tools.esp32-arduino-libs-idf-release_v5.1-442a798083.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-442a798083 -prefs=runtime.tools.esp-rv32.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esp-rv32\2302 -prefs=runtime.tools.esp-rv32-2302.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esp-rv32\2302 -prefs=runtime.tools.dfu-util.path=C:\Users\ednie\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.dfu-util-0.11.0-arduino5.path=C:\Users\ednie\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\12.1_20231023 -prefs=runtime.tools.xtensa-esp-elf-gdb-12.1_20231023.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\12.1_20231023 -prefs=runtime.tools.openocd-esp32.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.openocd-esp32-v0.12.0-esp32-20230921.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-esp-12.2.0_20230208.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.xtensa-esp32-elf-gcc-esp-12.2.0_20230208.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.mkspiffs.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.esptool_py.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.6 -prefs=runtime.tools.esptool_py-4.6.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.6 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\12.1_20231023 -prefs=runtime.tools.riscv32-esp-elf-gdb-12.1_20231023.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\12.1_20231023 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-esp-12.2.0_20230208.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-12.2.0_20230208 -prefs=runtime.tools.mklittlefs.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino
Using board 'nano_nora' from platform in folder: C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0
Using core 'esp32' from platform in folder: C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0
cmd /c if exist "C:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink\\partitions.csv" COPY /y "C:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink\\partitions.csv" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\partitions.csv"
cmd /c if not exist "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\partitions.csv" if exist "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora\\partitions.csv" COPY "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora\\partitions.csv" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\partitions.csv"
cmd /c if not exist "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\partitions.csv" COPY "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\tools\\partitions\\app3M_fat9M_fact512k_16MB.csv" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\partitions.csv"
        1 file(s) copied.
cmd /c IF EXIST "C:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink\\bootloader.bin" ( COPY /y "C:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink\\bootloader.bin" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\Blink.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora\\bootloader.bin" ( COPY "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora\\bootloader.bin" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\Blink.ino.bootloader.bin" ) ELSE ( "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.6\\esptool.exe" --chip esp32s3 elf2image --flash_mode dio --flash_freq 80m --flash_size 16MB -o "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\Blink.ino.bootloader.bin" "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3\\bin\\bootloader_qio_80m.elf" ) )
esptool.py v4.6
Creating esp32s3 image...
Merged 1 ELF section
Successfully created esp32s3 image.
cmd /c if exist "C:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink\\build_opt.h" COPY /y "C:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink\\build_opt.h" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\build_opt.h"
cmd /c if not exist "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\build_opt.h" type nul > "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\build_opt.h"
cmd /c type nul > "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/file_opts"
Detecting libraries used...
"C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-12.2.0_20230208/bin/xtensa-esp32s3-elf-g++" -c "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/cpp_flags" -w -Os -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_NANO_ESP32 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"NANO_ESP32\"" "-DARDUINO_VARIANT=\"arduino_nano_nora\"" -DARDUINO_PARTITION_app3M_fat9M_fact512k_16MB "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:nano_nora:PartitionScheme=default,PinNumbers=default,USBMode=default\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PIN_REMAP -DBOARD_HAS_PSRAM "-DUSB_MANUFACTURER=\"Arduino\"" "-DUSB_PRODUCT=\"Nano ESP32\"" -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=1 "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/defines" "-IC:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink" -iprefix "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/include/" "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/includes" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/qio_opi/include" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\cores\\esp32" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/build_opt.h" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/file_opts" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\sketch\\Blink.ino.cpp" -o nul
Generating function prototypes...
"C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-12.2.0_20230208/bin/xtensa-esp32s3-elf-g++" -c "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/cpp_flags" -w -Os -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_NANO_ESP32 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"NANO_ESP32\"" "-DARDUINO_VARIANT=\"arduino_nano_nora\"" -DARDUINO_PARTITION_app3M_fat9M_fact512k_16MB "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:nano_nora:PartitionScheme=default,PinNumbers=default,USBMode=default\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PIN_REMAP -DBOARD_HAS_PSRAM "-DUSB_MANUFACTURER=\"Arduino\"" "-DUSB_PRODUCT=\"Nano ESP32\"" -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=1 "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/defines" "-IC:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink" -iprefix "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/include/" "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/includes" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/qio_opi/include" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\cores\\esp32" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/build_opt.h" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/file_opts" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\sketch\\Blink.ino.cpp" -o "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-12.2.0_20230208/bin/xtensa-esp32s3-elf-g++" -MMD -c "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/cpp_flags" -Wall -Wextra -Os -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_NANO_ESP32 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"NANO_ESP32\"" "-DARDUINO_VARIANT=\"arduino_nano_nora\"" -DARDUINO_PARTITION_app3M_fat9M_fact512k_16MB "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:nano_nora:PartitionScheme=default,PinNumbers=default,USBMode=default\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PIN_REMAP -DBOARD_HAS_PSRAM "-DUSB_MANUFACTURER=\"Arduino\"" "-DUSB_PRODUCT=\"Nano ESP32\"" -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=1 "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/defines" "-IC:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink" -iprefix "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/include/" "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/includes" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/qio_opi/include" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\cores\\esp32" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/build_opt.h" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/file_opts" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\sketch\\Blink.ino.cpp" -o "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\sketch\\Blink.ino.cpp.o"
Compiling libraries...
Compiling core...
cmd /c echo -DARDUINO_CORE_BUILD > "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/file_opts"
"C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-12.2.0_20230208/bin/xtensa-esp32s3-elf-gcc" -MMD -c "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/c_flags" -Wall -Wextra -Os -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_NANO_ESP32 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"NANO_ESP32\"" "-DARDUINO_VARIANT=\"arduino_nano_nora\"" -DARDUINO_PARTITION_app3M_fat9M_fact512k_16MB "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:nano_nora:PartitionScheme=default,PinNumbers=default,USBMode=default\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PIN_REMAP -DBOARD_HAS_PSRAM "-DUSB_MANUFACTURER=\"Arduino\"" "-DUSB_PRODUCT=\"Nano ESP32\"" -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=1 "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/defines" "-IC:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink" -iprefix "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/include/" "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/includes" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/qio_opi/include" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\cores\\esp32" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/build_opt.h" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/file_opts" "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora\\double_tap.c" -o "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\core\\double_tap.c.o"
"C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-12.2.0_20230208/bin/xtensa-esp32s3-elf-g++" -MMD -c "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/cpp_flags" -Wall -Wextra -Os -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_NANO_ESP32 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"NANO_ESP32\"" "-DARDUINO_VARIANT=\"arduino_nano_nora\"" -DARDUINO_PARTITION_app3M_fat9M_fact512k_16MB "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:nano_nora:PartitionScheme=default,PinNumbers=default,USBMode=default\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PIN_REMAP -DBOARD_HAS_PSRAM "-DUSB_MANUFACTURER=\"Arduino\"" "-DUSB_PRODUCT=\"Nano ESP32\"" -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=1 "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/defines" "-IC:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink" -iprefix "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/include/" "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/includes" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/qio_opi/include" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\cores\\esp32" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/build_opt.h" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/file_opts" "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora\\dfu_callbacks.cpp" -o "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\core\\dfu_callbacks.cpp.o"
"C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-12.2.0_20230208/bin/xtensa-esp32s3-elf-g++" -MMD -c "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/cpp_flags" -Wall -Wextra -Os -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_NANO_ESP32 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"NANO_ESP32\"" "-DARDUINO_VARIANT=\"arduino_nano_nora\"" -DARDUINO_PARTITION_app3M_fat9M_fact512k_16MB "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:nano_nora:PartitionScheme=default,PinNumbers=default,USBMode=default\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PIN_REMAP -DBOARD_HAS_PSRAM "-DUSB_MANUFACTURER=\"Arduino\"" "-DUSB_PRODUCT=\"Nano ESP32\"" -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=1 "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/defines" "-IC:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink" -iprefix "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/include/" "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/includes" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/qio_opi/include" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\cores\\esp32" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/build_opt.h" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/file_opts" "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora\\io_pin_remap.cpp" -o "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\core\\io_pin_remap.cpp.o"
"C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-12.2.0_20230208/bin/xtensa-esp32s3-elf-g++" -MMD -c "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/cpp_flags" -Wall -Wextra -Os -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_NANO_ESP32 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"NANO_ESP32\"" "-DARDUINO_VARIANT=\"arduino_nano_nora\"" -DARDUINO_PARTITION_app3M_fat9M_fact512k_16MB "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:nano_nora:PartitionScheme=default,PinNumbers=default,USBMode=default\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PIN_REMAP -DBOARD_HAS_PSRAM "-DUSB_MANUFACTURER=\"Arduino\"" "-DUSB_PRODUCT=\"Nano ESP32\"" -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=1 "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/defines" "-IC:\\Program Files (x86)\\Arduino\\examples\\01.Basics\\Blink" -iprefix "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/include/" "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/includes" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/qio_opi/include" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\cores\\esp32" "-IC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/build_opt.h" "@C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/file_opts" "C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0\\variants\\arduino_nano_nora\\variant.cpp" -o "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\core\\variant.cpp.o"
In file included from C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/HashBuilder.h:21,
                 from C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/MD5Builder.h:30,
                 from c:\users\ednie\appdata\local\arduino15\packages\esp32\hardware\esp32\3.0.0\libraries\update\src\Update.h:11,
                 from c:\users\ednie\appdata\local\arduino15\packages\esp32\hardware\esp32\3.0.0\libraries\update\src\updater.cpp:7,
                 from C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\variants\arduino_nano_nora\dfu_callbacks.cpp:12:
C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/HEXBuilder.h:29:17: warning: 'static size_t {anonymous}::HEXBuilder::hex2bytes(unsigned char*, size_t, const char*)' used but never defined
   29 |   static size_t hex2bytes(unsigned char *out, size_t maxlen, const char *in);
      |                 ^~~~~~~~~
C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/HEXBuilder.h:32:17: warning: 'static size_t {anonymous}::HEXBuilder::bytes2hex(char*, size_t, const unsigned char*, size_t)' used but never defined
   32 |   static size_t bytes2hex(char *out, size_t maxlen, const unsigned char *in, size_t len);
      |                 ^~~~~~~~~
Using precompiled core: C:\Users\ednie\AppData\Local\Temp\arduino_cache_411953\core\core_136f679f103426d53934573252454f5a.a
cmd /c type nul > "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/file_opts"
Linking everything together...
"C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-12.2.0_20230208/bin/xtensa-esp32s3-elf-g++" "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/ld_flags" "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/ld_scripts" "-Wl,--Map=C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/Blink.ino.map" "-LC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/lib" "-LC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/ld" "-LC:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/qio_opi" -Wl,--wrap=esp_panic_handler -Wl,--start-group "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\sketch\\Blink.ino.cpp.o" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\core\\double_tap.c.o" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\core\\dfu_callbacks.cpp.o" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\core\\io_pin_remap.cpp.o" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669\\core\\variant.cpp.o" "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_cache_411953\\core\\core_136f679f103426d53934573252454f5a.a" "@C:\\Users\\ednie\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-442a798083/esp32s3/flags/ld_libs" -Wl,--end-group -Wl,-EL -o "C:\\Users\\ednie\\AppData\\Local\\Temp\\arduino_build_507669/Blink.ino.elf"
c:/users/ednie/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s3-elf-gcc/esp-12.2.0_20230208/bin/../lib/gcc/xtensa-esp32s3-elf/12.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\ednie\AppData\Local\Temp\arduino_build_507669\core\dfu_callbacks.cpp.o:(.literal._ZN12_GLOBAL__N_110MD5Builder8getCharsEPc+0x0): undefined reference to `(anonymous namespace)::HEXBuilder::bytes2hex(char*, unsigned int, unsigned char const*, unsigned int)'
c:/users/ednie/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s3-elf-gcc/esp-12.2.0_20230208/bin/../lib/gcc/xtensa-esp32s3-elf/12.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\ednie\AppData\Local\Temp\arduino_build_507669\core\dfu_callbacks.cpp.o:(.literal._ZN12_GLOBAL__N_110MD5Builder12addHexStringEPKc+0x0): undefined reference to `(anonymous namespace)::HEXBuilder::hex2bytes(unsigned char*, unsigned int, char const*)'
c:/users/ednie/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s3-elf-gcc/esp-12.2.0_20230208/bin/../lib/gcc/xtensa-esp32s3-elf/12.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\ednie\AppData\Local\Temp\arduino_build_507669\core\dfu_callbacks.cpp.o: in function `(anonymous namespace)::MD5Builder::getChars(char*)':
C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/md5builder.cpp:92: undefined reference to `(anonymous namespace)::HEXBuilder::bytes2hex(char*, unsigned int, unsigned char const*, unsigned int)'
c:/users/ednie/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s3-elf-gcc/esp-12.2.0_20230208/bin/../lib/gcc/xtensa-esp32s3-elf/12.2.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\ednie\AppData\Local\Temp\arduino_build_507669\core\dfu_callbacks.cpp.o: in function `(anonymous namespace)::MD5Builder::addHexString(char const*)':
C:\Users\ednie\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\cores\esp32/md5builder.cpp:39: undefined reference to `(anonymous namespace)::HEXBuilder::hex2bytes(unsigned char*, unsigned int, char const*)'
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino Nano ESP32.

Other Steps to Reproduce

No response

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

JAndrassy commented 4 months ago

it is already fixed https://github.com/espressif/arduino-esp32/pull/9722

ednieuw commented 4 months ago

Top!