ich habe seit heute ein Problem mit der U8gLib.
Wenn ich die U8gLib in mein Projekt einbinde,
so erhalte ich folgende Fehlermeldung:
In file included from /home/anyone/sketchbook/libraries/U8glib/U8glib.h:42:0,
from HelloWorld.pde:42:
/home/anyone/sketchbook/libraries/U8glib/utility/u8g.h:80:25: internal compiler error: in type_hash_canon, at tree.c:6953
typedef uint8_t PROGMEM u8g_pgm_uint8_t;
^
/home/anyone/sketchbook/libraries/U8glib/utility/u8g.h:80:25: internal compiler error: Speicherzugriffsfehler
avr-g++: internal compiler error: Speicherzugriffsfehler (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html for instructions.
/usr/share/arduino/hardware/tools/avr/bin/avr-g++ hat 4 zurückgegeben
Kann mir vielleicht jemand erklären, was hier das Problem ist und wie man diesen Fehler beheben kann?
das .pde von HelloWorld.pde sagt mir, dass entweder die Lib oder dein Sketch horn alt ist, es müssten grundlegende Änderungen vorgenommen werden. Besser wäre du suchst dir eine zeitgemäße Lib, wenn es daran liegen sollte. Zur kurzen Erklärung. Zur Anfangszeit hatten die Sketche .pde als Endung. Ab irgendwann Version 1.0 der IDE kam oder so, wurde intern größere Umbauten gemacht und die Endung auf .ino geändert.
Es mag sein das die Lib nicht die neueste ist,
aber bis gestern konnte ich sie ohne Probleme
nutzen. Es ist wohl ein Linux-Problem, denn
wenn ich den Sketch probeweise auf einem
Windows-Rechner kompiliere, so erhalte ich
keine Fehlermeldung. Deshalb bin ich jetzt auch
etwas ratlos was hier das Problem sein könnte.
lassen sich die Bsp. der Lib kompilieren?
Unverändert funktionierte es gestern noch? Ganz sicher unverändert?
Gab es gestern/heute Updates für dein Linux?
Was haste denn für ein Linux? Damit andere vielleicht besser helfen können.
Auch beim kompilieren der Bsp. der Lib erhalte ich diese Fehlermeldung.
Gestern hat es definitiv noch funktioniert.
Ich nutze Kali-Linux und es kann natürlich schon sein, dass es dafür ein
Update gab. Ich vermute langsam auch, dass ein Update das Problem
verursacht hat.