Besoin d'aide pour compiler une version kmymoney

Installation, configuration et utilisation des logiciels que vous souhaitez installer.
Joffrey77
Messages : 134
Enregistré le : sam. 1 oct. 2016 09:22

Besoin d'aide pour compiler une version kmymoney

Message par Joffrey77 »

Bonjour,

Je galere depuis le debut de l'installation de mint, en effet j'utilise depuis de nombreuses années Kmymoney qui me va tres bien, malheuresement il ne fait pas bon menage avec Mint.

Avec la version dépot j'ai un bug affichage génant lors d'une ventilation qui m'enpeche de lire correctement le contenu. J'ai essayé via QT5 integration, en modifiant le style, j'ai reussi a resoudre se probleme, mais l'intefration du coup est tres laide.

J'ai tenté egalement la version appimage, mais l'intégration est pourrie.

il me reste la derniere solution d'installer une version plus récente que les dépots avec les sources. j'ai essayé de regardé, mais je comprends pas.

j'ai trouvé les sources au git puis j'ai fais :

Code : Tout sélectionner

git clone https://invent.kde.org/office/kmymoney.git
ensuite j'ai mon repertoire KmyMoneyGit

je vous liste le contenu :

Code : Tout sélectionner

joffrey@joffrey-bureau:~/KmyMoneyGit$ dir
3rdparty			 docker
BUGS				 kmymoney
ChangeLog			 kmymoney.doxygen.in
ChangeLog.original		 LICENSES
clang-format-pre-commit-hook.sh  logo.png
cmake				 maintainer
CMakeLists.txt			 Messages.sh
config-kmymoney.h.cmake		 packaging
config-kmymoney-version.h.cmake  run-clang-format.sh
contrib				 TODO
CONTRIBUTING.md			 tools
doc
j'ai lu que c'etait plus simple avec checkinstall ( installer ) si je fais un :

Code : Tout sélectionner

joffrey@joffrey-bureau:~/KmyMoneyGit$ ./configure
bash: ./configure: Aucun fichier ou dossier de ce type
si quelqu'un d'experimenté pouvait m'aider, cela serait sympa, car la je bloque, je ne peux pas basculer completement sur mint a cause de ça et sa me prend la tete .....
Asus B350 Prime plus, Ryzen 7 5700g, CGX Nvidia Geforce GTX 1050 Ti 4G,24 G de ram, Mint 21.1 Cinamon, Imprimante HP smart thanks 7600
( Double boot Mint 20.2 ,W10 )

- Portable Asus 17" X751L i3 4030U 1.9Ghz, 6 GB ram, 1HDD 1T: Windows10

Avatar du membre
cyrille
Administrateur du site
Messages : 12441
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Besoin d'aide pour compiler une version kmymoney

Message par cyrille »

En gros c'est

(ça utilise cmake et non make)

Code : Tout sélectionner

$ cd <emplacement des sources>
$ git pull --rebase
$ rm -r build
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/
$ make
$ sudo make install/fast
Mais il y a une multitude de dependances libkf5 à installer... un peu casse pieds ;) Juste suivre les erreurs de compilation pour savoir lesquelles ... ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12441
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Besoin d'aide pour compiler une version kmymoney

Message par cyrille »

En train de compiler , si toutes les dependances sont installées ça doit passer
Test sur Mint 20.1
Par contre compter une demi-heure de compil avec ma machine (i5/8go RAM)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12441
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Besoin d'aide pour compiler une version kmymoney

Message par cyrille »

ça passe nickel
Ensuite moi et les trucs de "money" ça fait deux, mais ça marche ;)

Image

cd

Code : Tout sélectionner

cd bin
./kmymoney

Code : Tout sélectionner

mymoney > /dev/null 
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Joffrey77
Messages : 134
Enregistré le : sam. 1 oct. 2016 09:22

Re: Besoin d'aide pour compiler une version kmymoney

Message par Joffrey77 »

Déja, merci pour votre aide !

je bloque avec la commande :

Code : Tout sélectionner

joffrey@joffrey-bureau:~/KmyMoneyGit/build$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/
-- Working on branch master
-- Detected an unstable master branch
CMake Error at CMakeLists.txt:70 (find_package):
  Could not find a package configuration file provided by "ECM" (requested
  version 5.42) with any of the following names:

    ECMConfig.cmake
    ecm-config.cmake

  Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
  to a directory containing one of the above files.  If "ECM" provides a
  separate development package or SDK, be sure it has been installed.


-- Configuring incomplete, errors occurred!
See also "/home/joffrey/KmyMoneyGit/build/CMakeFiles/CMakeOutput.log".
la commande rm -r build n'a pas fonctionnée non plus.
Asus B350 Prime plus, Ryzen 7 5700g, CGX Nvidia Geforce GTX 1050 Ti 4G,24 G de ram, Mint 21.1 Cinamon, Imprimante HP smart thanks 7600
( Double boot Mint 20.2 ,W10 )

- Portable Asus 17" X751L i3 4030U 1.9Ghz, 6 GB ram, 1HDD 1T: Windows10

Avatar du membre
cyrille
Administrateur du site
Messages : 12441
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Besoin d'aide pour compiler une version kmymoney

Message par cyrille »

Code : Tout sélectionner

sudo apt install extra-cmake-modules
pour la première erreur

et la deuxième , si pas de dossier build (initial), normal, saute l"étape ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Joffrey77
Messages : 134
Enregistré le : sam. 1 oct. 2016 09:22

Re: Besoin d'aide pour compiler une version kmymoney

Message par Joffrey77 »

Maintenant j'ai ça :

Code : Tout sélectionner

offrey@joffrey-bureau:~/KmyMoneyGit/build$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/
-- Working on branch master
-- Detected an unstable master branch
CMake Warning at CMakeLists.txt:107 (find_package):
  By not providing "FindGpgmepp.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Gpgmepp", but
  CMake did not find one.

  Could not find a package configuration file provided by "Gpgmepp" with any
  of the following names:

    GpgmeppConfig.cmake
    gpgmepp-config.cmake

  Add the installation prefix of "Gpgmepp" to CMAKE_PREFIX_PATH or set
  "Gpgmepp_DIR" to a directory containing one of the above files.  If
  "Gpgmepp" provides a separate development package or SDK, be sure it has
  been installed.


-- Checking for module 'sqlcipher'
--   No package 'sqlcipher' found
-- Checking for module 'libofx'
--   No package 'libofx' found
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5Svg" with any
  of the following names:

    Qt5SvgConfig.cmake
    qt5svg-config.cmake

  Add the installation prefix of "Qt5Svg" to CMAKE_PREFIX_PATH or set
  "Qt5Svg_DIR" to a directory containing one of the above files.  If "Qt5Svg"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  CMakeLists.txt:120 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/joffrey/KmyMoneyGit/build/CMakeFiles/CMakeOutput.log".
joffrey@joffrey-bureau:~/KmyMoneyGit/build$ 
Asus B350 Prime plus, Ryzen 7 5700g, CGX Nvidia Geforce GTX 1050 Ti 4G,24 G de ram, Mint 21.1 Cinamon, Imprimante HP smart thanks 7600
( Double boot Mint 20.2 ,W10 )

- Portable Asus 17" X751L i3 4030U 1.9Ghz, 6 GB ram, 1HDD 1T: Windows10

Avatar du membre
cyrille
Administrateur du site
Messages : 12441
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Besoin d'aide pour compiler une version kmymoney

Message par cyrille »

faut installer toutes les dependances qui te manquent et qui sont signalées dans les retours, ici gpgmepp (ainsi que leur paquet éponymes en -dev)

+ celles citées en dessous dans le retour

Code : Tout sélectionner


-- Checking for module 'sqlcipher'
--   No package 'sqlcipher' found
-- Checking for module 'libofx'
--> sqlcipher, libofx, etc...
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12441
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Besoin d'aide pour compiler une version kmymoney

Message par cyrille »

Pour info , il y en a pas mal.

Utilise ensuite synaptic pour installer tous si a un motif kf5 (un peu bourrin comme méthode, mais franchement pas eu le courage de lister les dépendances une par une pour un skeud que je n'utilise pas ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12441
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Besoin d'aide pour compiler une version kmymoney

Message par cyrille »

bonus du matin, pour installer tous les trucs kf5, j'ai utilisé cette commande
(méthode de bourrin comme prévenu ;)

Code : Tout sélectionner

dpkg -l | grep kf5 | awk '{print $2}' | xargs -n1 sudo aptitude install
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Répondre