On Tue, 2015-03-03 at 01:13 +0300, Ilya Chernykh wrote:
Am 02.03.2015 um 20:20 schrieb Ilya Chernykh:
The C89 standard doesn't have inline. You'd get inline with -std=gnu89 though.
The CUPS headers also seem be incompatible with the new GCC: https://build.opensuse.org/package/live_build_log/KDE:KDE3/kdelibs3/openSUSE...
You always talk about "the new GCC" - there was no gcc update in Factory. So what are you talking about?
Well. Why then xine and cups headers do not compile? Why xine headers require olde C standard specified, if all them was building well under 13.2?
Your problem is not that XINE and CUPS do not build on openSUSE
Tumbleweed, but that you're maintaining an old codebase (KDE3) that just
does not know how to deal with modern code (it is KDE that specifies
-std=iso9899:1990 as compiler parameters, while the rest of the world
moved on).
Xine and CUPS both had updates in Factory in the last couple days.
Nothing wrong with any of the two.
Cheers,
Dominique
--
Dimstar / Dominique Leuenberger