luc-github / ESP3D

FW for ESP8266/ESP8285/ESP32 used with 3D printer
GNU General Public License v3.0
1.76k stars 466 forks source link

[BUG] compilation via PlatformIO fails with CAMERA_DEVICE defined #677

Closed tom2199 closed 3 years ago

tom2199 commented 3 years ago

Describe the bug If trying to compile via PlatformIO (5.2.0) using the current commit 248ce51c6f38383f233dc1de031fbc09171c4e51 and an uncommented #define CAMERA_DEVICE CAMERA_MODEL_AI_THINKER in https://github.com/luc-github/ESP3D/blob/248ce51c6f38383f233dc1de031fbc09171c4e51/esp3d/configuration.h#L219 results in an error shown here:

Log ``` platformio run -e esp32cam Processing esp32cam (platform: https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream; board: esp32dev; framework: arduino) ------------------------------------------------------------------------------------------------------------------------ * Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r1 Verbose mode can be enabled via `-v, --verbose` option * Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r1 ['C:\\PlatformIO\\Projects\\ESP3D\\libraries', '$PROJECT_LIBDEPS_DIR\\$PIOENV', 'C:\\.platformio\\lib'] CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html PLATFORM: Espressif 32 (3.3.1+sha.3784198) > Espressif ESP32 Dev Module HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.bd54ee4 - tool-esptoolpy 1.30100.210531 (3.1.0) - toolchain-xtensa-esp32 8.4.0+2021r1 Converting esp3d.ino LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 38 compatible libraries Scanning dependencies... Dependency Graph |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.3 |-- 4.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 1.4.11 | |-- 2.0.0 | | |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 1.1.1 | |-- 2.0.0 |-- 2.0.0 |-- 0.0.30 |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 1.2.0 | |-- 2.0.0 | |-- 2.0.0 |-- 1.0.6 |-- 2.3.5 | |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | | |-- 2.0.0 Building in release mode Compiling .pioenvs\esp32cam\src\esp3d.ino.cpp.o Compiling .pioenvs\esp32cam\src\src\core\commands.cpp.o Compiling .pioenvs\esp32cam\src\src\core\debug_esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\core\esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\core\esp3doutput.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP0.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP100.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP101.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP102.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP103.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP104.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP105.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP106.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP107.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP108.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP110.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP111.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP112.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP114.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP115.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP120.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP121.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP130.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP131.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP140.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP150.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP160.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP161.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP170.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP180.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP181.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP190.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP191.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP200.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP201.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP202.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP210.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP214.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP215.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP216.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP250.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP290.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP400.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP401.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP402.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP410.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP420.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP444.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP550.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP555.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP600.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP610.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP620.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP700.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP710.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP715.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP720.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP730.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP740.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP750.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP780.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP790.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP800.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP900.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP901.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP910.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP920.cpp.o Compiling .pioenvs\esp32cam\src\src\core\hal.cpp.o Compiling .pioenvs\esp32cam\src\src\core\settings_esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\authentication\authentication_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\bluetooth\BT_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\boot_delay\boot_delay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\buzzer\buzzer.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\camera\camera.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\advanceddisplay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\basicdisplay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\esplogo.c.o Compiling .pioenvs\esp32cam\src\src\modules\display\lv_flash_drv.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\ethernet\ethconfig.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\esp_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\esp_globalFS.cpp.o esp3d/src/modules/camera/camera.cpp:27:10: fatal error: fd_forward.h: No such file or directory * CLI > platformio lib search "header:fd_forward.h" * Web > https://platformio.org/lib/search?query=header:fd_forward.h * ******************************************************************** #include "fd_forward.h" compilation terminated. *** [.pioenvs\esp32cam\src\src\modules\camera\camera.cpp.o] Error 1 Environment Status Duration ------------- -------- ------------ esp32cam FAILED 00:00:48.037 ======================================== 1 failed, 0 succeeded in 00:00:48.037 ======================================== ```

here is the output from commit b4668d41ee5cd392d84c16316aab5452786ca772 with the same line uncommented #define CAMERA_DEVICE CAMERA_MODEL_AI_THINKER :

