https://bugs.kde.org/show_bug.cgi?id=436798
Bug ID: 436798 Summary: kaffeine-2.0.18 w/ KF5WindowSystem built without <=5.62 deprecated API: src/main.cpp:183:32: error: cannot convert ‘QPointer<MainWindow>’ to ‘QWindow*’ Product: kaffeine Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: mchehab+hua...@kernel.org Reporter: ast...@gentoo.org Target Milestone: --- Created attachment 138259 --> https://bugs.kde.org/attachment.cgi?id=138259&action=edit build.log SUMMARY kaffeine is using deprecated API that will be removed with KF6. It would be nice to already port away from it. STEPS TO REPRODUCE 1. Build KF5WindowSystem with -DKWINDOWSYSTEM_NO_WIDGETS 2. This implies EXCLUDE_DEPRECATED_BEFORE_AND_AT "5.62.0" 3. Try to build kaffeine against that library OBSERVED RESULT > kaffeine-2.0.18/src/main.cpp:183:32: error: cannot convert > ‘QPointer<MainWindow>’ to ‘QWindow*’ > 183 | KStartupInfo::setNewStartupId(mainWindow, KStartupInfo::startupId()); > | ^~~~~~~~~~ > | | > | QPointer<MainWindow> > In file included from /usr/include/KF5/KWindowSystem/KStartupInfo:1, > from kaffeine-2.0.18/work/kaffeine-2.0.18/src/main.cpp:25: > /usr/include/KF5/KWindowSystem/kstartupinfo.h:93:42: note: initializing > argument 1 of ‘static void KStartupInfo::setNewStartupId(QWindow*, const > QByteArray&)’ > 93 | static void setNewStartupId(QWindow *window, const QByteArray > &startup_id); > | ~~~~~~~~~^~~~~~ SOFTWARE/OS VERSIONS Operating System: Gentoo KDE Plasma Version: 5.21.5 KDE Frameworks Version: 5.82.0 Qt Version: 5.15.2 -- You are receiving this mail because: You are watching all bug changes.