Compile errors after updating libaries

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
ngc981
Normal user
Posts: 12
Joined: 28 Mar 2016, 18:58

Compile errors after updating libaries

#1 Post by ngc981 » 31 Mar 2016, 07:29

Having fixed one problem, i was so stupid to click and click update libraries :oops: :oops: :oops: :oops: :oops: :oops: :oops: :twisted: :twisted: :twisted: :twisted:
i don't know which libraries i have updated buit ik get the following errors by uploading.

Is there a overview which libraries and which version are used in the R78 version of EasyESP
So i can check which one has the wrong version.

And is there possibility to see which libraries are updated last in ice

Thanks for the help





Arduino: 1.6.8 (Mac OS X), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Serial, 115200, 4M (3M SPIFFS)"

ESPEasy:190: error: no matching function for call to 'PubSubClient::PubSubClient(const char [1])'
PubSubClient MQTTclient("");
^
/Users/chris/Projecten/Arduino/ESPEasy/ESPEasy.ino:190:27: note: candidates are:
In file included from /Users/chris/Projecten/Arduino/ESPEasy/ESPEasy.ino:171:0:
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:116:4: note: PubSubClient::PubSubClient(const char*, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&, Stream&)
PubSubClient(const char*, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client, Stream&);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:116:4: note: candidate expects 5 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:115:4: note: PubSubClient::PubSubClient(const char*, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&)
PubSubClient(const char*, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:115:4: note: candidate expects 4 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:114:4: note: PubSubClient::PubSubClient(const char*, uint16_t, Client&, Stream&)
PubSubClient(const char*, uint16_t, Client& client, Stream&);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:114:4: note: candidate expects 4 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:113:4: note: PubSubClient::PubSubClient(const char*, uint16_t, Client&)
PubSubClient(const char*, uint16_t, Client& client);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:113:4: note: candidate expects 3 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:112:4: note: PubSubClient::PubSubClient(uint8_t*, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&, Stream&)
PubSubClient(uint8_t *, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client, Stream&);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:112:4: note: candidate expects 5 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:111:4: note: PubSubClient::PubSubClient(uint8_t*, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&)
PubSubClient(uint8_t *, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:111:4: note: candidate expects 4 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:110:4: note: PubSubClient::PubSubClient(uint8_t*, uint16_t, Client&, Stream&)
PubSubClient(uint8_t *, uint16_t, Client& client, Stream&);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:110:4: note: candidate expects 4 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:109:4: note: PubSubClient::PubSubClient(uint8_t*, uint16_t, Client&)
PubSubClient(uint8_t *, uint16_t, Client& client);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:109:4: note: candidate expects 3 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:108:4: note: PubSubClient::PubSubClient(IPAddress, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&, Stream&)
PubSubClient(IPAddress, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client, Stream&);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:108:4: note: candidate expects 5 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:107:4: note: PubSubClient::PubSubClient(IPAddress, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&)
PubSubClient(IPAddress, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:107:4: note: candidate expects 4 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:106:4: note: PubSubClient::PubSubClient(IPAddress, uint16_t, Client&, Stream&)
PubSubClient(IPAddress, uint16_t, Client& client, Stream&);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:106:4: note: candidate expects 4 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:105:4: note: PubSubClient::PubSubClient(IPAddress, uint16_t, Client&)
PubSubClient(IPAddress, uint16_t, Client& client);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:105:4: note: candidate expects 3 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:104:4: note: PubSubClient::PubSubClient(Client&)
PubSubClient(Client& client);
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:104:4: note: no known conversion for argument 1 from 'const char [1]' to 'Client&'
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:103:4: note: PubSubClient::PubSubClient()
PubSubClient();
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:103:4: note: candidate expects 0 arguments, 1 provided
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:83:7: note: PubSubClient::PubSubClient(const PubSubClient&)
class PubSubClient {
^
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:83:7: note: no known conversion for argument 1 from 'const char [1]' to 'const PubSubClient&'
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:83:7: note: PubSubClient::PubSubClient(PubSubClient&&)
/Users/chris/Projecten/Arduino/libraries/PubSubClient/src/PubSubClient.h:83:7: note: no known conversion for argument 1 from 'const char [1]' to 'PubSubClient&&'
Controller:41: error: 'MQTT' does not name a type
void callback(const MQTT::Publish& pub) {
^
Controller:41: error: expected unqualified-id before '&' token
void callback(const MQTT::Publish& pub) {
^
Controller:41: error: expected ')' before '&' token
Controller:41: error: expected initializer before 'pub'
void callback(const MQTT::Publish& pub) {
^
Controller:41: error: 'MQTT' does not name a type
void callback(const MQTT::Publish& pub) {
^
Controller:41: error: expected unqualified-id before '&' token
void callback(const MQTT::Publish& pub) {
^
Controller:41: error: expected ')' before '&' token
Controller:41: error: expected initializer before 'pub'
void callback(const MQTT::Publish& pub) {
^
Multiple libraries were found for "LiquidCrystal_I2C.h"
Used: /Users/chris/Projecten/Arduino/libraries/LiquidCrystal_I2C
Not used: /Users/chris/Projecten/Arduino/libraries/arduino_183238
exit status 1
no matching function for call to 'PubSubClient::PubSubClient(const char [1])'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

User avatar
costo
Normal user
Posts: 504
Joined: 21 Nov 2015, 15:03
Location: NL, zw-NB

Re: Compile errors after updating libaries

#2 Post by costo » 31 Mar 2016, 13:29

Go to http://www.esp8266.nu/index.php/Main_Page at the bottom is a link to stable version R78. In that zipfile are the libraries that yo need.
Arduinojson , pubsubclient , IRremoteESP8266 , LiquidCrystalI2C.

ngc981
Normal user
Posts: 12
Joined: 28 Mar 2016, 18:58

Re: Compile errors after updating libraries (Solved)

#3 Post by ngc981 » 31 Mar 2016, 17:11

Thanks, That was it, i copied them back and solved,


Chris

Post Reply

Who is online

Users browsing this forum: No registered users and 15 guests