Log ``` platformio run -e esp32cam Processing esp32cam (platform: https://github.com/platformio/platform-espressif32.git; board: esp32dev; framework: arduino) ------------------------------------------------------------------------------------------------------------------------ Verbose mode can be enabled via `-v, --verbose` option ['C:\\PlatformIO\\Projects\\ESP3D\\libraries', '$PROJECT_LIBDEPS_DIR\\$PIOENV', 'C:\\.platformio\\lib'] CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html PLATFORM: Espressif 32 (3.3.2+sha.1e0f147) > Espressif ESP32 Dev Module HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 3.10006.210326 (1.0.6) - tool-esptoolpy 1.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) Converting esp3d.ino LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 37 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0 | |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.3 |-- 1.0 |-- 1.0 |-- 1.1 |-- 1.0.1 |-- 2.0.3 |-- 4.0.0 | |-- 1.0.1 | |-- 1.0 |-- 1.4.11 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.5 | |-- 1.0 | |-- 1.0 |-- 1.0.5 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.1 | |-- 1.0 |-- 1.0 |-- 0.0.30 |-- 1.0 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.2 | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.2.0 | |-- 1.0.1 | |-- 1.0 |-- 1.0.6 |-- 2.3.5 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Compiling .pioenvs\esp32cam\src\esp3d.ino.cpp.o Compiling .pioenvs\esp32cam\src\src\core\commands.cpp.o Compiling .pioenvs\esp32cam\src\src\core\debug_esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\core\esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\core\esp3doutput.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP0.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP100.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP101.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP102.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP103.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP105.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP106.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP107.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP108.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP110.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP111.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP112.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP114.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP115.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP120.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP121.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP130.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP131.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP140.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP150.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP160.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP161.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP170.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP180.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP181.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP190.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP191.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP200.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP201.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP202.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP210.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP214.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP215.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP216.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP250.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP290.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP400.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP401.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP402.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP410.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP420.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP444.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP550.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP555.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP600.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP610.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP620.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP700.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP710.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP715.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP720.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP730.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP740.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP750.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP780.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP790.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP800.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP900.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP910.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP920.cpp.o Compiling .pioenvs\esp32cam\src\src\core\hal.cpp.o Compiling .pioenvs\esp32cam\src\src\core\settings_esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\authentication\authentication_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\bluetooth\BT_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\boot_delay\boot_delay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\buzzer\buzzer.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\camera\camera.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\devices\devices_services.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\advanceddisplay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\basicdisplay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\esplogo.c.o Compiling .pioenvs\esp32cam\src\src\modules\display\lv_flash_drv.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\ethernet\ethconfig.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\esp_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\esp_globalFS.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\esp_sd.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\flash\fat_esp32_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\flash\littlefs_esp32_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\flash\littlefs_esp8266_filesystem .cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\flash\spiffs_esp32_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\flash\spiffs_esp8266_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_native_esp32.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_native_esp8266.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_sdfat2_esp32.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_sdfat2_esp8266.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_sdfat_esp32.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_sdfat_esp8266.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sdio_esp32.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\ftp\FtpServer.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\gcode_host\gcode_host.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\host\host_services.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-SD-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-command.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-config.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-description_xml.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-filenotfound.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-login.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-mks-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-root.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-snap.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-updatefw.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\upload-SD-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\upload-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\upload-mks-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\upload-updatefw.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\http_server.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\input\input.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\lua_interpreter\lua_interpreter_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\mks\mks_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\network\netconfig.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\network\netservices.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\notifications\notifications_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\recovery\recovery_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\sensor\analogsensor.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\sensor\bmx280.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\sensor\dht.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\sensor\sensor.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\serial\serial_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\telnet\telnet_server.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\time\time_server.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\update\esp_config_file.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\update\update_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\webdav\ESPWebDAV.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\webdav\WebSrv.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\webdav\webdav_server.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\websocket\websocket_server.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\wifi\wificonfig.cpp.o Generating partitions .pioenvs\esp32cam\partitions.bin Compiling .pioenvs\esp32cam\lib890\WiFi\ETH.cpp.o Compiling .pioenvs\esp32cam\lib890\WiFi\WiFi.cpp.o Compiling .pioenvs\esp32cam\lib890\WiFi\WiFiAP.cpp.o Compiling .pioenvs\esp32cam\lib890\WiFi\WiFiClient.cpp.o Compiling .pioenvs\esp32cam\lib890\WiFi\WiFiGeneric.cpp.o Compiling .pioenvs\esp32cam\lib890\WiFi\WiFiMulti.cpp.o Compiling .pioenvs\esp32cam\lib890\WiFi\WiFiSTA.cpp.o Compiling .pioenvs\esp32cam\lib890\WiFi\WiFiScan.cpp.o Compiling .pioenvs\esp32cam\lib890\WiFi\WiFiServer.cpp.o Compiling .pioenvs\esp32cam\lib890\WiFi\WiFiUdp.cpp.o Compiling .pioenvs\esp32cam\lib6d4\FS\FS.cpp.o Compiling .pioenvs\esp32cam\lib6d4\FS\vfs_api.cpp.o Compiling .pioenvs\esp32cam\lib5c5\WebServer\Parsing.cpp.o Compiling .pioenvs\esp32cam\lib5c5\WebServer\WebServer.cpp.o Compiling .pioenvs\esp32cam\lib5c5\WebServer\detail\mimetable.cpp.o Compiling .pioenvs\esp32cam\lib913\EEPROM\EEPROM.cpp.o Archiving .pioenvs\esp32cam\lib890\libWiFi.a Compiling .pioenvs\esp32cam\libade\Preferences\Preferences.cpp.o Compiling .pioenvs\esp32cam\libe21\BluetoothSerial\BluetoothSerial.cpp.o Archiving .pioenvs\esp32cam\lib6d4\libFS.a Compiling .pioenvs\esp32cam\lib25a\Ticker\Ticker.cpp.o Compiling .pioenvs\esp32cam\liba6e\Wire\Wire.cpp.o Archiving .pioenvs\esp32cam\lib25a\libTicker.a Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\porting\lv_port_disp_template.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\porting\lv_port_fs_template.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\porting\lv_port_indev_template.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_disp.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_group.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_indev.c.o Archiving .pioenvs\esp32cam\lib913\libEEPROM.a Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_obj.c.o Archiving .pioenvs\esp32cam\libade\libPreferences.a Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_refr.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_style.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_arc.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_basic.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_img.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_label.c.o Archiving .pioenvs\esp32cam\lib5c5\libWebServer.a Archiving .pioenvs\esp32cam\libe21\libBluetoothSerial.a Archiving .pioenvs\esp32cam\liba6e\libWire.a Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_line.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_rect.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_triangle.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_img_cache.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_img_decoder.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_fmt_txt.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_roboto_12.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_roboto_16.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_roboto_22.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_roboto_28.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_unscii_8.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_hal\lv_hal_disp.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_hal\lv_hal_indev.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_hal\lv_hal_tick.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_anim.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_area.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_async.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_circ.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_color.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_fs.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_gc.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_ll.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_log.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_math.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_mem.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_task.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_templ.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_txt.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_utils.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_arc.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_bar.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_btn.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_btnm.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_calendar.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_canvas.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_cb.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_chart.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_cont.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_ddlist.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_gauge.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_img.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_imgbtn.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_kb.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_label.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_led.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_line.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_list.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_lmeter.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_mbox.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_objx_templ.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_page.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_preload.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_roller.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_slider.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_spinbox.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_sw.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_ta.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_table.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_tabview.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_tileview.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_win.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_alien.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_default.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_material.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_mono.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_nemo.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_night.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_templ.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_zen.c.o Compiling .pioenvs\esp32cam\lib0cb\SPI\SPI.cpp.o Compiling .pioenvs\esp32cam\lib6ef\esp8266-oled-ssd1306-4.0.0\OLEDDisplay.cpp.o Archiving .pioenvs\esp32cam\lib0cb\libSPI.a Archiving .pioenvs\esp32cam\libd6f\liblv_arduino-2.0.3.a Compiling .pioenvs\esp32cam\lib6ef\esp8266-oled-ssd1306-4.0.0\OLEDDisplayUi.cpp.o Compiling .pioenvs\esp32cam\libbe2\SPIFFS\SPIFFS.cpp.o Compiling .pioenvs\esp32cam\libaeb\TFT_eSPI-1.4.11\TFT_eSPI.cpp.o Compiling .pioenvs\esp32cam\lib5b6\FFat\FFat.cpp.o Compiling .pioenvs\esp32cam\lib4d4\SD\SD.cpp.o Compiling .pioenvs\esp32cam\lib4d4\SD\sd_diskio.cpp.o Compiling .pioenvs\esp32cam\lib4d4\SD\sd_diskio_crc.c.o Compiling .pioenvs\esp32cam\lib5a6\LITTLEFS-1.0.5\LITTLEFS.cpp.o Compiling .pioenvs\esp32cam\lib5a6\LITTLEFS-1.0.5\esp_littlefs.c.o Archiving .pioenvs\esp32cam\lib6ef\libesp8266-oled-ssd1306-4.0.0.a Archiving .pioenvs\esp32cam\libbe2\libSPIFFS.a Compiling .pioenvs\esp32cam\lib5a6\LITTLEFS-1.0.5\lfs.c.o Compiling .pioenvs\esp32cam\lib5a6\LITTLEFS-1.0.5\lfs_util.c.o Compiling .pioenvs\esp32cam\lib5a6\LITTLEFS-1.0.5\littlefs_api.c.o Archiving .pioenvs\esp32cam\lib5b6\libFFat.a Compiling .pioenvs\esp32cam\libddf\SD_MMC\SD_MMC.cpp.o Compiling .pioenvs\esp32cam\lib750\ESP32SSDP-1.1.1\ESP32SSDP.cpp.o Compiling .pioenvs\esp32cam\libb98\Update\HttpsOTAUpdate.cpp.o Compiling .pioenvs\esp32cam\libb98\Update\Updater.cpp.o Archiving .pioenvs\esp32cam\lib4d4\libSD.a Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\LuaWrapper.cpp.o Archiving .pioenvs\esp32cam\lib5a6\libLITTLEFS-1.0.5.a Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lapi.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lauxlib.c.o Archiving .pioenvs\esp32cam\libddf\libSD_MMC.a Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lbaselib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lbitlib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lcode.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lcorolib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lctype.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ldblib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ldebug.c.o Archiving .pioenvs\esp32cam\lib750\libESP32SSDP-1.1.1.a Archiving .pioenvs\esp32cam\libb98\libUpdate.a Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ldo.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ldump.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lfunc.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lgc.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\linit.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\liolib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\llex.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lmathlib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lmem.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\loadlib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lobject.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lopcodes.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\loslib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lparser.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lstate.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lstring.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lstrlib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ltable.c.o Archiving .pioenvs\esp32cam\libaeb\libTFT_eSPI-1.4.11.a Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ltablib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ltm.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lua.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\luac.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lundump.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lutf8lib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lvm.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lzio.c.o Compiling .pioenvs\esp32cam\libdc4\ESPmDNS\ESPmDNS.cpp.o Compiling .pioenvs\esp32cam\liba49\ArduinoOTA\ArduinoOTA.cpp.o Compiling .pioenvs\esp32cam\lib9ab\DNSServer\DNSServer.cpp.o Compiling .pioenvs\esp32cam\libc70\WiFiClientSecure\WiFiClientSecure.cpp.o Compiling .pioenvs\esp32cam\libc70\WiFiClientSecure\ssl_client.cpp.o Compiling .pioenvs\esp32cam\libe4f\HTTPClient\HTTPClient.cpp.o Compiling .pioenvs\esp32cam\lib0c6\BMx280MI-1.2.0\BMx280I2C.cpp.o Archiving .pioenvs\esp32cam\libb50\libESP8266-Arduino-Lua-0.0.30.a Archiving .pioenvs\esp32cam\libdc4\libESPmDNS.a Compiling .pioenvs\esp32cam\lib0c6\BMx280MI-1.2.0\BMx280MI.cpp.o Compiling .pioenvs\esp32cam\lib0c6\BMx280MI-1.2.0\BMx280SPI.cpp.o Archiving .pioenvs\esp32cam\lib9ab\libDNSServer.a Compiling .pioenvs\esp32cam\lib0c6\BMx280MI-1.2.0\BMx280SPIClass.cpp.o Archiving .pioenvs\esp32cam\liba49\libArduinoOTA.a Compiling .pioenvs\esp32cam\lib0c6\BMx280MI-1.2.0\BMx280TwoWire.cpp.o Compiling .pioenvs\esp32cam\lib29a\DHT_sensor_library_for_ESPx-1.0.6\DHTesp.cpp.o Archiving .pioenvs\esp32cam\libc70\libWiFiClientSecure.a Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\SocketIOclient.cpp.o Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\WebSockets.cpp.o Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\WebSocketsClient.cpp.o Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\WebSocketsServer.cpp.o Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\libb64\cdecode.c.o Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\libb64\cencode.c.o Archiving .pioenvs\esp32cam\lib0c6\libBMx280MI-1.2.0.a Archiving .pioenvs\esp32cam\libe4f\libHTTPClient.a Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\libsha1\libsha1.c.o Archiving .pioenvs\esp32cam\libFrameworkArduinoVariant.a Compiling .pioenvs\esp32cam\FrameworkArduino\Esp.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\FunctionalInterrupt.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\HardwareSerial.cpp.o Archiving .pioenvs\esp32cam\lib29a\libDHT_sensor_library_for_ESPx-1.0.6.a Compiling .pioenvs\esp32cam\FrameworkArduino\IPAddress.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\IPv6Address.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\MD5Builder.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\Print.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\Stream.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\StreamString.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\WMath.cpp.o Archiving .pioenvs\esp32cam\lib1ab\libarduinoWebSockets-2.3.5.a Compiling .pioenvs\esp32cam\FrameworkArduino\WString.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\base64.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\cbuf.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-adc.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-bt.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-cpu.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-dac.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-gpio.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-i2c.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-ledc.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-log.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-matrix.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-misc.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-psram.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-rmt.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-sigmadelta.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-spi.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-time.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-timer.c.o C:\.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-spi.c: In function 'spiTransferBytesNL': C:\.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-spi.c:922:39: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] uint8_t * last_out8 = &result[c_longs-1]; Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-touch.c.o ^ C:\.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-spi.c:923:40: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] uint8_t * last_data8 = &last_data; ^ Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-uart.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\libb64\cdecode.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\libb64\cencode.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\main.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\stdlib_noniso.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\wiring_pulse.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\wiring_shift.c.o Archiving .pioenvs\esp32cam\libFrameworkArduino.a Linking .pioenvs\esp32cam\firmware.elf Retrieving maximum program size .pioenvs\esp32cam\firmware.elf Checking size .pioenvs\esp32cam\firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 19.5% (used 63788 bytes from 327680 bytes) Flash: [======= ] 66.5% (used 1308182 bytes from 1966080 bytes) Building .pioenvs\esp32cam\firmware.bin esptool.py v3.1 Merged 1 ELF section ============================================ [SUCCESS] Took 138.46 seconds ============================================ Environment Status Duration ------------- -------- ------------ esp32cam SUCCESS 00:02:18.461 ============================================= 1 succeeded in 00:02:18.461 ============================================= ```

