Hello there,
got compile error with esp32… boards with vscode and pio. esp8266 compile run.
Do i something wrong?
board esp32dev
compiler output :
Executing task: C:\Users\Luke.platformio\penv\Scripts\platformio.exe run <
Processing esp32dev (board: esp32dev; platform: espressif32@3.5.0; framework: arduino)
Verbose mode can be enabled via -v, --verbose
option
*** use existing my_config.h ***
CONFIGURATION: Redirecting...
PLATFORM: Espressif 32 (3.5.0) > 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.4b0c087
- tool-esptoolpy @ 1.30100.210531 (3.1.0)
- toolchain-xtensa32 @ 2.50200.80 (5.2.0)
Converting wled00.ino
LDF: Library Dependency Finder → Library Dependency Finder (LDF) — PlatformIO latest documentation
LDF Modes: Finder ~ chain, Compatibility ~ strict
Found 49 compatible libraries
Scanning dependencies…
Dependency Graph
|-- FastLED @ 3.5.0
| |-- SPI @ 1.0
|-- IRremoteESP8266 @ 2.8.2
|-- ESP Async WebServer @ 2.0.4+sha.5014987
| |-- AsyncTCP @ 1.2.0+sha.38b8475
| |-- FS @ 1.0
| |-- WiFi @ 1.0
| |-- LittleFS_esp32 @ 1.0.6+sha.f0817ca
| | |-- FS @ 1.0
| |-- Time @ 1.6
|-- LittleFS_esp32 @ 1.0.6+sha.f0817ca
| |-- FS @ 1.0
|-- NeoPixelBus @ 2.6.9
| |-- SPI @ 1.0
|-- AsyncTCP @ 1.2.0+sha.38b8475
|-- Time @ 1.6
|-- Wire @ 1.0.1
|-- EEPROM @ 1.0.3
|-- ArduinoOTA @ 1.0
| |-- Update @ 1.0
| |-- WiFi @ 1.0
| |-- ESPmDNS @ 1.0
| | |-- WiFi @ 1.0
|-- DNSServer @ 1.1.0
| |-- WiFi @ 1.0
|-- ESPmDNS @ 1.0
| |-- WiFi @ 1.0
|-- WiFi @ 1.0
|-- ESP32 Async UDP @ 1.0.0
|-- WebServer @ 1.0
| |-- WiFi @ 1.0
| |-- FS @ 1.0
Building in release mode
Retrieved.pio\build\esp32dev\src\FX.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\FX_fcn.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\alexa.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\blynk.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\button.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\cfg.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\colors.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\dmx.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\e131.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\file.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\hue.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\improv.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\ir.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\json.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\led.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\lx_parser.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\mqtt.cpp.o' from cache Compiling .pio\build\esp32dev\src\ntp.cpp.o Retrieved
.pio\build\esp32dev\src\overlay.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\pin_manager.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\playlist.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\presets.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\set.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\src\dependencies\async-mqtt-client\AsyncMqttClient.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\ConnAckPacket.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PingRespPacket.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubAckPacket.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubCompPacket.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubRecPacket.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubRelPacket.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PublishPacket.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\SubAckPacket.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\UnsubAckPacket.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\src\dependencies\blynk\BlynkSimpleEsp.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\src\dependencies\blynk\Blynk\BlynkDebug.cpp.o’ from cache
Retrieved.pio\build\esp32dev\src\src\dependencies\blynk\Blynk\BlynkHandlers.cpp.o' from cache Retrieved
.pio\build\esp32dev\src\src\dependencies\blynk\Blynk\BlynkTimer.cpp.o’ from cache
Retrieved `.pio\build\esp32dev\src\src\dependencies\blynk\Blynk\utility.cpp.o’ from cache
Compiling .pio\build\esp32dev\src\src\dependencies\dmx\ESPDMX.cpp.o
Compiling .pio\build\esp32dev\src\src\dependencies\dmx\SparkFunDMX.cpp.o
Compiling .pio\build\esp32dev\src\src\dependencies\e131\ESPAsyncE131.cpp.o
Compiling .pio\build\esp32dev\src\src\dependencies\espalexa\EspalexaDevice.cpp.o
Compiling .pio\build\esp32dev\src\src\dependencies\network\Network.cpp.o
wled00/ntp.cpp: In function ‘void setCountdown()’:
wled00/ntp.cpp:295:127: error: ‘getUnixTime’ was not declared in this scope
countdownTime = tz->toUTC(getUnixTime(countdownHour, countdownMin, countdownSec, countdownDay, countdownMonth, countdownYear));
^
wled00/ntp.cpp: In function ‘void calculateSunriseAndSunset()’:
wled00/ntp.cpp:462:15: error: aggregate ‘tm tim_0’ has incomplete type and cannot be defined
struct tm tim_0;
^
wled00/ntp.cpp:475:42: error: ‘mktime’ was not declared in this scope
sunrise = tz->toLocal(mktime(&tim_0) + utcOffsetSecs);
^
wled00/ntp.cpp:487:41: error: ‘mktime’ was not declared in this scope
sunset = tz->toLocal(mktime(&tim_0) + utcOffsetSecs);
^
Compiling .pio\build\esp32dev\src\src\dependencies\time\DS1307RTC.cpp.o
Compiling .pio\build\esp32dev\src\src\dependencies\time\DateStrings.cpp.o
*** [.pio\build\esp32dev\src\ntp.cpp.o] Error 1
======================================================= [FAILED] Took 15.76 seconds =======================================================
Environment Status Duration
esp32dev FAILED 00:00:15.762
================================================== 1 failed, 0 succeeded in 00:00:15.762 ==================================================