Seite 1 von 1

avr-gcc

BeitragVerfasst: Okt 3rd, '23, 09:31
von dragon28
Hallo liebes Forum,

ich nutze Code:Blocks um C-Programme für AVR-Mikrocontroller zu schreiben. Nach dem Umstieg auf Mageia 9 wollte ich nun das erste Mal wieder ein Programm bauen, wobei mir Code:Blocks dann die Fehlermeldung ausgespuckt hat, dass er den Compiler (avr-gcc) nicht finden kann. Als ich dann selbst nach den Dateien für den avr-gcc gesucht habe, ist mir aufgefallen, dass das Paket beim Upgrade wohl entfernt wurde. Da dachte ich mir, okay installierst du es halt neu, aber in der Paketliste von Mageia 9 ist es nicht zu finden.
Also habe ich weiter gesucht und bin auf die Paketdatenbank gestoßen https://madb.mageia.org/package/show/name/cross-avr-gcc/release/cauldron/application/0/arch/x86_64. Dort sieht man schön, dass es für Mageia 8 noch ein Paket gab und bei Mageia 9 keines hinterlegt ist. Dann habe ich die Veröffentlichungshinweise und Errata noch geprüft, ob dort vermerkt ist, dass das Paket entfernt wurde. Den Bugtracker https://bugs.mageia.org/show_bug.cgi?id=30163 habe ich nach "avr" durchsucht - keine Funde.
Dann habe ich das Paket aus Mageia8 heruntergeladen, um zu schauen, ob sich das installieren lässt. Das sah auch zuerst ganz gut aus - nur 2 fehlende Pakete als Abhängigkeit, aber bei der eigentlichen Installation kommt folgende Meldung:
Code: Alles auswählen
Installation fehlgeschlagen:    cross-avr-gcc < 4.8.5-5 wird ersetzt durch (installiert) task-obsolete-9-122.mga9.noarch


Und jetzt stehe ich da und weiß trotzdem nicht, was es bedeutet. Heißt das nun dass der AVR-Compiler von Mageia nicht mehr bereitgestellt werden soll? Oder gibt es einfach noch kein Paket für Mageia 9 und dies ist ein Platzhalter? Gibt es bekannte Probleme / Inkompatibilitäten mit dem Mageia 8-Paket und falls ja, kann man das irgendwo nachlesen?

Ich danke bereits vorab für eure Anmerkungen und Ratschläge.

Viele Grüße
Andy

Re: avr-gcc

BeitragVerfasst: Okt 3rd, '23, 11:15
von sturmvogel
Cross-avr-gcc wurde im August 2022 auf die obsolete Liste gesetzt, da es sich unter MGA9 nicht mehr paketieren lies.