In this commit, PlatformIO is able to compile a build with CAMERA_DEVICE CAMERA_MODEL_AI_THINKER defined.

To Reproduce Steps to reproduce the behavior:

  1. clone 3.0 branch
  2. edit configuration.h in line https://github.com/luc-github/ESP3D/blob/248ce51c6f38383f233dc1de031fbc09171c4e51/esp3d/configuration.h#L219 (uncomment it)
  3. run command platformio run -e esp32cam
  4. See error

Expected behavior Sucessfully compile the build using the #define CAMERA_DEVICE CAMERA_MODEL_AI_THINKER for the enviroment esp32cam

Board used (please complete the following information):

github-actions[bot] commented 3 years ago

Thank your for submiting, please be sure you followed template or your issue may be dismissed. if you deleted the template it is here

luc-github commented 3 years ago

I am not sure where the issue come from on my side :

esp32cam       SUCCESS   00:01:31.767
================================================================= 1 succeeded in 00:01:31.767 =================================================================

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

> Executing task: platformio run --environment esp32cam <

Processing esp32cam (platform: https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream; board: esp32dev; framework: arduino)
----------------------------------------------------------------------------------------------------------------------------------------------------------------
* Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r1
* Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r1
* Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r1
Verbose mode can be enabled via `-v, --verbose` option
* Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r1
* Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r1
* Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r1
['/home/luc/Documents/GitHub/luc-github/ESP3D/libraries', '$PROJECT_LIBDEPS_DIR/$PIOENV', '/home/luc/.platformio/lib']
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (3.3.1+sha.3784198) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - framework-arduinoespressif32 0.0.0+sha.317be68 
 - tool-esptoolpy 1.30100.210531 (3.1.0) 
 - toolchain-xtensa-esp32 8.4.0+2021r1
