Die Balken bedeuten das das LCD nicht bzw falsch initialisiert wurde (eventuell passt auch die Beschaltung nicht, Ader vertauscht, im 4bit Modus die nicht benötigen Eingänge auf Masse gelegt,...).

Die Fehlermeldung bezieht sich auf die delay.h
Du hast die Optimierung ausgeschaltet und dadurch gibt es Fehler mit der delay.h (funktioniert nicht wie gewollt => won't work as designed)

MfG Hannes