Open Maker39 opened 5 years ago
Reinstalled completely with the Arduino IDE 1.8.8 and ESP8266 2.5.0, the previous error was gone. Now: "exit status 1 variable or field 'serve404' declared void " Arduino: 1.8.8 (Windows XP), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled, ck, 26 MHz, 40MHz, DIO, 512K (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"
In file included from C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino:7:0:
C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/include/ip_addr.h:50:0: warning: "IP4_ADDR" redefined [enabled by default]
^
In file included from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/ip_addr.h:43:0,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/include/ipv4_addr.h:38,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/arch/cc.h:93,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/arch.h:48,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/debug.h:40,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwipopts.h:3575,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/opt.h:51,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/init.h:40,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\cores\esp8266/IPAddress.h:27,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:31,
from C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino:5:
C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/ip4_addr.h:104:0: note: this is the location of the previous definition
^
In file included from C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino:7:0:
C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/include/ip_addr.h:68:0: warning: "IPADDR_NONE" redefined [enabled by default]
^
In file included from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/ip_addr.h:43:0,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/include/ipv4_addr.h:38,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/arch/cc.h:93,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/arch.h:48,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/debug.h:40,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwipopts.h:3575,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/opt.h:51,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/init.h:40,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\cores\esp8266/IPAddress.h:27,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:31,
from C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino:5:
C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/ip4_addr.h:63:0: note: this is the location of the previous definition
^
In file included from C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino:7:0:
C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/include/ip_addr.h:70:0: warning: "IPADDR_ANY" redefined [enabled by default]
^
In file included from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/ip_addr.h:43:0,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/include/ipv4_addr.h:38,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/arch/cc.h:93,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/arch.h:48,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/debug.h:40,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwipopts.h:3575,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/opt.h:51,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/init.h:40,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\cores\esp8266/IPAddress.h:27,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:31,
from C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino:5:
C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/ip4_addr.h:67:0: note: this is the location of the previous definition
^
In file included from C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino:7:0:
C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/include/ip_addr.h:73:0: warning: "IP2STR" redefined [enabled by default]
^
In file included from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/arch.h:48:0,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/debug.h:40,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwipopts.h:3575,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/opt.h:51,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/init.h:40,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\cores\esp8266/IPAddress.h:27,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:31,
from C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino:5:
C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/arch/cc.h:88:0: note: this is the location of the previous definition
^
Pages:34:15: error: variable or field 'serve404' declared void
Pages:34:15: error: 'WiFiClient' was not declared in this scope
Pages:34:27: error: 'client' was not declared in this scope
Pages:48:25: error: variable or field 'serveWifiSetupPage' declared void
Pages:48:25: error: 'WiFiClient' was not declared in this scope
Pages:48:37: error: 'client' was not declared in this scope
Pages:72:22: error: variable or field 'serveWifiApList' declared void
Pages:72:22: error: 'WiFiClient' was not declared in this scope
Pages:72:34: error: 'client' was not declared in this scope
Pages:99:21: error: variable or field 'serveWifiSetAp' declared void
Pages:99:21: error: 'WiFiClient' was not declared in this scope
Pages:99:33: error: 'client' was not declared in this scope
Pages:99:48: error: expected primary-expression before 'req'
Pages:156:31: error: variable or field 'serveThingspeakSetupPage' declared void
Pages:156:31: error: 'WiFiClient' was not declared in this scope
Pages:156:43: error: 'client' was not declared in this scope
Pages:221:29: error: variable or field 'serveSetThingspeakKeys' declared void
Pages:221:29: error: 'WiFiClient' was not declared in this scope
Pages:221:41: error: 'client' was not declared in this scope
Pages:221:56: error: expected primary-expression before 'req'
In file included from C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino:7:0:
C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/include/ip_addr.h:71:34: error: declaration of C function 'uint32 ipaddr_addr(const char*)' conflicts with
uint32 ipaddr_addr(const char *cp);
^
In file included from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/ip_addr.h:43:0,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/include/ipv4_addr.h:38,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/arch/cc.h:93,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/arch.h:48,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/debug.h:40,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwipopts.h:3575,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/opt.h:51,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/init.h:40,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\cores\esp8266/IPAddress.h:27,
from C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:31,
from C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino:5:
C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/ip4_addr.h:204:7: error: previous declaration 'u32_t ipaddr_addr(const char*)' here
u32_t ipaddr_addr(const char *cp);
^
C:\Documents and Settings\Admin\Мои документы\Arduino\src\src.ino: In function 'void loop()':
src:126:36: error: 'serveThingspeakSetupPage' was not declared in this scope
src:130:39: error: 'serveSetThingspeakKeys' was not declared in this scope
src:134:30: error: 'serveWifiSetupPage' was not declared in this scope
src:138:27: error: 'serveWifiApList' was not declared in this scope
src:142:31: error: 'serveWifiSetAp' was not declared in this scope
src:146:20: error: 'serve404' was not declared in this scope
exit status 1 variable or field 'serve404' declared void
I'm trying to assemble the firmware. Frduino IDE 1.8.5 and ESP8266 v 2.5.0. The project is not compiled, gives an error :
sketch\inverter.cpp: In function 'void serviceInverter()': inverter.cpp:378: error: no matching function for call to 'SoftwareSerial::read(byte&)' while (SerialRx.read(c))
sketch\inverter.cpp:378:25: note: candidate is: In file included from sketch\inverter.cpp:2:0: C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\SoftwareSerial/SoftwareSerial.h:51:15: note: virtual int SoftwareSerial::read() virtual int read(); ^ C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\SoftwareSerial/SoftwareSerial.h:51:15: note: candidate expects 0 arguments, 1 provided
Multiple libraries were found for "Wire.h" Used: C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\Wire Not used: C:\Program Files\arduino-1.8.4\libraries\NFC exit status 1 no matching function for call to 'SoftwareSerial::read(byte&)'
how to fix ?