Kwin build fails: <QtGui/private/qdesktopunixservices_p.h> not found

I’m on Arch, tracking kde-unstable (6.3 beta).
kde-builder workspace fails when it gets to kwin with:

/home/paul/kde/src/kwin/src/plugins/qpa/integration.h:16:10: fatal error: QtGui/private/qdesktopunixservices_p.h: No such file or directory
   16 | #include <QtGui/private/qdesktopunixservices_p.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

kwin built OK a week or two ago, and I can’t find an Arch package that provides that file.

Anyone any idea what I am missing?

Is your Qt build out of date?

Thanks for the suggestion.

I’m using the Qt “6.9.0-beta2” packages from the Arch kde-unstable branch.

I wonder if a packaging error could prevent that file being created, or do I need an even more up-to-date version of Qt?

(Building my own Qt would take a long time on this PC)

Qt 6.9.0 beta2 still doesn’t have platforms: rename QGenericUnixServices to QDesktopUnixServices (3e29267d) · Commits · Qt Project / qt / qtbase · GitLab so it’s expected to see the error

2 Likes

git revert 358def seems to work.

1 Like