USBKeyboard icon indicating copy to clipboard operation
USBKeyboard copied to clipboard

Error compiling wth Arduino IDE

Open gabviv73 opened this issue 8 years ago • 0 comments

Hy, I cannot compile helloworld.pde under IDE 1.6.5. Here is the error generated:

Arduino: 1.6.5 (Linux), Board: "Arduino/Genuino Uno"

Using library USBKeyboard in folder: /home/diesis/Arduino/libraries/USBKeyboard (legacy)

/home/diesis/local/bin/arduino-1.6.5-r5/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino -I/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/variants/standard -I/home/diesis/Arduino/libraries/USBKeyboard /tmp/build6011424712521162941.tmp/helloworld.cpp -o /tmp/build6011424712521162941.tmp/helloworld.cpp.o 
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h: In member function 'void USBKeyboard::sendKeyStroke(byte, byte)':
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:32:22: error: call of overloaded 'write(int, int)' is ambiguous
     Serial.write(0, 1);          // Reserved
                      ^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:32:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
                 from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
                 from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
     size_t write(const char *buffer, size_t size) {
            ^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
     virtual size_t write(const uint8_t *buffer, size_t size);
                    ^
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:34:22: error: call of overloaded 'write(int, int)' is ambiguous
     Serial.write(0, 1);          // Keycode 2  
                      ^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:34:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
                 from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
                 from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
     size_t write(const char *buffer, size_t size) {
            ^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
     virtual size_t write(const uint8_t *buffer, size_t size);
                    ^
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:35:22: error: call of overloaded 'write(int, int)' is ambiguous
     Serial.write(0, 1);          // Keycode 3
                      ^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:35:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
                 from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
                 from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
     size_t write(const char *buffer, size_t size) {
            ^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
     virtual size_t write(const uint8_t *buffer, size_t size);
                    ^
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:36:22: error: call of overloaded 'write(int, int)' is ambiguous
     Serial.write(0, 1);          // Keycode 4
                      ^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:36:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
                 from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
                 from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
     size_t write(const char *buffer, size_t size) {
            ^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
     virtual size_t write(const uint8_t *buffer, size_t size);
                    ^
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:37:22: error: call of overloaded 'write(int, int)' is ambiguous
     Serial.write(0, 1);          // Keycode 5
                      ^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:37:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
                 from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
                 from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
     size_t write(const char *buffer, size_t size) {
            ^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
     virtual size_t write(const uint8_t *buffer, size_t size);
                    ^
In file included from helloworld.pde:3:0:
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:38:22: error: call of overloaded 'write(int, int)' is ambiguous
     Serial.write(0, 1);          // Keycode 6  
                      ^
/home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:38:22: note: candidates are:
In file included from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Stream.h:26:0,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/HardwareSerial.h:29,
                 from /home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:224,
                 from /home/diesis/Arduino/libraries/USBKeyboard/USBKeyboard.h:5,
                 from helloworld.pde:3:
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:54:12: note: size_t Print::write(const char*, size_t)
     size_t write(const char *buffer, size_t size) {
            ^
/home/diesis/local/bin/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Print.h:53:20: note: virtual size_t Print::write(const uint8_t*, size_t)
     virtual size_t write(const uint8_t *buffer, size_t size);
                    ^
Error compiling.

gabviv73 avatar Jan 01 '16 18:01 gabviv73