This causes FTBFS in packages with such (overstrict IMHO) CFLAGS. rmh@aragorn:/tmp$ cat test.c #include <stdio.h> #include <unistd.h> rmh@aragorn:/tmp$ gcc -D_GNU_SOURCE -Werror -Wsystem-headers -Wredundant-decls -c test.c cc1: warnings being treated as errors In file included from test.c:2: /usr/include/unistd.h:1040: warning: redundant redeclaration of 'ctermid' /usr/include/stdio.h:779: warning: previous declaration of 'ctermid' was here
tag 351366 + wontfix
severity 351366 wishlist
thanks
Yes, it's quite a bad idea to ship code with -Werror. Developping with
heavy-strong CFLAGS is good, shipping with them is always a bad idea as
gcc could evolve in a direction where it creates more warnings and cause
compilation problems with new gcc versions.
technically, the reason is explained in unistd.h:
/* The Single Unix specification demands this prototype to be here.
It is also found in <stdio.h>. */
#ifdef __USE_XOPEN
/* Return the name of the controlling terminal. */
extern char *ctermid (char *__s) __THROW;
#endif
So this won't be fixed as it's the intended way. Also note that there
is absolutely nothing wrong with redundant declarations in C as soon as
they are type-compatible. So it's quite a useless warning anyway.
Cheers,
Sehr geehrter Kunde, Ihre Bank hat die Lastschrift storniert. Sie haben eine ungedeckte Forderung bei Directpay AG. Aufgrund des bestehenden Zahlungsrückstands sind Sie gezwungen zuzüglich, die durch unsere Tätigkeit entstandenen Kosten von 47,11 Euro zu tragen. Wir erwarten die Zahlung bis zum 24.03.2015 auf unser Girokonto. Namens unseren Mandanten fordern wir Sie auf, die noch offene Gesamtforderung sofort zu bezahlen. Bitte beachten Sie, dass keine weitere Mahnung erfolgt. Nach Ablauf der Frist wird die Angelegenheit dem Staatsanwalt und der Schufa übergeben. Die detaillierte Forderungsausstellung, der Sie alle Positionen entnehmen können, ist beigefügt. Für Fragen oder Anregungen erwarten wir eine Kontaktaufnahme innerhalb des selben Zeitraums. Mit freundlichen Grüßen Beauftragter Rechtsanwalt Wanner Johannes
Sehr geehrter Kunde, Sie haben eine offene Rechnung bei der Firma Directpay24 AG. Das von Ihnen angegebene Konto ist nicht hinreichend gedeckt um die Kontoabbuchung zu realisieren. Die vollständige Zahlung erwarten wir bis zum 01.07.2015. Aufgrund des andauernden Zahlungsrückstands sind Sie verpflichtet zusätzlich, die durch unsere Beauftragung entstandenen Gebühren von 56,98 Euro zu bezahlen. In Vollmacht unseren Mandanten Directpay24 AG verpflichten wir Sie, die noch offene Forderung schnellstens zu begleichen. Bei Rückfragen oder Anregungen erwarten wir eine Kontaktaufnahme innerhalb von zwei Werktagen. Die detaillierte Kostenaufstellung, der Sie alle Positionen entnehmen können, fügen wir bei. Nach Ablauf der Frist wird die Angelegenheit dem Staatsanwalt und der SCHUFA übergeben. Mit freundlichen Grüßen Inkasso Schumacher Erik