Hallo Leute, da ich einen Kyocera Drucker habe, muß ich mir mein GS selber kompilieren. Leider funktioniert das unter Woody nicht mehr, unter Potato hatte ich keinerlei Problem. Ich hoffe es kann mir jemand helfen, ich vermute es fehlt irgendeine Libary Ich bin (leider) kein C(++) Programierer. Hier mal einen Auszug aus der Fehlermeldung: < am Ende der Mail> Ich habe festgestellt, wenn ich aus der zdevcal.c folgenden Bereich ---- Beginn --- /* Get the date and time. */ private int calendar_get_params(gx_io_device * iodev, gs_param_list * plist) { int code; time_t t; struct tm *pltime; struct tm ltime; static const gs_param_item_t items[] = { {"Year", gs_param_type_int, offset_of(struct tm, tm_year)}, {"Month", gs_param_type_int, offset_of(struct tm, tm_mon)}, {"Day", gs_param_type_int, offset_of(struct tm, tm_mday)}, {"Weekday", gs_param_type_int, offset_of(struct tm, tm_wday)}, {"Hour", gs_param_type_int, offset_of(struct tm, tm_hour)}, {"Minute", gs_param_type_int, offset_of(struct tm, tm_min)}, {"Second", gs_param_type_int, offset_of(struct tm, tm_sec)}, gs_param_item_end }; bool running; if (time(&t) == (time_t)-1 || (pltime = localtime(&t)) == 0) { ltime.tm_sec = ltime.tm_min = ltime.tm_hour = ltime.tm_mday = ltime.tm_mon = ltime.tm_year = 0; running = false; } else { ltime = *pltime; ltime.tm_year += 1900; ltime.tm_mon++; /* 1-origin */ running = true; } if ((code = gs_param_write_items(plist, <ime, NULL, items)) < 0) return code; return param_write_bool(plist, "Running", &running); } ----- ende ----- lösche kompiliert GS bis zur nächsten *.c Datei die solche Aufrufe hat. ---- Beginn Fehlermeldung ----- In file included from src/std.h:25, from src/time_.h:26, from src/zdevcal.c:21: src/stdpre.h:125:4: warning: suggest hiding #pragma from traditional C with an indented # src/zdevcal.c: In function calendar_get_params': src/zdevcal.c:47: storage size of ltime' isn't known src/zdevcal.c:49: dereferencing pointer to incomplete type src/zdevcal.c:49: initializer element is not constant src/zdevcal.c:49: (near initialization for items[0].offset') src/zdevcal.c:49: initializer element is not constant src/zdevcal.c:49: (near initialization for items[0]') src/zdevcal.c:50: dereferencing pointer to incomplete type src/zdevcal.c:50: initializer element is not constant src/zdevcal.c:50: (near initialization for items[1].offset') src/zdevcal.c:50: initializer element is not constant src/zdevcal.c:50: (near initialization for items[1]') src/zdevcal.c:51: dereferencing pointer to incomplete type src/zdevcal.c:51: initializer element is not constant src/zdevcal.c:51: (near initialization for items[2].offset') src/zdevcal.c:51: initializer element is not constant src/zdevcal.c:51: (near initialization for items[2]') src/zdevcal.c:52: dereferencing pointer to incomplete type src/zdevcal.c:52: initializer element is not constant src/zdevcal.c:52: (near initialization for items[3].offset') src/zdevcal.c:52: initializer element is not constant src/zdevcal.c:52: (near initialization for items[3]') src/zdevcal.c:53: dereferencing pointer to incomplete type src/zdevcal.c:53: initializer element is not constant src/zdevcal.c:53: (near initialization for items[4].offset') src/zdevcal.c:53: initializer element is not constant src/zdevcal.c:53: (near initialization for items[4]') src/zdevcal.c:54: dereferencing pointer to incomplete type src/zdevcal.c:54: initializer element is not constant src/zdevcal.c:54: (near initialization for items[5].offset') src/zdevcal.c:54: initializer element is not constant src/zdevcal.c:54: (near initialization for items[5]') src/zdevcal.c:55: dereferencing pointer to incomplete type src/zdevcal.c:55: initializer element is not constant src/zdevcal.c:55: (near initialization for items[6].offset') src/zdevcal.c:55: initializer element is not constant src/zdevcal.c:55: (near initialization for items[6]') src/zdevcal.c:56: initializer element is not constant src/zdevcal.c:56: (near initialization for items[7]') src/zdevcal.c:60: warning: implicit declaration of function time' src/zdevcal.c:60: warning: implicit declaration of function localtime' src/zdevcal.c:60: warning: assignment makes pointer from integer without a cast src/zdevcal.c:65: dereferencing pointer to incomplete type src/zdevcal.c:47: warning: unused variable ltime' make: *** [obj/zdevcal.o] Fehler 1 ---- Ende ----- -- Lothar mailto:L.Schweikle@logout.de Die Faulen haben keine Ahnung vom Reiz der Faulheit. Nur die Fleißigen können den Müßiggang genießen. -- Georges Simenon
Attachment:
pgpc8Ir6PH7SH.pgp
Description: PGP signature