mobizt / Firebase-ESP-Client

[DEPRECATED]🔥Firebase Arduino Client Library for ESP8266, ESP32 and RP2040 Pico. The complete, fast, secured and reliable Firebase Arduino client library that supports RTDB, Cloud Firestore, Firebase and Google Cloud Storage, Cloud Messaging and Cloud Functions for Firebase.
MIT License
472 stars 101 forks source link

Installation Problem #507

Closed kmw0044 closed 1 year ago

kmw0044 commented 1 year ago

Just ask something If you have questions, use Discussions instead.

Describe the bug I wanted to include the Firebase Arduino Client Library for ESP8266 and ESP32 for my project with the ESP32 S3 DEVKITC 1 but I can't build the project, because the library throws the error I'm going to show as well. I already tried adding lib_ldf_mode = chain+, but it doesn't help.

To Reproduce Create minimal, clean and clear testing code that addressed the issue. The third party libraries should be removed. And post the testing code here.

Expected behavior I just wanted to build the project and get a success message

Screenshots

Screenshot 2023-05-10 123103

IDE and its version:

ESP8266 Arduino Core SDK version

Additional context Add any other context about the problem here.

mobizt commented 1 year ago

The error is about SPIFFS.h library that is already included in the ESP32 core SDK.

Your ESP32 core installation is not complete or outdated.

Here is my platformio.ini file for ESP32-S3-DecKitC-1-N8

[env:esp32-s3-devkitc-1]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
monitor_speed = 115200
monitor_filters = esp32_exception_decoder
lib_deps = mobizt/Firebase Arduino Client Library for ESP8266 and ESP32 @ 4.3.10

Here is the installation log when compiling this example which compiled successfully.


