commit 8543204b9a3792e0dbd4163ee9420e896f4f49d8 (HEAD -> master, tag: 5.0.3, origin/master, origin/HEAD)
$ cmake -DENABLE_QT4=false .
$ make -j 44
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/font.cpp: In function ‘QFont fcitx::parseFont(const QString&)’:
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/font.cpp:11:39: error: ‘SkipEmptyParts’ is not a member of ‘Qt’
11 | auto list = string.split(" ", Qt::SkipEmptyParts);
| ^~~~~~~~~~~~~~
make[2]: *** [qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/build.make:115: qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/font.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp:7:
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:22: error: ‘unique_ptr’ is not a member of ‘std’
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:19:1: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
18 | #include <QWindow>
+++ |+#include <memory>
19 |
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:33: error: template argument 1 is invalid
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:33: error: template argument 2 is invalid
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:46: error: expected unqualified-id before ‘>’ token
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:22: error: ‘unique_ptr’ is not a member of ‘std’
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:22: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:33: error: template argument 1 is invalid
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:33: error: template argument 2 is invalid
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:46: error: expected unqualified-id before ‘>’ token
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~
In file included from /home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/moc_fcitxcandidatewindow.cpp:9,
from /home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/mocs_compilation.cpp:2:
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/../../fcitxcandidatewindow.h:74:22: error: ‘unique_ptr’ is not a member of ‘std’
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/../../fcitxcandidatewindow.h:19:1: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
18 | #include <QWindow>
+++ |+#include <memory>
19 |
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/../../fcitxcandidatewindow.h:74:33: error: template argument 1 is invalid
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/../../fcitxcandidatewindow.h:74:33: error: template argument 2 is invalid
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/../../fcitxcandidatewindow.h:74:46: error: expected unqualified-id before ‘>’ token
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/../../fcitxcandidatewindow.h:75:22: error: ‘unique_ptr’ is not a member of ‘std’
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/../../fcitxcandidatewindow.h:75:22: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/../../fcitxcandidatewindow.h:75:33: error: template argument 1 is invalid
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/../../fcitxcandidatewindow.h:75:33: error: template argument 2 is invalid
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitx5platforminputcontextplugin_autogen/EWIEGA46WW/../../fcitxcandidatewindow.h:75:46: error: expected unqualified-id before ‘>’ token
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~
In file included from /home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/qfcitxplatforminputcontext.h:11,
from /home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/main.h:14,
from /home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/main.cpp:8:
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:22: error: ‘unique_ptr’ is not a member of ‘std’
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:19:1: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
18 | #include <QWindow>
+++ |+#include <memory>
19 |
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:33: error: template argument 1 is invalid
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:33: error: template argument 2 is invalid
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:46: error: expected unqualified-id before ‘>’ token
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:22: error: ‘unique_ptr’ is not a member of ‘std’
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:22: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:33: error: template argument 1 is invalid
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:33: error: template argument 2 is invalid
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:46: error: expected unqualified-id before ‘>’ token
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~
In file included from /home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/qfcitxplatforminputcontext.h:11,
from /home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/qfcitxplatforminputcontext.cpp:28:
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:22: error: ‘unique_ptr’ is not a member of ‘std’
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:19:1: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
18 | #include <QWindow>
+++ |+#include <memory>
19 |
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:33: error: template argument 1 is invalid
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:33: error: template argument 2 is invalid
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:74:46: error: expected unqualified-id before ‘>’ token
74 | std::vector<std::unique_ptr<MultilineText>> candidateLayouts_;
| ^~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:22: error: ‘unique_ptr’ is not a member of ‘std’
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:22: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:33: error: template argument 1 is invalid
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:33: error: template argument 2 is invalid
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.h:75:46: error: expected unqualified-id before ‘>’ token
75 | std::vector<std::unique_ptr<MultilineText>> labelLayouts_;
| ^~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp: In member function ‘void fcitx::FcitxCandidateWindow::render(QPainter*)’:
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp:161:9: error: ‘labelLayouts_’ was not declared in this scope; did you mean ‘lowerLayout_’?
161 | if (labelLayouts_.size() && (hasPrev_ || hasNext_)) {
| ^~~~~~~~~~~~~
| lowerLayout_
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp:243:31: error: ‘labelLayouts_’ was not declared in this scope; did you mean ‘lowerLayout_’?
243 | candidateRegions_.reserve(labelLayouts_.size());
| ^~~~~~~~~~~~~
| lowerLayout_
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp:267:14: error: ‘candidateLayouts_’ was not declared in this scope
267 | if (!candidateLayouts_[i]->isEmpty()) {
| ^~~~~~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp:317:14: error: ‘candidateLayouts_’ was not declared in this scope
317 | if (!candidateLayouts_[i]->isEmpty()) {
| ^~~~~~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp: In member function ‘void fcitx::FcitxCandidateWindow::updateClientSideUI(const FcitxQtFormattedPreeditList&, int, const FcitxQtFormattedPreeditList&, const FcitxQtFormattedPreeditList&, const FcitxQtStringKeyValueList&, int, int, bool, bool)’:
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp:403:5: error: ‘labelLayouts_’ was not declared in this scope; did you mean ‘lowerLayout_’?
403 | labelLayouts_.clear();
| ^~~~~~~~~~~~~
| lowerLayout_
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp:404:5: error: ‘candidateLayouts_’ was not declared in this scope
404 | candidateLayouts_.clear();
| ^~~~~~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp: In member function ‘QSize fcitx::FcitxCandidateWindow::sizeHint()’:
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp:552:28: error: ‘labelLayouts_’ was not declared in this scope; did you mean ‘lowerLayout_’?
552 | for (size_t i = 0; i < labelLayouts_.size(); i++) {
| ^~~~~~~~~~~~~
| lowerLayout_
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp:560:14: error: ‘candidateLayouts_’ was not declared in this scope
560 | if (!candidateLayouts_[i]->isEmpty()) {
| ^~~~~~~~~~~~~~~~~
/home/werner/Public/repo/
github.com/fcitx/fcitx5-qt.git/qt5/platforminputcontext/fcitxcandidatewindow.cpp:584:10: error: ‘labelLayouts_’ was not declared in this scope; did you mean ‘lowerLayout_’?
584 | if (!labelLayouts_.empty() && (hasPrev_ || hasNext_)) {
| ^~~~~~~~~~~~~
| lowerLayout_
make[2]: *** [qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/build.make:63: qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/fcitx5platforminputcontextplugin_autogen/mocs_compilation.cpp.o] Error 1
make[2]: *** [qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/build.make:141: qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/main.cpp.o] Error 1
make[2]: *** [qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/build.make:89: qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/fcitxcandidatewindow.cpp.o] Error 1
make[2]: *** [qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/build.make:76: qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/qfcitxplatforminputcontext.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:239: qt5/platforminputcontext/CMakeFiles/fcitx5platforminputcontextplugin.dir/all] Error 2
make: *** [Makefile:141: all] Error 2