I just installed the two packages from https://people.debian.org/~tijuca/arduino/ first (dpkg -i) and arduino-builder + arduino from experimental next (within aptitude to check dependencies).IDE is running but the programmer is missing. See attached image.I can't see relevant errors running it from the terminal. Maybe something's missing from the packages?Il giorno gio 14 gen 2021 alle ore 12:53 Carsten Schoenert <c.schoenert@t-online.de> ha scritto:Hello Leonardo,
Am 14.01.21 um 11:47 schrieb Leonardo Canducci:
> I'm really glad there's an updated arduino package in experimental.
> Right now some missing dependencies such as arduino-core-avr prevent
> installing it but I guess somebody is maintaining these new packages or
> there wouldn't be a new arduino package in the first place!
>
> Anyway I hope it will be installable soon!
I've written some summary about the current state for the arduino and
it's depending packages to the ML recently. I've prepared the currently
new depending packages and places them on people.d.o. Feel free to test
the current packages please.
https://alioth-lists.debian.net/pipermail/pkg-electronics-devel/2021-January/007639.html
--
Regards
Carsten
--Leonardo Canducci
Arduino: 1.8.13 (Linux), Board: "Arduino Duemilanove or Diecimila, ATmega328P" /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/PluggableUSB.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: PluggableUSB.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/Print.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: PluggableUSB.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Print.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/Stream.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: PluggableUSB.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Print.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Stream.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/Tone.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: PluggableUSB.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Print.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Stream.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Tone.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/USBCore.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: PluggableUSB.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Print.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Stream.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Tone.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: USBCore.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/WMath.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: PluggableUSB.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Print.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Stream.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Tone.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: USBCore.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WMath.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/WString.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: PluggableUSB.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Print.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Stream.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Tone.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: USBCore.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WMath.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WString.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/abi.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: PluggableUSB.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Print.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Stream.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Tone.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: USBCore.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WMath.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WString.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: abi.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/main.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WInterrupts.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: hooks.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_analog.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_digital.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_pulse.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: wiring_shift.c.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: CDC.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial0.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial1.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial2.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: HardwareSerial3.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: IPAddress.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: PluggableUSB.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Print.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Stream.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: Tone.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: USBCore.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WMath.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: WString.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: abi.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: main.cpp.o: plugin needed to handle lto object /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ar: core/new.cpp.o: plugin needed to handle lto object Archiving built core (caching) in: /tmp/arduino_cache_994528/core/core_arduino_avr_diecimila_cpu_atmega328_1621df717313d057c92202babd71649a.a /usr/lib/gcc/avr/5.4.0/../../../avr/bin/ld: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: error loading plugin: /usr/lib/gcc/avr/5.4.0/liblto_plugin.so: wrong ELF class: ELFCLASS64 collect2: error: ld returned 1 exit status exit status 1 Error compiling for board Arduino Duemilanove or Diecimila. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.