Created attachment 119435 [details] error when build kwin since commit 6e1655e3cce082b2e7d0daf21dc58bbe3d4524f2 SUMMARY I use Archlinux with [testing] and [kde-unstable] repos enable, so Qt 5.13.0beta1. I can't build kwin since somes days and always about qpa, but only today I take the time to look around it, and after some test is since commit 6e1655e3cce082b2e7d0daf21dc58bbe3d4524f2 than the error appears. All others packages are up to date to build (KF5 git and dependencies of Kwin git) STEPS TO REPRODUCE 1. the latest (important) commit build successfully is 79ce5dac9a2af0823c16f80dfff19ef3494d08c3 2. since commit 6e1655e3cce082b2e7d0daf21dc58bbe3d4524f2 I had the same build error ( 3. all packages are up-to-date, ccache was cleaned, and build with only one core to find easier where the error is. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
FWIW, builds on Qt5.13 here. The error doesn't really make sense unless you're compiling against an old Qt header. Can you go to /usr/include and run find -name qwindowsysteminterface.h
hi, all my QT5 is up-to-date 5.13beta1, so I don't know how it's possible that, but here is the output of command: cd /usr/include find -name qwindowsysteminterface.h ./qt/QtGui/5.13.0/QtGui/qpa/qwindowsysteminterface.h so, my Qt header seems ok .. :/
Appears your bug is similar or the same reported by me in Bug 406686
Can you instead run find /usr/include -name qwindowsysteminterface.h -exec grep -l handleScreenAdded {} \; ?
Commit 6e1655e3 breaks build with Qt 5.13 beta 1 simply because the Qt changes that this commit addresses happened *after* beta 1. Since beta 2 is out now, this is no longer an issue.
Awesome \o/ We can close this bugg report then.
*** Bug 406686 has been marked as a duplicate of this bug. ***