=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for fcitx5-kkc-5.0.4nb8 [ 3%] Generating org.fcitx.Fcitx5.Addon.Kkc.metainfo.xml [ 3%] Built target org.fcitx.Fcitx5.Addon.Kkc.metainfo.xml.in-fmt [ 6%] Generating fcitx5-kkc-ca.mo [ 10%] Generating fcitx5-kkc-da.mo [ 13%] Generating fcitx5-kkc-de.mo [ 16%] Generating fcitx5-kkc-he.mo [ 20%] Generating fcitx5-kkc-ja.mo [ 23%] Generating fcitx5-kkc-ko.mo [ 26%] Generating fcitx5-kkc-ru.mo [ 30%] Generating fcitx5-kkc-tr.mo [ 33%] Generating fcitx5-kkc-zh_CN.mo [ 36%] Generating fcitx5-kkc-zh_TW.mo [ 36%] Built target fcitx5-kkc-translation [ 40%] Building CXX object src/CMakeFiles/kkc.dir/kkc.cpp.o [ 43%] Linking CXX shared module kkc.so [ 43%] Built target kkc [ 46%] Generating kkc.conf [ 46%] Built target kkc.conf.in-fmt [ 50%] Generating kkc-addon.conf [ 50%] Built target kkc-addon.conf.in-fmt [ 53%] Automatic MOC and UIC for target fcitx5-kkc-config [ 53%] Built target fcitx5-kkc-config_autogen [ 56%] Generating ui_adddictdialog.h [ 60%] Generating ui_addshortcutdialog.h [ 63%] Generating ui_dictwidget.h [ 66%] Generating ui_shortcutwidget.h [ 70%] Building CXX object gui/CMakeFiles/fcitx5-kkc-config.dir/fcitx5-kkc-config_autogen/mocs_compilation.cpp.o In file included from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: error: 'operator()' function uses 'auto' type specifier without trailing return type 100 | inline auto operator()(T const value) const { | ^~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h: In member function 'auto fcitx::EnumHash::operator()(T) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:101:49: error: template argument 1 is invalid 101 | return std::hash>()( | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:101:53: error: expected primary-expression before ')' token 101 | return std::hash>()( | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:102:30: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 102 | static_cast>(value)); | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '>' before '<' token 102 | static_cast>(value)); | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '(' before '<' token 102 | static_cast>(value)); | ^ | ( /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected primary-expression before '<' token /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:102:49: error: expected primary-expression before '>>' token 102 | static_cast>(value)); | ^~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:111:11: error: parameter declared 'auto' 111 | template | ^~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:120:23: error: parameter declared 'auto' 120 | template | ^~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:121:67: error: template argument 2 is invalid 121 | using UniqueCPtr = std::unique_ptr>; | ^~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:122:40: error: 'UniqueCPtr' was not declared in this scope 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected primary-expression before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected ')' before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ~ ^~~~ | ) /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ',' before ';' token 123 | ""); // ensure no overhead | ^ | , /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected string-literal before ';' token /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ')' before ';' token 123 | ""); // ensure no overhead | ^ | ) /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:122:14: note: to match this '(' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:125:66: note: invalid template non-type parameter 125 | using UniqueFilePtr = std::unique_ptr>; | ^~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:125:72: error: template argument 2 is invalid 125 | using UniqueFilePtr = std::unique_ptr>; | ^~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: error: 'makeUniqueCPtr' function uses 'auto' type specifier without trailing return type 128 | inline auto makeUniqueCPtr(T *ptr) { | ^~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h: In function 'auto fcitx::makeUniqueCPtr(T*)': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:129:12: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 129 | return UniqueCPtr(ptr); | ^~~~~~~~~~ | makeUniqueCPtr /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:129:24: error: expected primary-expression before '>' token 129 | return UniqueCPtr(ptr); | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:132:35: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~~~~~~~ | makeUniqueCPtr /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:132:46: error: expected primary-expression before 'char' 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:132:69: error: expected primary-expression before '*' token 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:132:70: error: 'n' was not declared in this scope 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:133:45: error: expected primary-expression before '*' token 133 | std::FILE *stream); | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:133:46: error: 'stream' was not declared in this scope; did you mean 'std::io_errc::stream'? 133 | std::FILE *stream); | ^~~~~~ | std::io_errc::stream In file included from /usr/include/g++/streambuf:41, from /usr/include/g++/bits/streambuf_iterator.h:35, from /usr/include/g++/iterator:66, from /usr/pkg/qt5/include/QtCore/qbytearray.h:53, from /usr/pkg/qt5/include/QtCore/qvariant.h:44, from /usr/pkg/qt5/include/QtCore/QVariant:1, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../ui_adddictdialog.h:12, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../adddictdialog.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_adddictdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:2: /usr/include/g++/bits/ios_base.h:203:24: note: 'std::io_errc::stream' declared here 203 | enum class io_errc { stream = 1 }; | ^~~~~~ In file included from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:133:52: error: expression list treated as compound expression in initializer [-fpermissive] 133 | std::FILE *stream); | ^ In file included from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h:17:26: error: 'UniqueCPtr' does not name a type; did you mean 'makeUniqueCPtr'? 17 | using GObjectUniquePtr = UniqueCPtr; | ^~~~~~~~~~ | makeUniqueCPtr /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h:20:1: error: 'makeGObjectUnique' function uses 'auto' type specifier without trailing return type 20 | auto makeGObjectUnique(T *p) { | ^~~~ /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h:20:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h: In function 'auto fcitx::makeGObjectUnique(T*)': /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h:21:12: error: 'GObjectUniquePtr' was not declared in this scope 21 | return GObjectUniquePtr(p); | ^~~~~~~~~~~~~~~~ /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h:21:30: error: expected primary-expression before '>' token 21 | return GObjectUniquePtr(p); | ^ In file included from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h: At global scope: /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:53:5: error: 'GObjectUniquePtr' does not name a type 53 | GObjectUniquePtr event_; | ^~~~~~~~~~~~~~~~ /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h: In constructor 'fcitx::ShortcutEntry::ShortcutEntry(const QString&, KkcKeyEvent*, const QString&, KkcInputMode)': /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:21:30: error: class 'fcitx::ShortcutEntry' does not have any field named 'event_' 21 | : command_(command), event_(KKC_KEY_EVENT(g_object_ref(event))), | ^~~~~~ /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:23:49: error: 'event_' was not declared in this scope; did you mean 'event'? 23 | gchar *keystr = kkc_key_event_to_string(event_.get()); | ^~~~~~ | event /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h: In copy constructor 'fcitx::ShortcutEntry::ShortcutEntry(const fcitx::ShortcutEntry&)': /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:29:47: error: 'const class fcitx::ShortcutEntry' has no member named 'event_'; did you mean 'event'? 29 | : ShortcutEntry(other.command_, other.event_.get(), other.label_, | ^~~~~~ | event /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h: In member function 'fcitx::ShortcutEntry& fcitx::ShortcutEntry::operator=(const fcitx::ShortcutEntry&)': /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:35:9: error: 'event_' was not declared in this scope; did you mean 'event'? 35 | event_.reset(KKC_KEY_EVENT(g_object_ref(other.event()))); | ^~~~~~ | event /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h: In member function 'KkcKeyEvent* fcitx::ShortcutEntry::event() const': /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:47:41: error: 'event_' was not declared in this scope; did you mean 'event'? 47 | KkcKeyEvent *event() const { return event_.get(); } | ^~~~~~ | event /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h: At global scope: /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:85:5: error: 'GObjectUniquePtr' does not name a type 85 | GObjectUniquePtr userRule_; | ^~~~~~~~~~~~~~~~ In file included from /usr/pkg/include/Fcitx5/Utils/fcitx-utils/key.h:21, from /usr/pkg/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h:47, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../ui_addshortcutdialog.h:20, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:11, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:35:27: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 35 | typedef typename std::underlying_type_t storage_type; | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:35:44: error: expected unqualified-id before '<' token 35 | typedef typename std::underlying_type_t storage_type; | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:37:32: error: expected ')' before 'i' 37 | explicit Flags(storage_type i = 0) : flags_(i) {} | ~ ^~ | ) /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:46:31: error: expected type-specifier before 'storage_type' 46 | constexpr inline operator storage_type() const { return flags_; } | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:47:22: error: 'storage_type' does not name a type 47 | constexpr inline storage_type toInteger() const { return flags_; } | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:53:12: error: declaration of 'operator=' as non-function 53 | Flags &operator=(storage_type f) { | ^~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:53:20: error: expected ';' at end of member declaration 53 | Flags &operator=(storage_type f) { | ^ | ; /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:53:34: error: expected ')' before 'f' 53 | Flags &operator=(storage_type f) { | ~ ^~ | ) /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:130:5: error: 'storage_type' does not name a type 130 | storage_type flags_; | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(Enum)': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:36:31: error: class 'fcitx::Flags' does not have any field named 'flags_' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:36:50: error: 'storage_type' does not name a type 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(const std::initializer_list<_Tp>&)': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:38:61: error: class 'fcitx::Flags' does not have any field named 'flags_' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:42:5: error: 'constexpr' constructor does not have empty body 42 | } | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(Enum)': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:50:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 50 | flags_ = static_cast(f); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:50:30: error: 'storage_type' does not name a type 50 | flags_ = static_cast(f); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator!() const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:58:48: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 58 | constexpr bool operator!() const { return !flags_; } | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator&=(fcitx::Flags)': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:60:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 60 | flags_ &= flag.flags_; | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator&=(Enum)': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:64:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 64 | flags_ &= static_cast(flag); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:64:31: error: 'storage_type' does not name a type 64 | flags_ &= static_cast(flag); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator|=(fcitx::Flags)': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:68:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 68 | flags_ |= flag.flags_; | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator|=(Enum)': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:72:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 72 | flags_ |= static_cast(flag); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:72:31: error: 'storage_type' does not name a type 72 | flags_ |= static_cast(flag); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(fcitx::Flags)': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:76:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 76 | flags_ ^= flag.flags_; | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(Enum)': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:80:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 80 | flags_ ^= static_cast(flag); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:80:31: error: 'storage_type' does not name a type 80 | flags_ ^= static_cast(flag); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(fcitx::Flags) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:84:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 84 | return Flags(flags_ | f.flags_); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(Enum) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:87:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' was not declared in this scope 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:87:21: error: expected primary-expression before '(' token 87 | return Flags(flags_ | static_cast(f)); | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' does not name a type 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(fcitx::Flags) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:90:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 90 | return Flags(flags_ ^ f.flags_); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(Enum) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:93:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' was not declared in this scope 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:93:21: error: expected primary-expression before '(' token 93 | return Flags(flags_ ^ static_cast(f)); | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' does not name a type 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(fcitx::Flags) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:96:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 96 | return Flags(flags_ & f.flags_); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(Enum) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:99:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' was not declared in this scope 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:99:21: error: expected primary-expression before '(' token 99 | return Flags(flags_ & static_cast(f)); | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' does not name a type 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator~() const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:101:62: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 101 | constexpr inline Flags operator~() const { return Flags(~flags_); } | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(Enum) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:104:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' was not declared in this scope 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:104:21: error: expected primary-expression before '(' token 104 | return Flags(flags_ & (~static_cast(f))); | ^ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' does not name a type 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(fcitx::Flags) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:108:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 108 | return Flags(flags_ & (~f.flags_)); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:121:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(Enum) const': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:124:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 124 | return flags_ == static_cast(f); | ^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:124:38: error: 'storage_type' does not name a type 124 | return flags_ == static_cast(f); | ^~~~~~~~~~~~ In file included from /usr/pkg/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h:47, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../ui_addshortcutdialog.h:20, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:11, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/key.h: At global scope: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/key.h:42:75: error: no matching function for call to 'fcitx::Flags::Flags()' 42 | explicit Key(KeySym sym = FcitxKey_None, KeyStates states = KeyStates(), | ^ In file included from /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:18, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided In file included from /usr/pkg/include/Fcitx5/Utils/fcitx-utils/key.h:21, from /usr/pkg/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h:47, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../ui_addshortcutdialog.h:20, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:11, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided In file included from /usr/pkg/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h:47, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../ui_addshortcutdialog.h:20, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:11, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/key.h:57:71: error: no matching function for call to 'fcitx::Flags::Flags()' 57 | static Key fromKeyCode(int code = 0, KeyStates states = KeyStates()) { | ^ In file included from /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:18, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided In file included from /usr/pkg/include/Fcitx5/Utils/fcitx-utils/key.h:21, from /usr/pkg/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h:47, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../ui_addshortcutdialog.h:20, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:11, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided In file included from /usr/pkg/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h:47, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../ui_addshortcutdialog.h:20, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:11, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/key.h:75:45: error: no matching function for call to 'fcitx::Flags::Flags()' 75 | KeyStates states = KeyStates()) const { | ^ In file included from /usr/pkg/include/Fcitx5/Utils/fcitx-utils/misc.h:18, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../common.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../shortcutmodel.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided In file included from /usr/pkg/include/Fcitx5/Utils/fcitx-utils/key.h:21, from /usr/pkg/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h:47, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../ui_addshortcutdialog.h:20, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../addshortcutdialog.h:11, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h: In instantiation of 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const [with Enum = fcitx::KeyState]': /usr/pkg/include/Fcitx5/Utils/fcitx-utils/key.h:63:51: required from here /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:121:28: error: 'const class fcitx::Flags' has no member named 'flags_'; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ~~^~~~~~ | Flags /usr/pkg/include/Fcitx5/Utils/fcitx-utils/flags.h:122:5: error: body of 'constexpr' function 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const [with Enum = fcitx::KeyState]' not a return-statement 122 | } | ^ *** Error code 1 Stop. make[2]: stopped in /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4 *** Error code 1 Stop. make[1]: stopped in /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4 *** Error code 1 Stop. make: stopped in /shared/pkgsrc/inputmethod/fcitx5-kkc/work/fcitx5-kkc-5.0.4 *** Error code 1 Stop. make[1]: stopped in /shared/pkgsrc/inputmethod/fcitx5-kkc *** Error code 1 Stop. make: stopped in /shared/pkgsrc/inputmethod/fcitx5-kkc