Skip to content

Error compiling #2

@carlrobin

Description

@carlrobin

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions