OpenSprinkler Forums OpenSprinkler Unified Firmware ESP32 port of 2.1.9 firmware Reply To: ESP32 port of 2.1.9 firmware

#75797

polskifacet
Participant

Getting an error when compiling:

Compiling .pio/build/esp32_sprinkler/lib941/OpenThings-Framework-Firmware-Library/Response.cpp.o
.pio/libdeps/esp32_sprinkler/OpenThings-Framework-Firmware-Library/Esp32LocalServer.cpp: In member function ‘virtual OTF::LocalClient* OTF::Esp32LocalServer::acceptClient()’:
.pio/libdeps/esp32_sprinkler/OpenThings-Framework-Firmware-Library/Esp32LocalServer.cpp:15:51: error: invalid new-expression of abstract class type ‘OTF::Esp32LocalClient’
activeClient = new Esp32LocalClient(wiFiClient);
^
In file included from .pio/libdeps/esp32_sprinkler/OpenThings-Framework-Firmware-Library/Esp32LocalServer.cpp:2:
.pio/libdeps/esp32_sprinkler/OpenThings-Framework-Firmware-Library/Esp32LocalServer.h:11:9: note: because the following virtual functions are pure within ‘OTF::Esp32LocalClient’:
class Esp32LocalClient : public LocalClient {
^~~~~~~~~~~~~~~~
In file included from .pio/libdeps/esp32_sprinkler/OpenThings-Framework-Firmware-Library/Esp32LocalServer.h:5,
from .pio/libdeps/esp32_sprinkler/OpenThings-Framework-Firmware-Library/Esp32LocalServer.cpp:2:
.pio/libdeps/esp32_sprinkler/OpenThings-Framework-Firmware-Library/LocalServer.h:36:18: note: ‘virtual void OTF::LocalClient::flush()’
virtual void flush() = 0;
^~~~~
.pio/libdeps/esp32_sprinkler/OpenThings-Framework-Firmware-Library/LocalServer.h:37:18: note: ‘virtual void OTF::LocalClient::stop()’
virtual void stop() = 0;
^~~~
*** [.pio/build/esp32_sprinkler/lib941/OpenThings-Framework-Firmware-Library/Esp32LocalServer.cpp.o] Error 1
============================================================== [FAILED] Took 26.75 seconds ==============================================================

Environment Status Duration
————— ——– ————
d1_mini SUCCESS 00:01:31.818
esp32_sprinkler FAILED 00:00:26.754