On Wed, Dec 03, 2003 at 01:40:26PM +0100, Axel Lindlau wrote:
Am Mittwoch, 3. Dezember 2003 12:30 schrieb Karsten Keil:
Das Programm entspricht nicht dem aktuellen GCC Standard.
Der neue GCC wurde in manchen Punkten an den C Standard angepasst und erkennt jetzt einige Syntaxfehler mehr. Früher war es erlaubt mehrzeilige Strings zu schreiben, was allerdings den Nachteil hatte, das man fehlende closing " nicht finden konnte. Spaeter wurde das als "multiline string literals has been deprecated" Warnung angemeckert, eine Aufforderung diese Teile zu aendern, nur scheren sich viele Programmierer leider nicht um Warnungen.
Du muss den Quelltext anpassen: aus
x = "abcd ... xyz";
z.B:
x = "abcd\n\ ...\n\ xyz";
machen, damit der Inhalt gleich bleibt.
Hallo Karsten, Danke Dir für den Hinweis, leider hilft er dank meiner mangelnden Kenntnisse in der Programmierung nicht wirklich weiter .-( Ich weiß allerdings nun, das es nicht an dem neu aufgesetzten System liegt :-) Könnte ich mir ggf. das laufende Programm von der 8.1 kopieren und es in die 9.0 wieder einfügen?..Denn unter der 8.1 klappt es ja soweit :-)
Wahrscheinlich nicht, dazu muesste ich mehr darueber wissen auf welche Ressourcen das Programm noch zugreift und wie es gelinkt wird. Wahrscheinlich ist es viel einfacher die paar Zeilen Quelltext anzupassen, dazu muss man auch nichts von Programmierung verstehen, nur mit einen Texteditor umgehen koennen. -- Karsten Keil SuSE Labs ISDN development