You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I just pulled the complete repo and tried to build it.
It gets some weird errors in regards with the Ethernet Library.
In file included from .piolibdeps\Ethernet_ID872\src\EthernetClient.cpp:22:0: .piolibdeps\Ethernet_ID872\src\Ethernet.h:258:2: error: invalid abstract return type 'EthernetClient' EthernetClient available(); ^ .piolibdeps\Ethernet_ID872\src\Ethernet.h:214:7: note: because the following virtual functions are pure within 'EthernetClient': class EthernetClient : public Client { ^ In file included from C:\users\dan\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:157:0, from .piolibdeps\Ethernet_ID872\src\EthernetClient.cpp:21: C:\users\dan\.platformio\packages\framework-arduinoespressif32\cores\esp32/Client.h:31:17: note: virtual int Client::connect(IPAddress, uint16_t, int) virtual int connect(IPAddress ip, uint16_t port, int timeout) =0; ^ C:\users\dan\.platformio\packages\framework-arduinoespressif32\cores\esp32/Client.h:32:17: note: virtual int Client::connect(const char*, uint16_t, int) virtual int connect(const char *host, uint16_t port, int timeout) =0; ^ In file included from .piolibdeps\Ethernet_ID872\src\EthernetClient.cpp:22:0: .piolibdeps\Ethernet_ID872\src\Ethernet.h:259:2: error: invalid abstract return type 'EthernetClient' EthernetClient accept(); ^ In file included from .piolibdeps\Ethernet_ID872\src\EthernetServer.cpp:22:0: .piolibdeps\Ethernet_ID872\src\Ethernet.h:258:2: error: invalid abstract return type 'EthernetClient' EthernetClient available();
Any hints will be welcomed :)
Cheers o/
The text was updated successfully, but these errors were encountered:
I just dropped the repository into a clean directory and tried to build it, with exactly the same failure.
It seems like this is a problem with the latest Espressif library, referenced in issue #2755 ...and it seems to be affecting quite a lot more than just the Ethernet library, so we should hopefully see a quick fix.
Hi, I just pulled the complete repo and tried to build it.
It gets some weird errors in regards with the Ethernet Library.
In file included from .piolibdeps\Ethernet_ID872\src\EthernetClient.cpp:22:0: .piolibdeps\Ethernet_ID872\src\Ethernet.h:258:2: error: invalid abstract return type 'EthernetClient' EthernetClient available(); ^ .piolibdeps\Ethernet_ID872\src\Ethernet.h:214:7: note: because the following virtual functions are pure within 'EthernetClient': class EthernetClient : public Client { ^ In file included from C:\users\dan\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:157:0, from .piolibdeps\Ethernet_ID872\src\EthernetClient.cpp:21: C:\users\dan\.platformio\packages\framework-arduinoespressif32\cores\esp32/Client.h:31:17: note: virtual int Client::connect(IPAddress, uint16_t, int) virtual int connect(IPAddress ip, uint16_t port, int timeout) =0; ^ C:\users\dan\.platformio\packages\framework-arduinoespressif32\cores\esp32/Client.h:32:17: note: virtual int Client::connect(const char*, uint16_t, int) virtual int connect(const char *host, uint16_t port, int timeout) =0; ^ In file included from .piolibdeps\Ethernet_ID872\src\EthernetClient.cpp:22:0: .piolibdeps\Ethernet_ID872\src\Ethernet.h:259:2: error: invalid abstract return type 'EthernetClient' EthernetClient accept(); ^ In file included from .piolibdeps\Ethernet_ID872\src\EthernetServer.cpp:22:0: .piolibdeps\Ethernet_ID872\src\Ethernet.h:258:2: error: invalid abstract return type 'EthernetClient' EthernetClient available();
Any hints will be welcomed :)
Cheers o/
The text was updated successfully, but these errors were encountered: