J'essaie de reconstruire fcitx sur Xenial (16.04.3) afin de pouvoir corriger l'erreur de réponse à R-ALT lors de l'utilisation d'une méthode d'entrée M17N. Ma tentative de reconstruction de fcitx échoue avec le message d'erreur suivant:
Erreur CMake dans CMakeLists.txt: 8 (find_package): impossible de trouver un fichier de configuration de package fourni par "ECM" (version demandée 0.0.11) portant l'un des noms suivants:
ECMConfig.cmake ecm-config.cmake
ECM signifie Extra CMake Modules. Il ajoute des modules supplémentaires à votre installation de cmake. Voir le manuel ici .
Sur Ubuntu (ou tout autre système basé sur Debian), vous pouvez l’installer avec
Sudo apt install extra-cmake-modules
Une fois que cela est fait, la construction de fcitx devrait pouvoir continuer si toutes les autres dépendances sont également satisfaites.
Une réponse pratique immédiate à ma question est donnée dans la section "Liste des erreurs" de http://www.d3rm.org/Programming_Language/z.Programmer%27s_Toolkit/FCITX_-_Free_Chinese_Input_Toy_for_X/1.Installation.html =. Il n'est pas nécessaire de savoir lire le chinois pour comprendre les solutions.
Cependant, l’approche correcte aurait consisté à utiliser apt-get build-dep...
Cette commande demande avant l’installation.
Je rencontre toujours un problème de reconstruction, même après l'utilisation de apt-get build-dep
, mais j'ai réussi à en reconstruire suffisamment pour trouver et mettre en œuvre une solution à mon problème. Un problème intermédiaire a été résolu en utilisant apt-get install
lorsque apt-get build-dep
n'a pas voulu installer le paquet nécessaire.