Requiring ECM 5.85 makes apps stop compiling

Albert Astals Cid aacid at kde.org
Mon Feb 14 15:32:57 GMT 2022


It introduces code breaking defines, some of them even of questionable benefit for an application like QT_NO_KEYWORDS

I don't understand how such a breaking commit was accepted.

Who is going to fix all the applications in KDE to build after that?

Apps that I've tried and failed:
 * okular
 * kdenlive
 * konsole
 * ktuberling
 * kgeography

And i stopped tried because i was getting super sad nothing was compiling.

What is the suggested solution for this? Because I don't think it makes sense to burn hundreds of hours just replacing signal to Q_SIGNAL and wrapping all the strings ever in QStringLiteral and QLatin1Char.

Never require a modern ECM?

unset those defines again from the application side?

Something else?

Cheers,
  Albert




More information about the Kde-frameworks-devel mailing list