G6EJD / ESP32-e-Paper-Weather-Display

An ESP32 and 2.9", 4.2" or 7.5" ePaper Display reads Weather Underground data via their API and then displays the weather
Other
946 stars 206 forks source link

Cannot build in Platform IO #185

Closed goddade closed 2 years ago

goddade commented 2 years ago
Processing esp32dev (board: esp32dev; platform: espressif32; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
FILESYSTEM  spiffs
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (2.0.3) > 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 2.0.3
 - tool-esptoolpy 1.30300.220323 (3.3.0)
 - tool-mklittlefs 1.203.210628 (2.3)
 - tool-mkspiffs 2.230.0 (2.30)
 - toolchain-xtensa-esp32 8.4.0+2021r2-patch3
Converting Waveshare_4_2.ino
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 40 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <ArduinoJson> 6.19.4        
|-- <Wire> 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
|-- <Adafruit BusIO> 1.11.3     
|   |-- <examples>
|   |   |-- <SPI> 2.0.0
|   |   |-- <Wire> 2.0.0        
|   |-- <Wire> 2.0.0
|   |-- <SPI> 2.0.0
|-- <GxEPD2> 1.4.5
|   |-- <examples>
|   |   |-- <SPI> 2.0.0
|   |   |-- <Wire> 2.0.0        
|   |-- <SPI> 2.0.0
|-- <U8g2_for_Adafruit_GFX> 1.8.0
|   |-- <examples>
|   |   |-- <SPI> 2.0.0
|   |   |-- <Wire> 2.0.0
|-- <src>
|   |-- <ArduinoJson> 6.19.4
|   |-- <HTTPClient> 2.0.0
|   |   |-- <WiFi> 2.0.0
|   |   |-- <WiFiClientSecure> 2.0.0
|   |   |   |-- <WiFi> 2.0.0
|-- <examples>
|   |-- <SPI> 2.0.0
|   |-- <Wire> 2.0.0
|-- <SPI> 2.0.0
|-- <WiFi> 2.0.0
Building in release mode
Compiling .pio\build\esp32dev\src\Waveshare_4_2.ino.cpp.o
Generating partitions .pio\build\esp32dev\partitions.bin
Compiling .pio\build\esp32dev\lib508\Wire\Wire.cpp.o
Compiling .pio\build\esp32dev\lib128\WiFi\WiFi.cpp.o
Compiling .pio\build\esp32dev\lib128\WiFi\WiFiAP.cpp.o
Compiling .pio\build\esp32dev\lib128\WiFi\WiFiClient.cpp.o
Compiling .pio\build\esp32dev\lib128\WiFi\WiFiGeneric.cpp.o
Compiling .pio\build\esp32dev\lib128\WiFi\WiFiMulti.cpp.o
Compiling .pio\build\esp32dev\lib128\WiFi\WiFiSTA.cpp.o
In file included from E:/works/esp32/ESP32-e-Paper-Weather-Display/examples/Waveshare_4_2/Waveshare_4_2.ino:26:
.pio/libdeps/esp32dev/GxEPD2/src/GxEPD2_BW.h:29:10: fatal error: Adafruit_GFX.h: No such file or directory

**********************************************************************
* Looking for Adafruit_GFX.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:Adafruit_GFX.h"
* Web  > https://registry.platformio.org/search?q=header:Adafruit_GFX.h
*
**********************************************************************

 #include <Adafruit_GFX.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\esp32dev\src\Waveshare_4_2.ino.cpp.o] Error 1
================================================================================= [FAILED] Took 13.98 seconds =================================================================================
Environment    Status    Duration
-------------  --------  ------------
esp32dev       FAILED    00:00:13.977
ls .\.pio\libdeps\esp32dev\

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2022/4/15     14:48                Adafruit BusIO
d-----         2022/4/15     14:48                Adafruit GFX Library
d-----         2022/4/11      5:15                ArduinoJson
d-----         2022/4/11      5:15                GxEPD2
d-----         2022/4/15     14:48                U8g2_for_Adafruit_GFX
G6EJD commented 2 years ago

Lots of missing libraries in your environment