Using the new Arduino IDE for ESP8266 and found bugs, report them here

Moderator: igrr

User avatar
By SmartDragon
#24290 Hi!
Help me, please.
I am using ESP8266WiFi library (#include <ESP8266WiFi.h>)
After compilation:
In file included from C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/ESP8266WiFi.h:32, from wifi_dimmer.ino:1:
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/WiFiClient.h: In member function 'size_t WiFiClient::write(T&, size_t)':
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/WiFiClient.h:106: error: 'unique_ptr' is not a member of 'std'
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/WiFiClient.h:106: error: expected primary-expression before '[' token
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/WiFiClient.h:106: error: expected primary-expression before ']' token
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/WiFiClient.h:106: error: there are no arguments to 'buffer' that depend on a template parameter, so a declaration of 'buffer' must be available
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/WiFiClient.h:106: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/WiFiClient.h:113: error: 'buffer' was not declared in this scope
In file included from wifi_dimmer.ino:1:
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/ESP8266WiFi.h: At global scope:
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/ESP8266WiFi.h:240: error: ISO C++ forbids initialization of member '_smartConfigStarted'
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/ESP8266WiFi.h:240: error: making '_smartConfigStarted' static
C:\Program Files (x86)\Arduino\libraries\ESP8266WiFi/ESP8266WiFi.h:240: error: ISO C++ forbids in-class initialization of non-const static member '_smartConfigStarted'