Make



jConfig lässt sich nicht mehr starten

Fehler
Beim Starten von jConfig mittels make bricht der Vorgang mit einer Make-Fehlermeldung ab und es ist nicht möglich, jConfig zu starten.

Mögliche Ursache
Die in einem früheren Aufruf durch jConfig generierten Dateien sind möglicherweise fehlerhaft und verhindern, dass make alle SpartanMC-Makefiles richtig einlesen kann.

Lösung
Löschen des Verzeichnisses ./system im aktuellen Projekt. Alle dort befindlichen Dateien werden bei einem erneuten Aufruf von jConfig neu erstellt.

Tritt der Fehler danach erneut auf, muss die Prozedur wiederholt werden. Dabei bitte im jConfig nach fehlerhaften Eingaben suchen (z.B. ein versehentlicher Doppelpunkt im Dateinamen der Firmware)

Nach einem Update des Repositories (insbesondere der Standard library) haben die Änderungen keinen Einfluss auf die generierte Firmware

Fehler
Die Firmware wird mit make gebaut, Änderungen in der Standard library haben jedoch keine Auswirkung auf das Verhalten der Firmware.

Mögliche Ursache
Fehlende Abhängigkeiten der Bibliotheken von deren Quellen

Lösung
Standard library von Hand löschen und Firmware übersetzen. Die Toolchain baut die Standard library automatisch neu.

SpartanMC