GithubHelp home page GithubHelp logo

fcitx5-kkc's Introduction

fcitx5-kkc

This provides libkkc input method support for fcitx5. Released under GPL3+.

Jenkins Build Status

Coverity Scan Status

fcitx5-kkc's People

Contributors

byljcron avatar ikunya avatar marguerite avatar wengxt avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fcitx5-kkc's Issues

Unable to compile fcitx5-kkc with clang13

I'm unable to compile fcitx5-kkc with clang13 on OpenBSD, here is the error messages:

[23/30] /portworks/obj/fcitx5-kkc-5.0.6/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/local/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -Igui/fcitx5-kkc-config_autogen/include -I. -Igui -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtWidgets -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/local/include/Fcitx5/Utils -isystem /usr/local/include -isystem /usr/local/include/glib-2.0 -isystem /usr/local/lib/glib-2.0/include -isystem /usr/local/include/json-glib-1.0 -isystem /usr/local/include/gee-0.8 -Wall -Wextra -O2 -pipe -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -std=c++11 -fPIC -pthread -std=c++17 -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/dictwidget.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/dictwidget.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/dictwidget.cpp.o -c /portworks/obj/fcitx5-kkc-5.0.6/fcitx5-kkc-5.0.6/gui/dictwidget.cpp
[24/30] /portworks/obj/fcitx5-kkc-5.0.6/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/local/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -Igui/fcitx5-kkc-config_autogen/include -I. -Igui -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtWidgets -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/local/include/Fcitx5/Utils -isystem /usr/local/include -isystem /usr/local/include/glib-2.0 -isystem /usr/local/lib/glib-2.0/include -isystem /usr/local/include/json-glib-1.0 -isystem /usr/local/include/gee-0.8 -Wall -Wextra -O2 -pipe -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -std=c++11 -fPIC -pthread -std=c++17 -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o -c /portworks/obj/fcitx5-kkc-5.0.6/fcitx5-kkc-5.0.6/gui/adddictdialog.cpp
FAILED: gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o 
/portworks/obj/fcitx5-kkc-5.0.6/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/local/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -Igui/fcitx5-kkc-config_autogen/include -I. -Igui -isystem /usr/local/include/X11/qt5 -isystem /usr/local/include/X11/qt5/QtCore -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt5/QtWidgets -isystem /usr/local/include/X11/qt5/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/local/include/Fcitx5/Utils -isystem /usr/local/include -isystem /usr/local/include/glib-2.0 -isystem /usr/local/lib/glib-2.0/include -isystem /usr/local/include/json-glib-1.0 -isystem /usr/local/include/gee-0.8 -Wall -Wextra -O2 -pipe -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -std=c++11 -fPIC -pthread -std=c++17 -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o -c /portworks/obj/fcitx5-kkc-5.0.6/fcitx5-kkc-5.0.6/gui/adddictdialog.cpp
/portworks/obj/fcitx5-kkc-5.0.6/fcitx5-kkc-5.0.6/gui/adddictdialog.cpp:20:39: error: constexpr variable cannot have non-literal type 'const std::array<const char *, 2>'
constexpr std::array<const char *, 2> type = {"readonly", "readwrite"};
                                      ^
/portworks/obj/fcitx5-kkc-5.0.6/fcitx5-kkc-5.0.6/gui/adddictdialog.cpp:20:39: error: implicit instantiation of undefined template 'std::array<const char *, 2>'
/usr/include/c++/v1/__tuple:219:64: note: template is declared here
template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
                                                               ^
2 errors generated.
ninja: build stopped: subcommand failed.
*** Error 1 in . (/usr/ports/devel/cmake/cmake.port.mk:36 'do-build': @cd /portworks/obj/fcitx5-kkc-5.0.6/build-amd64 && exec /usr/bin/env -...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2944 '/portworks/obj/fcitx5-kkc-5.0.6/build-amd64/.build_done': @cd /usr/ports/in...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2126 '/usr/ports/packages/amd64/all/fcitx5-kkc-5.0.6.tgz': @cd /usr/ports/inputme...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2124 '/usr/ports/packages/amd64/all/fcitx5-kkc-5.0.6.tgz': @cd /usr/ports/inputme...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2612 'subpackage': @:; (case X${_DEPENDS_CACHE} in  X) _DEPENDS_CACHE=$(doas -u _...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2144 '/var/db/pkg/fcitx5-kkc-5.0.6/+CONTENTS': @cd /usr/ports/inputmethods/fcitx5...)
*** Error 2 in /usr/ports/inputmethods/fcitx5-kkc (/usr/ports/infrastructure/mk/bsd.port.mk:2594 'install': @lock=fcitx5-kkc-5.0.6;  export ...)

compiler:

OpenBSD clang version 13.0.0
Target: amd64-unknown-openbsd7.0
Thread model: posix
InstalledDir: /usr/bin

dependence details:

===> fcitx5-kkc-5.0.6 depends on: gettext-tools-* -> gettext-tools-0.21p1
===> fcitx5-kkc-5.0.6 depends on: fcitx5-* -> fcitx5-5.0.11
===> fcitx5-kkc-5.0.6 depends on: iso-codes-* -> iso-codes-4.5.0
===> fcitx5-kkc-5.0.6 depends on: extra-cmake-modules->=5.89.0 -> extra-cmake-modules-5.89.0
===> fcitx5-kkc-5.0.6 depends on: cmake-* -> cmake-3.20.3p2v0
===> fcitx5-kkc-5.0.6 depends on: ninja->=1.5.1 -> ninja-1.10.2p0
===> fcitx5-kkc-5.0.6 depends on: qttools-* -> qttools-5.15.2
===> fcitx5-kkc-5.0.6 depends on: fcitx5-qt-* -> fcitx5-qt-5.0.9
===> fcitx5-kkc-5.0.6 depends on: libkkc-* -> libkkc-20210214
===> fcitx5-kkc-5.0.6 depends on: libkkc-data-* -> libkkc-data-0.2.7
===> fcitx5-kkc-5.0.6 depends on: qtbase-* -> qtbase-5.15.2p6

Full build log:
https://github.com/ZhanYF/static/blob/main/log.kkc

Please let me know if you need more information, thanks for look into this!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.