Source: fcitx-qt5
Version: 1.2.7-3.1
Severity: important
Tags: ftbfs
X-Debbugs-Cc: [email protected]

Dear maintainer,

we are currently preparing Qt 6.10.2 in experimental and your package FTBFS 
against it.

The hopefully relevant part of the build log:

---
Output
------
/build/package/package/qt6/platforminputcontext/main.h:32:1: error: Parse error 
at "IID"

[ 35%] Generating inputcontextproxy.moc
cd /build/package/package/obj-x86_64-linux-gnu/qt5/platforminputcontext && 
/usr/lib/qt5/bin/moc 
@/build/package/package/obj-x86_64-linux-gnu/qt5/platforminputcontext/inputcontextproxy.moc_parameters
make[3]: *** 
[qt6/platforminputcontext/CMakeFiles/fcitxplatforminputcontextplugin-qt6_autogen.dir/build.make:77:
 
qt6/platforminputcontext/fcitxplatforminputcontextplugin-qt6_autogen/timestamp] 
Error 1
make[3]: Leaving directory '/build/package/package/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1324: 
qt6/platforminputcontext/CMakeFiles/fcitxplatforminputcontextplugin-qt6_autogen.dir/all]
 Error 2
make[2]: *** Waiting for unfinished jobs....
---

Since Qt 6.10, linking against private Qt targets requires finding these first 
via find_package()
when using CMake, see 
https://doc-snapshots.qt.io/qt6-dev/whatsnew610.html#build-system-changes
and e.g. https://doc.qt.io/qt-6/qtguiprivate-module.html#details.

A patch to build against Qt 6.10 seems to be available here: 
https://aur.archlinux.org/cgit/aur.git/tree/qt-6.10.patch?h=fcitx-qt5

Thank you very much.


-- 
Med vänliga hälsningar

Patrick Franz

Reply via email to