Processed (with 1 error): Re: Bug#977605: ITP: arduino-core-avr -- Arduino Core for AVR microcontroller

2021-01-14 Thread Debian Bug Tracking System
Processing control commands:

> clone 977605 -1
Bug #977605 [wnpp] ITP: arduino-core-avr -- Arduino Core for AVR microcontroller
Bug 977605 cloned as bug 980118
> reassign -1 arduino
Bug #980118 [wnpp] ITP: arduino-core-avr -- Arduino Core for AVR microcontroller
Bug reassigned from package 'wnpp' to 'arduino'.
Ignoring request to alter found versions of bug #980118 to the same values 
previously set
Ignoring request to alter fixed versions of bug #980118 to the same values 
previously set
> retitle -1 arduino: unable to compile sketch
Bug #980118 [arduino] ITP: arduino-core-avr -- Arduino Core for AVR 
microcontroller
Changed Bug title to 'arduino: unable to compile sketch' from 'ITP: 
arduino-core-avr -- Arduino Core for AVR microcontroller'.
> version -1 2:1.8.13+dfsg1-1~exp2
Unknown command or malformed arguments to command.


-- 
977605: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977605
980118: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980118
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#977605: ITP: arduino-core-avr -- Arduino Core for AVR microcontroller

2021-01-14 Thread Carsten Schoenert
Control: clone 977605 -1
Control: reassign -1 arduino
Control: retitle -1 arduino: unable to compile sketch
Control: version -1 2:1.8.13+dfsg1-1~exp2

Hello Leonardo,

Am 14.01.21 um 15:36 schrieb Leonardo Canducci:
> Attached is the error log when compiling anyway (no programmer chosen).

thanks for testing the packages.
I assume you are trying to compile a sketch, still the Blinky example
sketch?. The log looks like there is a mismatch around the used .so
files for compiling, smells like there is a mix of 32bit and 64bit
environment or some relation to LTO vs. no LTO.

My guess is that an other Arduino installation is around which is
getting involved within the environment that is used by the Debian packages.

Can you move/backup the folder $(HOME)/Ardunio and $(HOME)/.arduino and
restart the Arduino IDE and the compilation of your sketch?

If I try to compile an empty sketch (just using the code that is used if
I start the IDE, or also the Blinky sketch) with also no selected
Programmer this works both without issues.

-- 
Regards
Carsten



Bug#977605: ITP: arduino-core-avr -- Arduino Core for AVR microcontroller

2021-01-14 Thread Leonardo Canducci
Attached is the error log when compiling anyway (no programmer chosen).



Il giorno gio 14 gen 2021 alle ore 15:27 Leonardo Canducci <
leonardo.candu...@gmail.com> ha scritto:

> 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.schoen...@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
>


-- 
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: 

Bug#977605: ITP: arduino-core-avr -- Arduino Core for AVR microcontroller

2021-01-14 Thread Carsten Schoenert
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



Bug#977605: ITP: arduino-core-avr -- Arduino Core for AVR microcontroller

2021-01-14 Thread Leonardo Canducci
Package: wnpp
Followup-For: Bug #977605

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!

Thanks,
Leonardo



Bug#977605: ITP: arduino-core-avr -- Arduino Core for AVR microcontroller

2020-12-17 Thread Carsten Schoenert
Package: wnpp
Severity: wishlist
Owner: Carsten Schoenert 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: arduino-core-avr
  Version : 1.8.3
  Upstream Author : Arduino 
* URL : https://github.com/arduino/ArduinoCore-avr
* License : BSD-3-clause, Expat, GPL-2+, ISC, LGPL-2.1+
  Programming Lang: Assembler, C, C++, 
  Description : Arduino Core for AVR microcontroller

 This package contains the source code and configuration files of the Arduino
 Core for Atmel's AVR microcontroller used on the Arduino Yún, Uno, Uno WiFi,
 Diecimila, Nano, Mega, MegaADK, Leonardo, Leonardo Ethernet, Micro, Esplora,
 Min, Ethernet, Fio, BT, LilyPadUSB, Lilypad, Pro, ATMegaNG, Robot Control,
 Robot Motor, Gemma, Yún Mini.
 .
 It also contains some basic interfaces for interacting with the
 internal non-volatile storage (aka EEPROM) in AVR based Arduino boards.
 Also interfaces for interacting with plugable USB infrastructure (HID),
 for the Serial Programming Interface (SPI), for serial communication on
 any digital pins and for communicaton by I2C and Two Wire Interfaces
 devices.

This package is a new dependency for an updated Arduino package.

It will be maintained within the Electronics team.