ESPEasy compilation FW R119
Posted: 10 Aug 2016, 08:45
Hi
I try compile soft version R118 or R119 for Espeasy and i have a problem and compilation is not finished:
But when compile R108 it works all OK and generate for me file ok.
Please help me...
I try compile soft version R118 or R119 for Espeasy and i have a problem and compilation is not finished:
Code: Select all
Arduino:1.6.9 (Windows 10), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"
ESPEasy:253: error: no matching function for call to 'PubSubClient::PubSubClient(WiFiClient&)'
PubSubClient MQTTclient(mqtt);
^
C:\Users\pkuchciak\Desktop\ESPEasy_R118\Source\ESPEasy\ESPEasy.ino:253:29: note: candidates are:
In file included from C:\Users\pkuchciak\Desktop\ESPEasy_R118\Source\ESPEasy\ESPEasy.ino:220:0:
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:47:4: note: PubSubClient::PubSubClient(String, uint16_t)
PubSubClient(String hostname, uint16_t port = 1883);
^
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:47:4: note: no known conversion for argument 1 from 'WiFiClient' to 'String'
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:46:4: note: PubSubClient::PubSubClient(IPAddress&, uint16_t)
PubSubClient(IPAddress &ip, uint16_t port = 1883);
^
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:46:4: note: no known conversion for argument 1 from 'WiFiClient' to 'IPAddress&'
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:43:4: note: PubSubClient::PubSubClient()
PubSubClient();
^
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:43:4: note: candidate expects 0 arguments, 1 provided
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:16:7: note: PubSubClient::PubSubClient(const PubSubClient&)
class PubSubClient {
^
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:16:7: note: no known conversion for argument 1 from 'WiFiClient' to 'const PubSubClient&'
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:16:7: note: PubSubClient::PubSubClient(PubSubClient&&)
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:16:7: note: no known conversion for argument 1 from 'WiFiClient' to 'PubSubClient&&'
C:\Users\pkuchciak\Desktop\ESPEasy_R118\Source\ESPEasy\Controller.ino: In function 'void MQTTConnect()':
Controller:73: error: 'class PubSubClient' has no member named 'setServer'
MQTTclient.setServer(MQTTBrokerIP, Settings.ControllerPort);
^
Controller:74: error: 'class PubSubClient' has no member named 'setCallback'
MQTTclient.setCallback(callback);
^
Controller:96: error: no matching function for call to 'PubSubClient::connect(const char*, char [26], char [64], const char*, int, int, const char [16])'
MQTTresult = MQTTclient.connect(clientid.c_str(), SecuritySettings.ControllerUser, SecuritySettings.ControllerPassword, LWTTopic.c_str(), 0, 0, "Connection Lost");
^
C:\Users\pkuchciak\Desktop\ESPEasy_R118\Source\ESPEasy\Controller.ino:96:168: note: candidates are:
In file included from C:\Users\pkuchciak\Desktop\ESPEasy_R118\Source\ESPEasy\ESPEasy.ino:220:0:
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:62:9: note: bool PubSubClient::connect(String)
bool connect(String id);
^
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:62:9: note: candidate expects 1 argument, 7 provided
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:65:9: note: bool PubSubClient::connect(String, String, uint8_t, bool, String)
bool connect(String id, String willTopic, uint8_t willQos, bool willRetain, String willMessage);
^
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:65:9: note: candidate expects 5 arguments, 7 provided
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:101:9: note: bool PubSubClient::connect(MQTT::Connect&)
bool connect(MQTT::Connect &conn);
^
C:\Users\pkuchciak\Desktop\arduino-1.6.9-windows\arduino-1.6.9\libraries\pubsubclient\src/PubSubClient.h:101:9: note: candidate expects 1 argument, 7 provided
exit status 1
no matching function for call to 'PubSubClient::PubSubClient(WiFiClient&)'
Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
But when compile R108 it works all OK and generate for me file ok.
Please help me...