Created attachment 172461 [details] build.log from Portage *** If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** SUMMARY On Plasma 6.1.4, the kde-plasma/plasma-desktop (with the package name, you already should know I use Gentoo) package fails to build with Clang 19 STEPS TO REPRODUCE 1. Attempt to build =kde-plasma/plasma-desktop-6.1.4 2. Watch it fail 3. Wallow in misery OBSERVED RESULT Build failed due to a malformed header file EXPECTED RESULT A successful build, as I had built previous versions of Plasma. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Gentoo Linux 2.15 running on Linux 6.10.3-linux-cachyos KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 ADDITIONAL INFORMATION I'm using Clang 19.1.0_rc2, so that could be the issue.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2429
Original gentoo report: https://bugs.gentoo.org/937471
Git commit 02726a1ca0189f71f46513078cbc82af9daa9425 by Yifan Zhu. Committed on 20/08/2024 at 16:38. Pushed by fanzhuyifan into branch 'master'. kcms/libkwindevices: use function value instead of function Prop<T> p.value is a function. We should call set on its return value, instead of on the function pointer. M +1 -1 kcms/libkwindevices/inputdevice.h https://invent.kde.org/plasma/plasma-desktop/-/commit/02726a1ca0189f71f46513078cbc82af9daa9425
Git commit 83fbffd273ce7b6e5f5307e9fab540446b9f88c9 by Nate Graham, on behalf of Yifan Zhu. Committed on 30/08/2024 at 03:51. Pushed by ngraham into branch 'Plasma/6.1'. kcms/libkwindevices: use function value instead of function Prop<T> p.value is a function. We should call set on its return value, instead of on the function pointer. (cherry picked from commit 02726a1ca0189f71f46513078cbc82af9daa9425) Co-authored-by: Yifan Zhu <fanzhuyifan@gmail.com> M +1 -1 kcms/libkwindevices/inputdevice.h https://invent.kde.org/plasma/plasma-desktop/-/commit/83fbffd273ce7b6e5f5307e9fab540446b9f88c9