Hi everyone,
on my pio project I want to add a “OTA Drive” library, but when I add it from “Libraries” then many errors come out like as:
* Executing task: C:\Users\Utente\.platformio\penv\Scripts\platformio.exe run --environment upload-usb
Processing upload-usb (platform: espressif32; framework: arduino; board: esp32-s3-devkitc-1)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-s3-devkitc-1.html
PLATFORM: Espressif 32 (6.2.0) > Espressif ESP32-S3-DevKitC-1-N8 (8 MB QD, No PSRAM)
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, 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.20008.0 (2.0.8)
- tool-esptoolpy @ 1.40501.0 (4.5.1)
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
- toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain+, Compatibility ~ soft
Found 39 compatible libraries
Scanning dependencies...
Dependency Graph
|-- OTAdrive @ 1.1.11
|-- client
|-- lora
|-- config
|-- util
Building in release mode
Compiling .pio\build\upload-usb\src\main.cpp.o
Archiving .pio\build\upload-usb\libff9\libWiFi.a
Compiling .pio\build\upload-usb\libe14\OTAdrive\FlashUpdater.cpp.o
Compiling .pio\build\upload-usb\libe14\OTAdrive\otadrive_esp.cpp.o
Compiling .pio\build\upload-usb\libe14\OTAdrive\otadrive_misc.cpp.o
Compiling .pio\build\upload-usb\libe14\OTAdrive\tinyHTTP.cpp.o
src/main.cpp:5:10: fatal error: RTClib.h: No such file or directory
****************************************************************
* Looking for RTClib.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:RTClib.h"
* Web > https://registry.platformio.org/search?q=header:RTClib.h
*
****************************************************************
#include <RTClib.h>
^~~~~~~~~~
compilation terminated.
Compiling .pio\build\upload-usb\lib6d3\util\utils.cpp.o
Compiling .pio\build\upload-usb\libf50\SPI\SPI.cpp.o
*** [.pio\build\upload-usb\src\main.cpp.o] Error 1
In file included from .pio/libdeps/upload-usb/OTAdrive/src/otadrive_misc.cpp:1:
.pio/libdeps/upload-usb/OTAdrive/src/otadrive_esp.h:5:10: fatal error: FS.h: No such file or directory
************************************************************
* Looking for FS.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:FS.h"
* Web > https://registry.platformio.org/search?q=header:FS.h
*
************************************************************
#include <FS.h>
^~~~~~
compilation terminated.
In file included from .pio/libdeps/upload-usb/OTAdrive/src/otadrive_esp.cpp:1:
.pio/libdeps/upload-usb/OTAdrive/src/otadrive_esp.h:5:10: fatal error: FS.h: No such file or directory
************************************************************
* Looking for FS.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:FS.h"
* Web > https://registry.platformio.org/search?q=header:FS.h
*
************************************************************
#include <FS.h>
^~~~~~
compilation terminated.
*** [.pio\build\upload-usb\libe14\OTAdrive\otadrive_esp.cpp.o] Error 1
*** [.pio\build\upload-usb\libe14\OTAdrive\otadrive_misc.cpp.o] Error 1
.pio/libdeps/upload-usb/OTAdrive/src/tinyHTTP.cpp:8:10: fatal error: HTTPClient.h: No such file or directory
********************************************************************
* Looking for HTTPClient.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:HTTPClient.h"
* Web > https://registry.platformio.org/search?q=header:HTTPClient.h
*
********************************************************************
#include <HTTPClient.h>
^~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\upload-usb\libe14\OTAdrive\tinyHTTP.cpp.o] Error 1
In file included from .pio/libdeps/upload-usb/OTAdrive/src/FlashUpdater.cpp:2:
.pio/libdeps/upload-usb/OTAdrive/src/FlashUpdater.h:9:10: fatal error: Update.h: No such file or directory
****************************************************************
* Looking for Update.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Update.h"
* Web > https://registry.platformio.org/search?q=header:Update.h
*
****************************************************************
#include <Update.h>
^~~~~~~~~~
compilation terminated.
*** [.pio\build\upload-usb\libe14\OTAdrive\FlashUpdater.cpp.o] Error 1
In file included from lib/util/utils.cpp:1:
lib/util/utils.h:2:10: fatal error: RTClib.h: No such file or directory
****************************************************************
* Looking for RTClib.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:RTClib.h"
* Web > https://registry.platformio.org/search?q=header:RTClib.h
*
****************************************************************
#include <RTClib.h>
^~~~~~~~~~
compilation terminated.
*** [.pio\build\upload-usb\lib6d3\util\utils.cpp.o] Error 1
==================================================================================================================== [FAILED] Took 8.77 seconds ====================================================================================================================
Environment Status Duration
------------- -------- ------------
upload-usb FAILED 00:00:08.775
=============================================================================================================== 1 failed, 0 succeeded in 00:00:08.775 ===============================================================================================================
* The terminal process "C:\Users\Utente\.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'upload-usb'" terminated with exit code: 1.
* Terminal will be reused by tasks, press any key to close it.
What could be the problem?