Compilierfehler Arduino Nano Every mit Ubuntu

Hi,

ich habe diesen Fehler wenn ich versuche das Blink Beispiel zu kompilieren:

Warning: platform.txt from core 'Arduino megaAVR Boards' contains deprecated compiler.path={runtime.tools.avr-gcc.path}/bin/, automatically converted to compiler.path=/usr/bin/. Consider upgrading this core.
avr-g++: error: device-specs/specs-atmega4809: No such file or directory
exit status 1
Error compiling for board Arduino Nano Every.

Umgebung:

  • Ubuntu 22.04.2 LTS AMD64
  • Arduino 1.8.19 (aus Ubuntu per apt installiert)
  • Arduino megaAVR Boards 1.8.8

Ist da was bekannt?
Auf was muss ich compiler.path= setzen und in welcher Datei?

Edit:

  • Fix Typo Arduino Version

Das könnte ein relevanter Ratschlag sein:

megaAVR Boards 1.8.8 scheint schon the latest and greatest zu sein.
AVR Boards konnte ich auf 1.8.6 aktualisieren, hat aber keine Auswirkungen auf das Problem.

Oh, stimmt.. das habe ich vergessen...
Ich habe keine anderen Ideen. Vielleicht kann @ptillisch etwas dazu sagen?

Hallo,

welche Quelle genau? Snap-Store? Da verhindern die Mauern immer irgendwelche Zugriffe "nach außen".
Was immer funktioniert ist .zip entpacken, installieren, einrichten
Tutorial Linux
Desktop Symbol hatte ich keines, aber im Anwendungsmenü ist es drin.
Kompilierungen sollten dann funktionieren.
Zum flashen musste noch den Portzugriff für dich User freigeben.
> sudo adduser username dialout
sollte ausreichen

Zur Info: Alle IDE vor 1.8.19 sind über den log4j-Bug angreifbar.

Gruß Tommy

Ach Fuu... Typo bei der Arduino Version...

Ist die 1.8.19.
Ist per apt installiert

Das apt-Pack hat ne Macke. Da sind irgendwo feste Verdrahtungen drin, die nur mit SUDO richtig sind. Wenn Du das als User brauchst passt es nciht mehr. Bin ich auch schon mal drüber gestolpert.
Seit dem nur noch das Softwarepaket aus dem Direktdownload.

Entpacke es und schieb den Ordner arduino-1.8.19 irgendwo hin.
Wenn Du VOR dem ersten Start als Unterordner einen Ordner portable anlegst, bekommst Du dort später deine preferences, Sketche und libs hingepackt und hast keine Probleme mit den Rechten.
Lässt sich dann auch recht einfach sichern und weiterverwenden.

Wenn Du auf die portable verzichtest, wird ein Ordner Arduino15 im Userverzeichnis angelegt, in dem sich einiges befindet...

Ok, mit dem tar.xz Archiv kompilierts.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.