Am Die, 07 Mai 2002 schrieb Mario Duve:
Christoph Maurer schrieb:
Am Die, 07 Mai 2002 schrieb Mario Duve:
Hallo,
Ich möchte gern ein Prog compilieren, ./configure läuft ohne Fehler durch doch dann beim make gibt es einen Fehler:
gcc -c -DHAVE_CONFIG_H -g -O3 -Wall -pedantic -ansi vm-pop3d.c vm-pop3d.c: In function `pop3_daemon': vm-pop3d.c:488: warning: ANSI C does not support the `m' format
Kann mir jemand erklären was diese Meldung aussagt?
Um Dir dazu mehr sagen zu können, solltest Du wenigstens mal Zeile 488 der Datei vm-pop3d.c mitschicken.
486 - 489
#ifdef DEBUG if (debug > 2) syslog(LOG_ERR, "Can't start server %d: %m", children); #else
Jetzt habe ich Dir gerade per PM geantwortet, bitte antwortet doch nur an die Liste, das führt sonst zu Chaos. Also für die Liste nochmal: Nach einem kurzen Check der Manpage von syslog (man 3 syslog) würde ich das für eine eher unkritische Meldung halten. In syslog kann man das gleiche Format verwenden wie in printf(3). Da ist %m nicht definiert, aber es ist ein Spezialparameter für syslog. Aufgrund Deiner sehr restriktiven Kompilerflags (-Wall -pedantic -ansi) wird die zitierte Meldung generiert, die aber in diesem Fall nicht auf einen Programmierfehler hinweist und ignoriert werden darf.
Erzeugt der Kompiler denn das Object-File oder steigt er im Verlauf mit einem Error aus?
Bitte stelle Deinen MUA so ein, daß er kein Kammquoting (das, was hier gerade passiert ist) produziert, wenn das nochmal gequoted wird, ist nicht mehr zu ermitteln, wer was geschrieben hat.
also ein Fehler am Ende von make kommt nicht!
Dann ist es ja gut. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen