XMPPArduino icon indicating copy to clipboard operation
XMPPArduino copied to clipboard

Error compiling

Open carlrobin opened this issue 9 years ago • 1 comments

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. `

carlrobin avatar Feb 09 '16 11:02 carlrobin

Hi, did you get an answer, or did you get a solution?

Thanks

Israelmx avatar Jan 22 '17 07:01 Israelmx