I am using Arduino IDE 1.8.19 the version that is proven to work very well.
Sure the IDE 2.X made a lot of progress. Me personal I do not use it.
I am using ESP32-core 2.0.16.
espressif made breaking changes with ESP32-core-version 3.X
Second code compiles for Arduino Uno for me too.
It does compile for ESP32 Dev Module too
From this file-path
C:\Users\Admin\AppData\Local\Temp.arduinoIDE-unsaved2024529-16468-1ujw8iy.w4q4f\sketch_jun29b\sketch_jun29b.ino
local/Temp\ dot arduino-ide unsaved etc.
I guess you installed the arduino-IDE in a great hurry and maybe some things went wrong.
compile log
C:\Arduino-Pure-Portable\arduino-1.8.19\arduino-builder -dump-prefs -logger=machine -hardware C:\Arduino-Pure-Portable\arduino-1.8.19\hardware -hardware C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages -tools C:\Arduino-Pure-Portable\arduino-1.8.19\tools-builder -tools C:\Arduino-Pure-Portable\arduino-1.8.19\hardware\tools\avr -tools C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages -libraries C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries -fqbn=esp32:esp32:esp32:JTAGAdapter=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none,EraseFlash=none -ide-version=10819 -build-path C:\Users\dipl-\AppData\Local\Temp\arduino_build_429768 -warnings=all -build-cache C:\Users\dipl-\AppData\Local\Temp\arduino_cache_477148 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mklittlefs.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.riscv32-esp-elf-gdb-11.2_20220823.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.esptool_py.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.esptool_py-4.5.1.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.mkspiffs.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.dfu-util.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.dfu-util-0.11.0-arduino5.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp-elf-gdb-11.2_20220823.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.openocd-esp32.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.openocd-esp32-v0.12.0-esp32-20230921.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -verbose C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\Vermil-ESP32-001\Vermil-ESP32-001.ino
C:\Arduino-Pure-Portable\arduino-1.8.19\arduino-builder -compile -logger=machine -hardware C:\Arduino-Pure-Portable\arduino-1.8.19\hardware -hardware C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages -tools C:\Arduino-Pure-Portable\arduino-1.8.19\tools-builder -tools C:\Arduino-Pure-Portable\arduino-1.8.19\hardware\tools\avr -tools C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages -libraries C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries -fqbn=esp32:esp32:esp32:JTAGAdapter=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none,EraseFlash=none -ide-version=10819 -build-path C:\Users\dipl-\AppData\Local\Temp\arduino_build_429768 -warnings=all -build-cache C:\Users\dipl-\AppData\Local\Temp\arduino_cache_477148 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mklittlefs.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.riscv32-esp-elf-gdb-11.2_20220823.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.esptool_py.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.esptool_py-4.5.1.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.mkspiffs.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.dfu-util.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.dfu-util-0.11.0-arduino5.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp-elf-gdb-11.2_20220823.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.openocd-esp32.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.openocd-esp32-v0.12.0-esp32-20230921.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -verbose C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\Vermil-ESP32-001\Vermil-ESP32-001.ino
Using board 'esp32' from platform in folder: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.16
Using core 'esp32' from platform in folder: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.16
esptool.py v4.5.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
cmd /c if exist "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\Vermil-ESP32-001\\build_opt.h" COPY /y "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\Vermil-ESP32-001\\build_opt.h" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768\\build_opt.h"
cmd /c if not exist "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768\\build_opt.h" type nul > "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768\\build_opt.h"
cmd /c type nul > "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768/file_opts"
Detecting libraries used...
Alternatives for Wire.h: [Wire@2.0.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@2.0.0]
Alternatives for BasicLinearAlgebra.h: [BasicLinearAlgebra@3.7]
ResolveLibrary(BasicLinearAlgebra.h)
-> candidates: [BasicLinearAlgebra@3.7]
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.16\libraries\Wire\src\Wire.cpp
Generating function prototypes...
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
Compiling libraries...
Compiling library "Wire"
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_429768\libraries\Wire\Wire.cpp.o
Compiling library "BasicLinearAlgebra"
Compiling core...
cmd /c echo -DARDUINO_CORE_BUILD > "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768/file_opts"
Using precompiled core: C:\Users\dipl-\AppData\Local\Temp\arduino_cache_477148\core\core_e831a1a52c5cb43349b082786b201935.a
cmd /c type nul > "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768/file_opts"
Linking everything together...
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++" "-Wl,--Map=C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768/Vermil-ESP32-001.ino.map" "-LC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.16/tools/sdk/esp32/lib" "-LC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.16/tools/sdk/esp32/ld" "-LC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.16/tools/sdk/esp32/qio_qspi" -T esp32.rom.redefined.ld -T memory.ld -T sections.ld -T esp32.rom.ld -T esp32.rom.api.ld -T esp32.rom.libgcc.ld -T esp32.rom.newlib-data.ld -T esp32.rom.syscalls.ld -T esp32.peripherals.ld -mlongcalls -Wno-frame-address -Wl,--cref -Wl,--gc-sections -fno-rtti -fno-lto -Wl,--wrap=esp_log_write -Wl,--wrap=esp_log_writev -Wl,--wrap=log_printf -u ld_include_hli_vectors_bt -u _Z5setupv -u _Z4loopv -u esp_app_desc -u pthread_include_pthread_impl -u pthread_include_pthread_cond_var_impl -u pthread_include_pthread_local_storage_impl -u pthread_include_pthread_rwlock_impl -u include_esp_phy_override -u ld_include_highint_hdl -u start_app -u start_app_other_cores -u __ubsan_include -Wl,--wrap=longjmp -u __assert_func -u vfs_include_syscalls_impl -Wl,--undefined=uxTopUsedPriority -u app_main -u newlib_include_heap_impl -u newlib_include_syscalls_impl -u newlib_include_pthread_impl -u newlib_include_assert_impl -u __cxa_guard_dummy -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 -Wl,--start-group "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768\\sketch\\Vermil-ESP32-001.ino.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_cache_477148\\core\\core_e831a1a52c5cb43349b082786b201935.a" -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lasio -lbt -lcbor -lunity -lcmock -lcoap -lnghttp -lesp-tls -lesp_adc_cal -lesp_hid -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_https_server -lesp_lcd -lprotobuf-c -lprotocomm -lmdns -lesp_local_ctrl -lsdmmc -lesp_serial_slave_link -lesp_websocket_client -lexpat -lwear_levelling -lfatfs -lfreemodbus -ljsmn -ljson -llibsodium -lmqtt -lopenssl -lperfmon -lspiffs -lulp -lwifi_provisioning -lrmaker_common -lesp_diagnostics -lrtc_store -lesp_insights -ljson_parser -ljson_generator -lesp_schedule -lespressif__esp_secure_cert_mgr -lesp_rainmaker -lgpio_button -lqrcode -lws2812_led -lesp32-camera -lesp_littlefs -lespressif__esp-dsp -lfb_gfx -lasio -lcmock -lunity -lcoap -lesp_lcd -lesp_websocket_client -lexpat -lfreemodbus -ljsmn -llibsodium -lperfmon -lesp_adc_cal -lesp_hid -lfatfs -lwear_levelling -lopenssl -lspiffs -lesp_insights -lcbor -lesp_diagnostics -lrtc_store -lesp_rainmaker -lesp_local_ctrl -lesp_https_server -lwifi_provisioning -lprotocomm -lbt -lbtdm_app -lprotobuf-c -lmdns -ljson -ljson_parser -ljson_generator -lesp_schedule -lespressif__esp_secure_cert_mgr -lqrcode -lrmaker_common -lmqtt -lcat_face_detect -lhuman_face_detect -lcolor_detect -lmfn -ldl -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lphy -lrtc -lesp_phy -lphy -lrtc -lesp_phy -lphy -lrtc -lxt_hal -lc -lm -lnewlib -lstdc++ -lpthread -lgcc -lcxx -Wl,--end-group -Wl,-EL -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768/Vermil-ESP32-001.ino.elf"
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\tools\\esptool_py\\4.5.1/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB --elf-sha256-offset 0xb0 -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768/Vermil-ESP32-001.ino.bin" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768/Vermil-ESP32-001.ino.elf"
esptool.py v4.5.1
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.16\\tools\\gen_esp32part.exe" -q "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768/partitions.csv" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768/Vermil-ESP32-001.ino.partitions.bin"
cmd /c if exist "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768\\libraries\\Insights" "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.16\\tools\\gen_insights_package.exe" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768" Vermil-ESP32-001.ino "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\Vermil-ESP32-001"
Using library Wire at version 2.0.0 in folder: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.16\libraries\Wire
Using library BasicLinearAlgebra at version 3.7 in folder: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\BasicLinearAlgebra
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-size" -A "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_429768/Vermil-ESP32-001.ino.elf"
Sketch uses 291541 bytes (22%) of program storage space. Maximum is 1310720 bytes.
Global variables use 21932 bytes (6%) of dynamic memory, leaving 305748 bytes for local variables. Maximum is 327680 bytes.
Here is a tutorial that shows how tp install a portable version of IDE 1.8.19 which works completely independant of other IDE-installations.
You have to follow all steps very accurately otherwise it will not work
Especcially folder-names must exactly match