Processing esp32-s3-devkitc-1 (platform: espressif32; board: esp32-s3-devkitc-1; framework: arduino)
--------------------------------------------------------------------------------------------------------------------------------------------
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 34 compatible libraries
Scanning dependencies...
Dependency Graph
|-- Firebase Arduino Client Library for ESP8266 and ESP32 @ 4.3.10
|-- WiFi @ 2.0.0
Building in release mode
Compiling .pio\build\esp32-s3-devkitc-1\src\main.cpp.o
Building .pio\build\esp32-s3-devkitc-1\bootloader.bin
Generating partitions .pio\build\esp32-s3-devkitc-1\partitions.bin
esptool.py v4.5.1
Creating esp32s3 image...
Merged 1 ELF section
Successfully created esp32s3 image.
Compiling .pio\build\esp32-s3-devkitc-1\libf44\FS\FS.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\libf44\FS\vfs_api.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib438\LittleFS\LittleFS.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib328\SPI\SPI.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib668\SD\SD.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib668\SD\sd_diskio.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib668\SD\sd_diskio_crc.c.o
Archiving .pio\build\esp32-s3-devkitc-1\lib328\libSPI.a
Compiling .pio\build\esp32-s3-devkitc-1\lib73f\SD_MMC\SD_MMC.cpp.o
Archiving .pio\build\esp32-s3-devkitc-1\lib438\libLittleFS.a
Archiving .pio\build\esp32-s3-devkitc-1\libf44\libFS.a
Compiling .pio\build\esp32-s3-devkitc-1\lib87c\SPIFFS\SPIFFS.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib163\Update\HttpsOTAUpdate.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib163\Update\Updater.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib1f7\WiFi\WiFi.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib1f7\WiFi\WiFiAP.cpp.o
Archiving .pio\build\esp32-s3-devkitc-1\lib668\libSD.a
Compiling .pio\build\esp32-s3-devkitc-1\lib1f7\WiFi\WiFiClient.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib1f7\WiFi\WiFiGeneric.cpp.o
Archiving .pio\build\esp32-s3-devkitc-1\lib73f\libSD_MMC.a
Compiling .pio\build\esp32-s3-devkitc-1\lib1f7\WiFi\WiFiMulti.cpp.o
Archiving .pio\build\esp32-s3-devkitc-1\lib87c\libSPIFFS.a
Compiling .pio\build\esp32-s3-devkitc-1\lib1f7\WiFi\WiFiSTA.cpp.o
Archiving .pio\build\esp32-s3-devkitc-1\lib163\libUpdate.a
Compiling .pio\build\esp32-s3-devkitc-1\lib1f7\WiFi\WiFiScan.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib1f7\WiFi\WiFiServer.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib1f7\WiFi\WiFiUdp.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib451\Ethernet\ETH.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib3be\WiFiClientSecure\WiFiClientSecure.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib3be\WiFiClientSecure\esp_crt_bundle.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib3be\WiFiClientSecure\ssl_client.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\Firebase.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i15_bitlen.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i15_decred.c.o
Archiving .pio\build\esp32-s3-devkitc-1\lib1f7\libWiFi.a
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i15_fmont.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i15_iszero.c.o
Archiving .pio\build\esp32-s3-devkitc-1\lib451\libEthernet.a
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i15_moddiv.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i15_modpow2.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i15_mulacc.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i15_ninv15.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i15_reduce.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i15_rshift.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_add.c.o
Archiving .pio\build\esp32-s3-devkitc-1\lib3be\libWiFiClientSecure.a
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_bitlen.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_decmod.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_decode.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_decred.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_encode.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_fmont.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_iszero.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_moddiv.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_modpow.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_modpow2.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_montmul.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_mulacc.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_muladd.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_ninv31.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_reduce.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_rshift.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_sub.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i31_tmont.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\i32_div32.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_default_keygen.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_default_modulus.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_default_oaep_decrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_default_oaep_encrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_default_pkcs1_sign.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_default_pkcs1_vrfy.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_default_priv.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_default_privexp.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_default_pub.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_default_pubexp.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i15_keygen.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i15_modulus.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i15_oaep_decrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i15_oaep_encrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i15_pkcs1_sign.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i15_pkcs1_vrfy.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i15_priv.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i15_privexp.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i15_pub.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i15_pubexp.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_keygen.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_keygen_inner.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_modulus.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_oaep_decrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_oaep_encrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_pkcs1_sign.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_pkcs1_vrfy.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_priv.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_privexp.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_pub.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i31_pubexp.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i32_oaep_decrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i32_oaep_encrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i32_pkcs1_sign.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i32_pkcs1_vrfy.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i32_priv.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i32_pub.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i62_keygen.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i62_oaep_decrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i62_oaep_encrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i62_pkcs1_sign.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i62_pkcs1_vrfy.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i62_priv.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_i62_pub.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_oaep_pad.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_oaep_unpad.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_pkcs1_sig_pad.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_pkcs1_sig_unpad.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\rsa_ssl_decrypt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\bearssl\settings.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\firestore\FB_Firestore.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\functions\FB_Functions.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\functions\FunctionsConfig.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\functions\PocicyBuilder.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\gcs\GCS.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\json\FirebaseJson.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\json\MB_JSON\MB_JSON.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\json\extras\print\fb_json_print.c.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\message\FCM.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\rtdb\FB_RTDB.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\rtdb\QueryFilter.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\rtdb\QueueInfo.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\rtdb\QueueManager.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\rtdb\stream\FB_MP_Stream.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\rtdb\stream\FB_Stream.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\session\FB_Session.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\signer\Signer.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\storage\FCS.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\wcs\esp32\FB_TCP_Client.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\lib521\Firebase Arduino Client Library for ESP8266 and ESP32\wcs\esp8266\FB_TCP_Client.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\Esp.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\FirmwareMSC.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\FunctionalInterrupt.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\HWCDC.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\IPAddress.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\IPv6Address.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\MD5Builder.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\Print.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\Stream.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\StreamString.cpp.o
Archiving .pio\build\esp32-s3-devkitc-1\lib521\libFirebase Arduino Client Library for ESP8266 and ESP32.a
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\Tone.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\USB.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\USBCDC.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\USBMSC.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\WMath.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\WString.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\base64.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\cbuf.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-adc.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-bt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-cpu.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-dac.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-gpio.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-i2c-slave.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-i2c.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-ledc.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-matrix.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-misc.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-psram.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-rgb-led.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-rmt.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-sigmadelta.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-spi.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-time.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-timer.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-tinyusb.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-touch.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\esp32-hal-uart.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\firmware_msc_fat.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\libb64\cdecode.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\libb64\cencode.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\main.cpp.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\stdlib_noniso.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\wiring_pulse.c.o
Compiling .pio\build\esp32-s3-devkitc-1\FrameworkArduino\wiring_shift.c.o
Archiving .pio\build\esp32-s3-devkitc-1\libFrameworkArduino.a
Linking .pio\build\esp32-s3-devkitc-1\firmware.elf
Retrieving maximum program size .pio\build\esp32-s3-devkitc-1\firmware.elf
Checking size .pio\build\esp32-s3-devkitc-1\firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [==        ]  15.2% (used 49716 bytes from 327680 bytes)
Flash: [===       ]  31.2% (used 1041621 bytes from 3342336 bytes)
Building .pio\build\esp32-s3-devkitc-1\firmware.bin
esptool.py v4.5.1
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
======================================================= [SUCCESS] Took 77.37 seconds =======================================================
 *  Terminal will be reused by tasks, press any key to close it. 

You should try to run this command to update the sdk.

pio pkg update

And try to create new PlatformIO project and try to compile your code again.

If the problem persists, please try to re-install VSCode and PlatformIO extension and try to compile again.