Converting esp3d.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 37 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <WebServer> 2.0.0
|   |-- <WiFi> 2.0.0
|   |-- <FS> 2.0.0
|-- <WiFi> 2.0.0
|-- <EEPROM> 2.0.0
|-- <Preferences> 2.0.0
|-- <BluetoothSerial> 2.0.0
|-- <Ticker> 2.0.0
|-- <Wire> 2.0.0
|-- <ESP8266_SSD1306> 4.0.0
|   |-- <Wire> 2.0.0
|   |-- <SPI> 2.0.0
|-- <TFT_eSPI> 1.4.11
|   |-- <SPIFFS> 2.0.0
|   |   |-- <FS> 2.0.0
|   |-- <FS> 2.0.0
|   |-- <SPI> 2.0.0
|-- <lv_arduino> 2.0.3
|-- <FFat> 2.0.0
|   |-- <FS> 2.0.0
|-- <SPIFFS> 2.0.0
|   |-- <FS> 2.0.0
|-- <FS> 2.0.0
|-- <SD> 2.0.0
|   |-- <FS> 2.0.0
|   |-- <SPI> 2.0.0
|-- <LittleFS> 2.0.0
|   |-- <FS> 2.0.0
|-- <ESP32SSDP> 1.1.1
|   |-- <WiFi> 2.0.0
|-- <Update> 2.0.0
|-- <ESP8266-Arduino-Lua> 0.0.30
|-- <ArduinoOTA> 2.0.0
|   |-- <Update> 2.0.0
|   |-- <WiFi> 2.0.0
|   |-- <ESPmDNS> 2.0.0
|   |   |-- <WiFi> 2.0.0
|-- <DNSServer> 2.0.0
|   |-- <WiFi> 2.0.0
|-- <ESPmDNS> 2.0.0
|   |-- <WiFi> 2.0.0
|-- <HTTPClient> 2.0.0
|   |-- <WiFi> 2.0.0
|   |-- <WiFiClientSecure> 2.0.0
|   |   |-- <WiFi> 2.0.0
|-- <WiFiClientSecure> 2.0.0
|   |-- <WiFi> 2.0.0
|-- <BMx280MI> 1.2.0
|   |-- <Wire> 2.0.0
|   |-- <SPI> 2.0.0
|-- <DHT sensor library for ESPx> 1.0.6
|-- <WebSockets> 2.3.5
|   |-- <WiFi> 2.0.0
|   |-- <SPI> 2.0.0
|   |-- <WiFiClientSecure> 2.0.0
|   |   |-- <WiFi> 2.0.0
Building in release mode
Compiling .pioenvs/esp32cam/src/esp3d.ino.cpp.o
Retrieving maximum program size .pioenvs/esp32cam/firmware.elf
Checking size .pioenvs/esp32cam/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [==        ]  17.5% (used 57504 bytes from 327680 bytes)
Flash: [======    ]  64.4% (used 1266405 bytes from 1966080 bytes)
================================================================= [SUCCESS] Took 9.45 seconds =================================================================

