Hi. I am using the E-book written by RandomNerds Tutorials to program a ESP32S-Cam. I am using Arduino IDE 2.3.4 on Windows 10
I have selected the correct board and entered my Wi-Fi credentials as required. On uploading, I get a error message "Compilation error: exit status 101". I have reset the board and re-installed the Arduino Ide and still get the same error even when I upload the sketch without making any alterations. I have also installed the earlier version of the Arduino IDE 1.8.19 and receive the same message. The sketch I am using is examples/Esp32/Camera/CameraWebServer. Does anybody have any ideas please. The sketch did work in the past. It appears some files are missing.
FQBN: esp32:esp32:esp32cam
Using board 'esp32cam' from platform in folder: C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3
Using core 'esp32' from platform in folder: C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3
cmd /c if exist "E:\\Electronics\\Electronics Project Files\\ESP32_Cam\\CameraWebServer\\partitions.csv" COPY /y "E:\\Electronics\\Electronics Project Files\\ESP32_Cam\\CameraWebServer\\partitions.csv" "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\partitions.csv"
1 file(s) copied.
cmd /c if not exist "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\partitions.csv" if exist "C:\\Users\\Robert\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.3\\variants\\esp32\\partitions.csv" COPY "C:\\Users\\Robert\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.3\\variants\\esp32\\partitions.csv" "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\partitions.csv"
cmd /c if not exist "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\partitions.csv" COPY "C:\\Users\\Robert\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.3\\tools\\partitions\\huge_app.csv" "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\partitions.csv"
cmd /c IF EXIST "E:\\Electronics\\Electronics Project Files\\ESP32_Cam\\CameraWebServer\\bootloader.bin" ( COPY /y "E:\\Electronics\\Electronics Project Files\\ESP32_Cam\\CameraWebServer\\bootloader.bin" "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\CameraWebServer.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Users\\Robert\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.3\\variants\\esp32\\bootloader.bin" ( COPY "C:\\Users\\Robert\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.3\\variants\\esp32\\bootloader.bin" "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\CameraWebServer.ino.bootloader.bin" ) ELSE ( "C:\\Users\\Robert\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.9.dev3\\esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\CameraWebServer.ino.bootloader.bin" "C:\\Users\\Robert\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-489d7a2b-v1\\esp32\\bin\\bootloader_qio_80m.elf" ) )
esptool.py v4.8.1
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
cmd /c if exist "E:\\Electronics\\Electronics Project Files\\ESP32_Cam\\CameraWebServer\\build_opt.h" COPY /y "E:\\Electronics\\Electronics Project Files\\ESP32_Cam\\CameraWebServer\\build_opt.h" "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\build_opt.h"
cmd /c if not exist "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\build_opt.h" type nul > "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\build_opt.h"
cmd /c type nul > "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687/file_opts"
cmd /c COPY /y "C:\\Users\\Robert\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-489d7a2b-v1\\esp32\\sdkconfig" "C:\\Users\\Robert\\AppData\\Local\\arduino\\sketches\\70DACAB53892EA984F82EF323A174687\\sdkconfig"
1 file(s) copied.
Detecting libraries used...
C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DARDUINO_PARTITION_huge_app -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32cam:CPUFreq=240,FlashFreq=80,FlashMode=qio,PartitionScheme=huge_app,DebugLevel=none,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/flags/defines -IE:\Electronics\Electronics Project Files\ESP32_Cam\CameraWebServer -iprefix C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/include/ @C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/flags/includes -IC:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/qio_qspi/include -IC:\Users\Robert\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\cores\esp32 -IC:\Users\Robert\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\variants\esp32 @C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687/build_opt.h @C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687/file_opts C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687\sketch\CameraWebServer.ino.cpp -o nul
Error while detecting libraries included by C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687\sketch\CameraWebServer.ino.cpp
C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DARDUINO_PARTITION_huge_app -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32cam:CPUFreq=240,FlashFreq=80,FlashMode=qio,PartitionScheme=huge_app,DebugLevel=none,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/flags/defines -IE:\Electronics\Electronics Project Files\ESP32_Cam\CameraWebServer -iprefix C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/include/ @C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/flags/includes -IC:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/qio_qspi/include -IC:\Users\Robert\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\cores\esp32 -IC:\Users\Robert\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\variants\esp32 @C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687/build_opt.h @C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687/file_opts C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687\sketch\app_httpd.cpp -o nul
Error while detecting libraries included by C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687\sketch\app_httpd.cpp
Generating function prototypes...
C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DARDUINO_PARTITION_huge_app -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32cam:CPUFreq=240,FlashFreq=80,FlashMode=qio,PartitionScheme=huge_app,DebugLevel=none,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/flags/defines -IE:\Electronics\Electronics Project Files\ESP32_Cam\CameraWebServer -iprefix C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/include/ @C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/flags/includes -IC:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-489d7a2b-v1\esp32/qio_qspi/include -IC:\Users\Robert\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\cores\esp32 -IC:\Users\Robert\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\variants\esp32 @C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687/build_opt.h @C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687/file_opts C:\Users\Robert\AppData\Local\arduino\sketches\70DACAB53892EA984F82EF323A174687\sketch\CameraWebServer.ino.cpp -o C:\Users\Robert\AppData\Local\Temp\1105378102\sketch_merged.cpp
thread 'main' panicked at 'Dynconfig for target esp32 is not exist (C:\Users\Robert\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405\lib\xtensa_esp32.so)', main.rs:161:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
exit status 101