[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Debian] GhostScript 7.0 kompilier Problem



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, &ltime, 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


Reply to: