On Fedora 41, a cmake configure for our Qt-based project recently started reporting that it can’t find Qt6QXcbIntegrationPluginConfig.cmake
/ qt6qxcbintegrationplugin-config.cmake
.
Checking on a Fedora 40 installation, where the file still exists, it should be in /usr/lib64
and be installed by the qt6-qtbase-devel
package (rpm -qf /usr/lib64/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake
).
qt6-qtbase-devel
is installed on the Fedora 41 system though, and the xcb plugin cmake config has been available in the past. I’m pretty sure it stopped working with the upgrade to Qt 6.8.1 (on 2024-12-13, the automatic build worked, using Qt 6.8.0; on 2024-12-14, after a system upgrade using dnf upgrade
, in which Qt was upgraded to 6.8.1, it failed).
Were these files moved to a different package maybe? dnf repoquery --file=/usr/lib64/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake
however only lists the (outdated) qt6-qtbase-devel-0:6.7.2-7.fc41.x86_64
package. This still happens on the system updated 3 weeks later, so I suppose it either is something that not many people are experiencing - at least a quick search hasn’t lead me to any other reports. is this maybe a packaging bug (if so, where should I report it)?
Note: I’ve already asked this on reddit; posting here because I haven’t received any answers there.