Environment    Status    Duration
-------------  --------  ------------
esp32cam       SUCCESS   00:00:09.446
================================================================= 1 succeeded in 00:00:09.446 =================================================================

Terminal will be reused by tasks, press any key to close it.
luc-github commented 3 years ago

I use VSCode - I do not use command line - may be there is a difference ?

tom2199 commented 3 years ago

In the output you provided I cant see this items logged, maybe the problem stems from this? VSCode provides the same output.

|-- <SD_MMC> 2.0.0
|   |-- <FS> 2.0.0
luc-github commented 3 years ago

image

image

I have removed all esp package and it download the one screened

I just enabled the camera from configuration.h not the SD

tom2199 commented 3 years ago

Here is my output from the newest commit (with comment in place) within VSCode:

Log ``` > Executing task: .platformio\penv\Scripts\platformio.exe run --environment esp32cam < Processing esp32cam (platform: https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream; board: esp32dev; framework: arduino) ---------------------------------------------------------------------------------------------------------------------------------* Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r1 Verbose mode can be enabled via `-v, --verbose` option * Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r1 ['C:\\PlatformIO\\Projects\\ESP3D\\libraries', '$PROJECT_LIBDEPS_DIR\\$PIOENV', 'C:\\.platformio\\lib'] CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html PLATFORM: Espressif 32 (3.3.1+sha.3784198) > Espressif ESP32 Dev Module HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.bd54ee4 - tool-esptoolpy 1.30100.210531 (3.1.0) - toolchain-xtensa-esp32 8.4.0+2021r1 Converting esp3d.ino LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 38 compatible libraries Scanning dependencies... Dependency Graph |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.3 |-- 4.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 1.4.11 | |-- 2.0.0 | | |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 1.1.1 | |-- 2.0.0 |-- 2.0.0 |-- 0.0.30 |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 1.2.0 | |-- 2.0.0 | |-- 2.0.0 |-- 1.0.6 |-- 2.3.5 | |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | | |-- 2.0.0 Building in release mode Compiling .pioenvs\esp32cam\src\esp3d.ino.cpp.o Compiling .pioenvs\esp32cam\src\src\core\commands.cpp.o Compiling .pioenvs\esp32cam\src\src\core\debug_esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\core\esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\core\esp3doutput.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP0.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP100.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP101.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP102.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP103.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP104.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP105.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP106.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP107.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP108.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP110.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP111.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP112.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP114.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP115.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP120.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP121.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP130.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP131.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP140.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP150.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP160.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP161.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP170.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP180.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP181.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP190.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP191.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP200.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP201.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP202.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP210.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP214.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP215.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP216.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP250.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP290.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP400.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP401.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP402.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP410.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP420.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP444.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP550.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP555.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP600.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP610.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP620.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP700.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP710.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP715.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP720.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP730.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP740.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP750.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP780.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP790.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP800.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP900.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP901.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP910.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP920.cpp.o Compiling .pioenvs\esp32cam\src\src\core\hal.cpp.o Compiling .pioenvs\esp32cam\src\src\core\settings_esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\authentication\authentication_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\bluetooth\BT_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\boot_delay\boot_delay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\buzzer\buzzer.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\camera\camera.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\devices\devices_services.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\advanceddisplay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\basicdisplay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\esplogo.c.o Compiling .pioenvs\esp32cam\src\src\modules\display\lv_flash_drv.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\ethernet\ethconfig.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\esp_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\esp_globalFS.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\esp_sd.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\flash\fat_esp32_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\flash\littlefs_esp32_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\flash\littlefs_esp8266_filesystem .cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\flash\spiffs_esp32_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\flash\spiffs_esp8266_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_native_esp32.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_native_esp8266.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_sdfat2_esp32.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_sdfat2_esp8266.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_sdfat_esp32.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sd_sdfat_esp8266.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\sd\sdio_esp32.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\ftp\FtpServer.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\gcode_host\gcode_host.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\host\host_services.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-SD-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-command.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-config.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-description_xml.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-filenotfound.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-login.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-mks-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-root.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-snap.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\handle-updatefw.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\upload-SD-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\upload-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\upload-mks-files.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\handles\upload-updatefw.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\http\http_server.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\input\input.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\lua_interpreter\lua_interpreter_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\mks\mks_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\network\netconfig.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\network\netservices.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\notifications\notifications_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\recovery\recovery_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\sensor\analogsensor.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\sensor\bmx280.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\sensor\dht.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\sensor\sensor.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\serial\serial_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\telnet\telnet_server.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\time\time_server.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\update\esp_config_file.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\update\update_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\webdav\ESPWebDAV.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\webdav\WebSrv.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\webdav\webdav_server.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\websocket\websocket_server.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\wifi\wificonfig.cpp.o Generating partitions .pioenvs\esp32cam\partitions.bin Compiling .pioenvs\esp32cam\libf87\WiFi\ETH.cpp.o Compiling .pioenvs\esp32cam\libf87\WiFi\WiFi.cpp.o Compiling .pioenvs\esp32cam\libf87\WiFi\WiFiAP.cpp.o Compiling .pioenvs\esp32cam\libf87\WiFi\WiFiClient.cpp.o Compiling .pioenvs\esp32cam\libf87\WiFi\WiFiGeneric.cpp.o Compiling .pioenvs\esp32cam\libf87\WiFi\WiFiMulti.cpp.o Compiling .pioenvs\esp32cam\libf87\WiFi\WiFiSTA.cpp.o Compiling .pioenvs\esp32cam\libf87\WiFi\WiFiScan.cpp.o C:/Users/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/ETH.cpp: In member function 'bool ETHClass::begin(uint8_t, int, int, int, eth_phy_type_t, eth_clock_mode_t)': C:/Users/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/ETH.cpp:240:46: warning: 'esp_err_t esp_eth_set_default_handlers(void*)' is deprecated [-Wdeprecated-declarations] if(esp_eth_set_default_handlers(eth_netif) != ESP_OK){ ^ In file included from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/tools/sdk/esp32/include/esp_netif/include/esp_netif.h:26, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/tools/sdk/esp32/include/esp_event/include/esp_event_legacy.h:22, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/tools/sdk/esp32/include/esp_event/include/esp_event.h:28, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/WiFiGeneric.h:27, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/WiFiSTA.h:28, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/WiFi.h:32, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/ETH.h:24, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/ETH.cpp:21: C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/tools/sdk/esp32/include/esp_eth/include/esp_eth_netif_glue.h:59:11: note: declared here esp_err_t esp_eth_set_default_handlers(void *esp_netif) __attribute__ ((deprecated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/ETH.cpp:240:46: warning: 'esp_err_t esp_eth_set_default_handlers(void*)' is deprecated [-Wdeprecated-declarations] if(esp_eth_set_default_handlers(eth_netif) != ESP_OK){ ^ In file included from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/tools/sdk/esp32/include/esp_netif/include/esp_netif.h:26, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/tools/sdk/esp32/include/esp_event/include/esp_event_legacy.h:22, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/tools/sdk/esp32/include/esp_event/include/esp_event.h:28, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/WiFiGeneric.h:27, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/WiFiSTA.h:28, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/WiFi.h:32, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/ETH.h:24, from C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/libraries/WiFi/src/ETH.cpp:21: C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/tools/sdk/esp32/include/esp_eth/include/esp_eth_netif_glue.h:59:11: note: declared here esp_err_t esp_eth_set_default_handlers(void *esp_netif) __attribute__ ((deprecated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling .pioenvs\esp32cam\libf87\WiFi\WiFiServer.cpp.o Compiling .pioenvs\esp32cam\libf87\WiFi\WiFiUdp.cpp.o Compiling .pioenvs\esp32cam\libf8a\FS\FS.cpp.o Compiling .pioenvs\esp32cam\libf8a\FS\vfs_api.cpp.o Compiling .pioenvs\esp32cam\libe0a\WebServer\Parsing.cpp.o Compiling .pioenvs\esp32cam\libe0a\WebServer\WebServer.cpp.o Compiling .pioenvs\esp32cam\libe0a\WebServer\detail\mimetable.cpp.o Compiling .pioenvs\esp32cam\libaf2\EEPROM\EEPROM.cpp.o Archiving .pioenvs\esp32cam\libf87\libWiFi.a Compiling .pioenvs\esp32cam\libf62\Preferences\Preferences.cpp.o Compiling .pioenvs\esp32cam\lib661\BluetoothSerial\BTAddress.cpp.o Archiving .pioenvs\esp32cam\libf8a\libFS.a Compiling .pioenvs\esp32cam\lib661\BluetoothSerial\BTAdvertisedDeviceSet.cpp.o Compiling .pioenvs\esp32cam\lib661\BluetoothSerial\BTScanResultsSet.cpp.o Compiling .pioenvs\esp32cam\lib661\BluetoothSerial\BluetoothSerial.cpp.o Archiving .pioenvs\esp32cam\libaf2\libEEPROM.a Compiling .pioenvs\esp32cam\lib590\Ticker\Ticker.cpp.o Compiling .pioenvs\esp32cam\libcfe\Wire\Wire.cpp.o Archiving .pioenvs\esp32cam\libe0a\libWebServer.a Archiving .pioenvs\esp32cam\lib590\libTicker.a Archiving .pioenvs\esp32cam\libf62\libPreferences.a Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\porting\lv_port_disp_template.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\porting\lv_port_fs_template.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\porting\lv_port_indev_template.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_disp.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_group.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_indev.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_obj.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_refr.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_core\lv_style.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_arc.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_basic.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_img.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_label.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_line.c.o Archiving .pioenvs\esp32cam\lib661\libBluetoothSerial.a Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_rect.c.o Archiving .pioenvs\esp32cam\libcfe\libWire.a Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_draw_triangle.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_img_cache.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_draw\lv_img_decoder.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_fmt_txt.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_roboto_12.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_roboto_16.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_roboto_22.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_roboto_28.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_font\lv_font_unscii_8.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_hal\lv_hal_disp.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_hal\lv_hal_indev.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_hal\lv_hal_tick.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_anim.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_area.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_async.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_circ.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_color.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_fs.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_gc.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_ll.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_log.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_math.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_mem.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_task.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_templ.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_txt.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_misc\lv_utils.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_arc.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_bar.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_btn.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_btnm.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_calendar.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_canvas.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_cb.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_chart.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_cont.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_ddlist.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_gauge.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_img.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_imgbtn.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_kb.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_label.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_led.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_line.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_list.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_lmeter.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_mbox.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_objx_templ.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_page.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_preload.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_roller.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_slider.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_spinbox.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_sw.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_ta.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_table.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_tabview.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_tileview.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_objx\lv_win.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_alien.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_default.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_material.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_mono.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_nemo.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_night.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_templ.c.o Compiling .pioenvs\esp32cam\libd6f\lv_arduino-2.0.3\src\lv_themes\lv_theme_zen.c.o Compiling .pioenvs\esp32cam\libcde\SPI\SPI.cpp.o Compiling .pioenvs\esp32cam\lib6ef\esp8266-oled-ssd1306-4.0.0\OLEDDisplay.cpp.o Archiving .pioenvs\esp32cam\libcde\libSPI.a Archiving .pioenvs\esp32cam\libd6f\liblv_arduino-2.0.3.a Compiling .pioenvs\esp32cam\lib6ef\esp8266-oled-ssd1306-4.0.0\OLEDDisplayUi.cpp.o Compiling .pioenvs\esp32cam\lib0b7\SPIFFS\SPIFFS.cpp.o Compiling .pioenvs\esp32cam\libaeb\TFT_eSPI-1.4.11\TFT_eSPI.cpp.o Compiling .pioenvs\esp32cam\libeee\FFat\FFat.cpp.o Compiling .pioenvs\esp32cam\libdb5\SD\SD.cpp.o Archiving .pioenvs\esp32cam\lib0b7\libSPIFFS.a Archiving .pioenvs\esp32cam\lib6ef\libesp8266-oled-ssd1306-4.0.0.a Compiling .pioenvs\esp32cam\libdb5\SD\sd_diskio.cpp.o Compiling .pioenvs\esp32cam\libdb5\SD\sd_diskio_crc.c.o Compiling .pioenvs\esp32cam\lib28e\LittleFS\LittleFS.cpp.o Compiling .pioenvs\esp32cam\libf5a\SD_MMC\SD_MMC.cpp.o Compiling .pioenvs\esp32cam\lib750\ESP32SSDP-1.1.1\ESP32SSDP.cpp.o Compiling .pioenvs\esp32cam\lib6b2\Update\HttpsOTAUpdate.cpp.o Archiving .pioenvs\esp32cam\libdb5\libSD.a Archiving .pioenvs\esp32cam\libeee\libFFat.a Compiling .pioenvs\esp32cam\lib6b2\Update\Updater.cpp.o Archiving .pioenvs\esp32cam\lib28e\libLittleFS.a Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\LuaWrapper.cpp.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lapi.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lauxlib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lbaselib.c.o Archiving .pioenvs\esp32cam\libf5a\libSD_MMC.a Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lbitlib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lcode.c.o Archiving .pioenvs\esp32cam\libaeb\libTFT_eSPI-1.4.11.a Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lcorolib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lctype.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ldblib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ldebug.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ldo.c.o Archiving .pioenvs\esp32cam\lib750\libESP32SSDP-1.1.1.a Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ldump.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lfunc.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lgc.c.o Archiving .pioenvs\esp32cam\lib6b2\libUpdate.a Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\linit.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\liolib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\llex.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lmathlib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lmem.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\loadlib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lobject.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lopcodes.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\loslib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lparser.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lstate.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lstring.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lstrlib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ltable.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ltablib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\ltm.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lua.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\luac.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lundump.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lutf8lib.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lvm.c.o Compiling .pioenvs\esp32cam\libb50\ESP8266-Arduino-Lua-0.0.30\lua\lzio.c.o Compiling .pioenvs\esp32cam\lib75b\ESPmDNS\ESPmDNS.cpp.o Compiling .pioenvs\esp32cam\lib709\ArduinoOTA\ArduinoOTA.cpp.o Compiling .pioenvs\esp32cam\lib588\DNSServer\DNSServer.cpp.o Compiling .pioenvs\esp32cam\lib31b\WiFiClientSecure\WiFiClientSecure.cpp.o Compiling .pioenvs\esp32cam\lib31b\WiFiClientSecure\ssl_client.cpp.o Compiling .pioenvs\esp32cam\lib69f\HTTPClient\HTTPClient.cpp.o Compiling .pioenvs\esp32cam\lib0c6\BMx280MI-1.2.0\BMx280I2C.cpp.o Archiving .pioenvs\esp32cam\lib709\libArduinoOTA.a Archiving .pioenvs\esp32cam\lib588\libDNSServer.a Archiving .pioenvs\esp32cam\lib75b\libESPmDNS.a Archiving .pioenvs\esp32cam\libb50\libESP8266-Arduino-Lua-0.0.30.a Compiling .pioenvs\esp32cam\lib0c6\BMx280MI-1.2.0\BMx280MI.cpp.o Compiling .pioenvs\esp32cam\lib0c6\BMx280MI-1.2.0\BMx280SPI.cpp.o Compiling .pioenvs\esp32cam\lib0c6\BMx280MI-1.2.0\BMx280SPIClass.cpp.o Compiling .pioenvs\esp32cam\lib0c6\BMx280MI-1.2.0\BMx280TwoWire.cpp.o Compiling .pioenvs\esp32cam\lib29a\DHT_sensor_library_for_ESPx-1.0.6\DHTesp.cpp.o Archiving .pioenvs\esp32cam\lib0c6\libBMx280MI-1.2.0.a Archiving .pioenvs\esp32cam\lib31b\libWiFiClientSecure.a Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\SocketIOclient.cpp.o Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\WebSockets.cpp.o Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\WebSocketsClient.cpp.o Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\WebSocketsServer.cpp.o Archiving .pioenvs\esp32cam\lib69f\libHTTPClient.a Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\libb64\cdecode.c.o Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\libb64\cencode.c.o Compiling .pioenvs\esp32cam\lib1ab\arduinoWebSockets-2.3.5\libsha1\libsha1.c.o Archiving .pioenvs\esp32cam\libFrameworkArduinoVariant.a Compiling .pioenvs\esp32cam\FrameworkArduino\Esp.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\FirmwareMSC.cpp.o Archiving .pioenvs\esp32cam\lib29a\libDHT_sensor_library_for_ESPx-1.0.6.a Compiling .pioenvs\esp32cam\FrameworkArduino\FunctionalInterrupt.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\HWCDC.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\HardwareSerial.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\IPAddress.cpp.o In file included from libraries/arduinoWebSockets-2.3.5/src/WebSockets.cpp:45: C:/.platformio/packages/framework-arduinoespressif32@src-537c58760dafe7fcc8a1d9bbcf00b6f6/tools/sdk/esp32/include/mbedtls/port/include/esp32/sha.h:20:2: warning: #warning esp32/sha.h is deprecated, please use sha_parallel_engine.h instead [-Wcpp] #warning esp32/sha.h is deprecated, please use sha_parallel_engine.h instead ^~~~~~~ Compiling .pioenvs\esp32cam\FrameworkArduino\IPv6Address.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\MD5Builder.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\Print.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\Stream.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\StreamString.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\USB.cpp.o Archiving .pioenvs\esp32cam\lib1ab\libarduinoWebSockets-2.3.5.a Compiling .pioenvs\esp32cam\FrameworkArduino\USBCDC.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\USBMSC.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\WMath.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\WString.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\base64.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\cbuf.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-adc.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-bt.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-cpu.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-dac.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-gpio.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-i2c.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-ledc.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-matrix.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-misc.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-psram.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-rmt.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-sigmadelta.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-spi.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-time.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-timer.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-tinyusb.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-touch.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\esp32-hal-uart.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\firmware_msc_fat.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\libb64\cdecode.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\libb64\cencode.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\main.cpp.o Compiling .pioenvs\esp32cam\FrameworkArduino\stdlib_noniso.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\wiring_pulse.c.o Compiling .pioenvs\esp32cam\FrameworkArduino\wiring_shift.c.o Archiving .pioenvs\esp32cam\libFrameworkArduino.a Linking .pioenvs\esp32cam\firmware.elf Retrieving maximum program size .pioenvs\esp32cam\firmware.elf Checking size .pioenvs\esp32cam\firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [= ] 14.2% (used 46372 bytes from 327680 bytes) Flash: [====== ] 60.4% (used 1188481 bytes from 1966080 bytes) Building .pioenvs\esp32cam\firmware.bin esptool.py v3.1 Merged 25 ELF sections ================================================= [SUCCESS] Took 194.37 seconds ================================================= Environment Status Duration ------------- -------- ------------ esp32cam SUCCESS 00:03:14.368 ================================================== 1 succeeded in 00:03:14.368 ================================================== Terminal will be reused by tasks, press any key to close it. ```
tom2199 commented 3 years ago

