XMPPArduino
XMPPArduino copied to clipboard
Error compiling
Hi, I get alot of errors when compiling. It would be real fun to try this program. This is the errors i get. Thanks
`Arduino: 1.6.7 (Windows 7), Board: "Arduino/Genuino Uno"
In file included from C:\Users\robin.karlsson\Documents\Arduino\sketch_feb09b\sketch_feb09b.ino:2:0:
C:\Users\robin.karlsson\Documents\Arduino\libraries\XMPPArduino-master/XMPPClient.h:29:25: error: 'prog_char' does not name a type
int sendTemplate(const prog_char *strTemplate, int fillLen, ...);
^
C:\Users\robin.karlsson\Documents\Arduino\libraries\XMPPArduino-master/XMPPClient.h:29:36: error: ISO C++ forbids declaration of 'strTemplate' with no type [-fpermissive]
int sendTemplate(const prog_char *strTemplate, int fillLen, ...);
^
C:\Users\robin.karlsson\Documents\Arduino\libraries\XMPPArduino-master/XMPPClient.h:22:9: error: cannot declare field 'XMPPClient::client' to be of abstract type 'Client'
Client client;
^
In file included from C:\Program Files\Arduino\libraries\Ethernet\src/EthernetClient.h:5:0,
from C:\Program Files\Arduino\libraries\Ethernet\src/Ethernet.h:7,
from C:\Users\robin.karlsson\Documents\Arduino\libraries\XMPPArduino-master/XMPPClient.h:5,
from C:\Users\robin.karlsson\Documents\Arduino\sketch_feb09b\sketch_feb09b.ino:2:
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:26:7: note: because the following virtual functions are pure within 'Client':
class Client : public Stream {
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:31:18: note: virtual size_t Client::write(uint8_t)
virtual size_t write(uint8_t) =0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:32:18: note: virtual size_t Client::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buf, size_t size) =0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:33:15: note: virtual int Client::available()
virtual int available() = 0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:34:15: note: virtual int Client::read()
virtual int read() = 0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:36:15: note: virtual int Client::peek()
virtual int peek() = 0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:37:16: note: virtual void Client::flush()
virtual void flush() = 0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:29:15: note: virtual int Client::connect(IPAddress, uint16_t)
virtual int connect(IPAddress ip, uint16_t port) =0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:30:15: note: virtual int Client::connect(const char*, uint16_t)
virtual int connect(const char *host, uint16_t port) =0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:35:15: note: virtual int Client::read(uint8_t*, size_t)
virtual int read(uint8_t *buf, size_t size) = 0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:38:16: note: virtual void Client::stop()
virtual void stop() = 0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:39:19: note: virtual uint8_t Client::connected()
virtual uint8_t connected() = 0;
^
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Client.h:40:11: note: virtual Client::operator bool()
virtual operator bool() = 0;
^
exit status 1 Error compiling.
This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. `
Hi, did you get an answer, or did you get a solution?
Thanks