luc-github / ESP3D

FW for ESP8266/ESP8285/ESP32 used with 3D printer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG]<Error compiling Esp3d.ino on MacOs>

aayes89 opened this issue · comments

I got these errors when compiling the esp3d.ino using
Arduino IDE 2.0 on MacOS 13.6
NodeMCU v1.0.0 with 4mb
Core Esp8266 3.1.2 and 2.5.2
Esp3D 2.1.2 and 3.0
Target Repetier and Marlin firmware

I remove all existents libraries and copy the ones included on the zip file but always got the same errors even if i change the Arduino IDE, Esp8266 core and Esp3D lib version

In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:34,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/debug_esp3d.cpp:21:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h: In member function 'bool ESP8266WiFiSTAClass::beginWPSConfig()':
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h💯20: error: 'WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool' was not declared in this scope
100 | return WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:39,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/debug_esp3d.cpp:21:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h: At global scope:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h:83:10: error: conflicting return type specified for 'virtual size_t WiFiClient::availableForWrite()'
83 | size_t availableForWrite();
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Stream.h:27,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/HardwareSerial.h:32,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:303,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:23,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/debug_esp3d.cpp:21:
/Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Print.h:80:21: note: overridden function is 'virtual int Print::availableForWrite()'
80 | virtual int availableForWrite() { return 0; }
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:34,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/benchmark.cpp:21:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h: In member function 'bool ESP8266WiFiSTAClass::beginWPSConfig()':
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h💯20: error: 'WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool' was not declared in this scope
100 | return WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:39,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/benchmark.cpp:21:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h: At global scope:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h:83:10: error: conflicting return type specified for 'virtual size_t WiFiClient::availableForWrite()'
83 | size_t availableForWrite();
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Stream.h:27,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/HardwareSerial.h:32,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:303,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:23,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/benchmark.cpp:21:
/Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Print.h:80:21: note: overridden function is 'virtual int Print::availableForWrite()'
80 | virtual int availableForWrite() { return 0; }
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:34,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP101.cpp:20:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h: In member function 'bool ESP8266WiFiSTAClass::beginWPSConfig()':
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h💯20: error: 'WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool' was not declared in this scope
100 | return WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:39,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP101.cpp:20:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h: At global scope:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h:83:10: error: conflicting return type specified for 'virtual size_t WiFiClient::availableForWrite()'
83 | size_t availableForWrite();
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Stream.h:27,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/HardwareSerial.h:32,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:303,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:23,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP101.cpp:20:
/Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Print.h:80:21: note: overridden function is 'virtual int Print::availableForWrite()'
80 | virtual int availableForWrite() { return 0; }
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:34,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/esp3d.cpp:28:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h: In member function 'bool ESP8266WiFiSTAClass::beginWPSConfig()':
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h💯20: error: 'WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool' was not declared in this scope
100 | return WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:39,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/esp3d.cpp:28:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h: At global scope:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h:83:10: error: conflicting return type specified for 'virtual size_t WiFiClient::availableForWrite()'
83 | size_t availableForWrite();
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Stream.h:27,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/HardwareSerial.h:32,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:303,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/esp3d.h:27,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/esp3d.cpp:27:
/Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Print.h:80:21: note: overridden function is 'virtual int Print::availableForWrite()'
80 | virtual int availableForWrite() { return 0; }
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:34,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP0.cpp:20:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h: In member function 'bool ESP8266WiFiSTAClass::beginWPSConfig()':
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h💯20: error: 'WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool' was not declared in this scope
100 | return WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:39,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP0.cpp:20:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h: At global scope:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h:83:10: error: conflicting return type specified for 'virtual size_t WiFiClient::availableForWrite()'
83 | size_t availableForWrite();
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Stream.h:27,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/HardwareSerial.h:32,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:303,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:23,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP0.cpp:20:
/Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Print.h:80:21: note: overridden function is 'virtual int Print::availableForWrite()'
80 | virtual int availableForWrite() { return 0; }
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:34,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP100.cpp:20:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h: In member function 'bool ESP8266WiFiSTAClass::beginWPSConfig()':
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h💯20: error: 'WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool' was not declared in this scope
100 | return WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:39,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP100.cpp:20:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h: At global scope:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h:83:10: error: conflicting return type specified for 'virtual size_t WiFiClient::availableForWrite()'
83 | size_t availableForWrite();
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Stream.h:27,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/HardwareSerial.h:32,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:303,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:23,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP100.cpp:20:
/Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Print.h:80:21: note: overridden function is 'virtual int Print::availableForWrite()'
80 | virtual int availableForWrite() { return 0; }
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:34,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/esp3doutput.cpp:21:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h: In member function 'bool ESP8266WiFiSTAClass::beginWPSConfig()':
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h💯20: error: 'WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool' was not declared in this scope
100 | return WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:39,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/esp3doutput.cpp:21:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h: At global scope:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h:83:10: error: conflicting return type specified for 'virtual size_t WiFiClient::availableForWrite()'
83 | size_t availableForWrite();
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Stream.h:27,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/HardwareSerial.h:32,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:303,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:23,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/esp3doutput.cpp:21:
/Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Print.h:80:21: note: overridden function is 'virtual int Print::availableForWrite()'
80 | virtual int availableForWrite() { return 0; }
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:34,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/commands.cpp:21:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h: In member function 'bool ESP8266WiFiSTAClass::beginWPSConfig()':
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h💯20: error: 'WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool' was not declared in this scope
100 | return WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:39,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/commands.cpp:21:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h: At global scope:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h:83:10: error: conflicting return type specified for 'virtual size_t WiFiClient::availableForWrite()'
83 | size_t availableForWrite();
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Stream.h:27,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/HardwareSerial.h:32,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:303,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:23,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/commands.cpp:21:
/Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Print.h:80:21: note: overridden function is 'virtual int Print::availableForWrite()'
80 | virtual int availableForWrite() { return 0; }
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:34,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP102.cpp:20:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h: In member function 'bool ESP8266WiFiSTAClass::beginWPSConfig()':
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h💯20: error: 'WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool' was not declared in this scope
100 | return WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/ESP8266WiFi.h:39,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/hal.h:28,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:43,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP102.cpp:20:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h: At global scope:
/Users/localadmin/Documents/Arduino/libraries/ESP8266WiFi/src/WiFiClient.h:83:10: error: conflicting return type specified for 'virtual size_t WiFiClient::availableForWrite()'
83 | size_t availableForWrite();
| ^~~~~~~~~~~~~~~~~
In file included from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Stream.h:27,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/HardwareSerial.h:32,
from /Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:303,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/include/esp3d_config.h:23,
from /Users/localadmin/Downloads/ESP3D-3.0/esp3d/src/core/espcmd/ESP102.cpp:20:
/Users/localadmin/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Print.h:80:21: note: overridden function is 'virtual int Print::availableForWrite()'
80 | virtual int availableForWrite() { return 0; }
| ^~~~~~~~~~~~~~~~~

Thank your for submiting, please be sure you followed template or your issue may be dismissed. if you deleted the template it is here

commented

you did not followed the template ...
What esp8266 core version are you using ? You issue is related to core as all error seems in core API

I solve the problem using ESP8266 2.7.4 Core and modifying the pyserial library config file

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.