Here is the same output just with diffent Line 219:

Log ``` > Executing task: .platformio\penv\Scripts\platformio.exe run --environment esp32cam < Processing esp32cam (platform: https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream; board: esp32dev; framework: arduino) ---------------------------------------------------------------------------------------------------------------------------------* Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r1 Verbose mode can be enabled via `-v, --verbose` option * Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r1 * Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r1 ['C:\\PlatformIO\\Projects\\ESP3D\\libraries', '$PROJECT_LIBDEPS_DIR\\$PIOENV', 'C:\\.platformio\\lib'] CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html PLATFORM: Espressif 32 (3.3.1+sha.3784198) > Espressif ESP32 Dev Module HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.bd54ee4 - tool-esptoolpy 1.30100.210531 (3.1.0) - toolchain-xtensa-esp32 8.4.0+2021r1 Converting esp3d.ino LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 38 compatible libraries Scanning dependencies... Dependency Graph |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 |-- 2.0.3 |-- 4.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 1.4.11 | |-- 2.0.0 | | |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 1.1.1 | |-- 2.0.0 |-- 2.0.0 |-- 0.0.30 |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | | |-- 2.0.0 |-- 2.0.0 | |-- 2.0.0 |-- 1.2.0 | |-- 2.0.0 | |-- 2.0.0 |-- 1.0.6 |-- 2.3.5 | |-- 2.0.0 | |-- 2.0.0 | |-- 2.0.0 | | |-- 2.0.0 Building in release mode Compiling .pioenvs\esp32cam\src\esp3d.ino.cpp.o Compiling .pioenvs\esp32cam\src\src\core\commands.cpp.o Compiling .pioenvs\esp32cam\src\src\core\debug_esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\core\esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\core\esp3doutput.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP0.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP100.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP101.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP102.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP103.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP104.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP105.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP106.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP107.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP108.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP110.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP111.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP112.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP114.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP115.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP120.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP121.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP130.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP131.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP140.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP150.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP160.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP161.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP170.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP180.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP181.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP190.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP191.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP200.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP201.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP202.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP210.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP214.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP215.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP216.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP250.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP290.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP400.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP401.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP402.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP410.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP420.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP444.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP550.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP555.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP600.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP610.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP620.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP700.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP710.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP715.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP720.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP730.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP740.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP750.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP780.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP790.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP800.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP900.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP901.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP910.cpp.o Compiling .pioenvs\esp32cam\src\src\core\espcmd\ESP920.cpp.o Compiling .pioenvs\esp32cam\src\src\core\hal.cpp.o Compiling .pioenvs\esp32cam\src\src\core\settings_esp3d.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\authentication\authentication_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\bluetooth\BT_service.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\boot_delay\boot_delay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\buzzer\buzzer.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\camera\camera.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\devices\devices_services.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\advanceddisplay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\basicdisplay.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\display\esplogo.c.o Compiling .pioenvs\esp32cam\src\src\modules\display\lv_flash_drv.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\ethernet\ethconfig.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\esp_filesystem.cpp.o Compiling .pioenvs\esp32cam\src\src\modules\filesystem\esp_globalFS.cpp.o esp3d/src/modules/camera/camera.cpp:27:10: fatal error: fd_forward.h: No such file or directory ******************************************************************** * Looking for fd_forward.h dependency? Check our library registry! * * CLI > platformio lib search "header:fd_forward.h" * Web > https://platformio.org/lib/search?query=header:fd_forward.h * ******************************************************************** #include "fd_forward.h" ^~~~~~~~~~~~~~ compilation terminated. *** [.pioenvs\esp32cam\src\src\modules\camera\camera.cpp.o] Error 1 ================================================== [FAILED] Took 50.28 seconds ================================================== Environment Status Duration ------------- -------- ------------ esp32cam FAILED 00:00:50.278 ============================================= 1 failed, 0 succeeded in 00:00:50.278 =============================================The terminal process "C:\.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'esp32cam'" terminated with exit code: 1. Terminal will be reused by tasks, press any key to close it. ```
luc-github commented 3 years ago

Ho boy - seems uninstalling package is not enough, I just delete all cache and now can reproduce the camera issue..., seems a package issue...

Now looking into it

luc-github commented 3 years ago

The camera code changed and I missed it - I need to see how to put back the missing code

luc-github commented 3 years ago

Should be fixed with https://github.com/luc-github/ESP3D/commit/e903dce63f78966f154a9dbc7b424c12085886e7

tom2199 commented 3 years ago

Thank you, it works on my end as well!

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.