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