Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/11/2023, à 18:17

alrito

[Résolu] Compilation de Skanpage avec cmake ?

Bonjour,

Je souhaite compiler Skanpage pour Kubuntu.

J'ai le lien de téléchargement : https://github.com/KDE/skanpage

Je dézippe le dossier une fois télécharger, je rentre dedans puis je fais :

cmake -G

Et c'est là où je me plante.

Je me suis un peu renseigner mais c'est tout.

Je ne sais pas quel générateur utiliser ni comment bien utiliser cmake.

Comment fait-vous ??

Dernière modification par alrito (Le 26/11/2023, à 11:19)


Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)

Hors ligne

#2 Le 24/11/2023, à 18:59

kamaris

Re : [Résolu] Compilation de Skanpage avec cmake ?

Hors ligne

#3 Le 24/11/2023, à 19:32

bruno

Re : [Résolu] Compilation de Skanpage avec cmake ?

Je pense que cette documentation sera plus utile : https://community.kde.org/Guidelines_and_HOWTOs/CMake

Attention il doit y avoir pas mal de dépendances pour compiler :

$ apt depends skanpage
skanpage
  Dépend: qml-module-org-kde-kirigami2
  Dépend: qml-module-org-kde-kquickimageeditor
  Dépend: qml-module-qt-labs-platform
  Dépend: qml-module-qt-labs-settings
  Dépend: qml-module-qtquick-controls2
  Dépend: qml-module-qtquick-layouts
  Dépend: qml-module-qtquick-window2
  Dépend: libc6 (>= 2.34)
  Dépend: libkf5configcore5
  Dépend: libkf5configgui5
  Dépend: libkf5coreaddons5
  Dépend: libkf5crash5
  Dépend: libkf5i18n5
  Dépend: libkf5xmlgui5
  Dépend: libksanecore1 (>= 23.08.3)
  Dépend: libqt5core5a (>= 5.15.11+p22.04+vrelease+git20231027.0040)
  Dépend: libqt5gui5 (>= 5.15.11+p22.04+vrelease+git20231027.0040)
  Dépend: libqt5printsupport5 (>= 5.15.11+p22.04+vrelease+git20231027.0040)
  Dépend: libqt5qml5 (>= 5.15.11+p22.04+vrelease+git20231027.0131)
  Dépend: libqt5quick5 (>= 5.15.11+p22.04+vrelease+git20231027.0131)
  Dépend: libqt5widgets5 (>= 5.15.11+p22.04+vrelease+git20231027.0040)
  Dépend: libstdc++6 (>= 5)

#4 Le 25/11/2023, à 15:11

alrito

Re : [Résolu] Compilation de Skanpage avec cmake ?

@ kamaris : J'ai cherché dedans mais rien de fiable pour ce que je veux faire mais merci quand même.

@ bruno :  Je crois ce que les dépendances que tu as mis en balise code servent à l'utilisation de skanpage. Le lien que tu m'a donner m'a servi et j'ai une première avancer.

cmake -DCMAKE_INSTALL_PREFIX=/opt/skanpage
CMake Warning:
  No source or binary directory provided.  Both will be assumed to be the
  same as the current working directory, but note that this warning will
  become a fatal error in future CMake releases.


CMake Error at CMakeLists.txt:25 (find_package):
  Could not find a package configuration file provided by "ECM" (requested
  version 5.94) 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!

Il doit manquer un paquet je pense.

As-tu une idée ?

Dernière modification par alrito (Le 25/11/2023, à 15:12)


Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)

Hors ligne

#5 Le 25/11/2023, à 18:43

bruno

Re : [Résolu] Compilation de Skanpage avec cmake ?

Oui mais potentiellement aussi à la compilation avec les paquets ***-dev correspondants.

Vu ton erreur il te faut le paquet extra-cmake-modules. Mais, tu vas en avoir besoin de beaucoup d'autres…;)

#6 Le 25/11/2023, à 19:15

alrito

Re : [Résolu] Compilation de Skanpage avec cmake ?

bruno a écrit :

Mais, tu vas en avoir besoin de beaucoup d'autres…;)

Je crois que oui. J'ai installé extra-cmake-modules et même ceux qui vont avec skanpage, ce que tu as mis en balise code, discussion #3.

Mais là je me retrouve avec un autre message d'erreur mais j'ai vu le fichier cmakelists.txt et ça pourrai être le dernier big_smile

Voici le message d'erreur :

CMake Error at CMakeLists.txt:74 (find_package):
  Could not find a package configuration file provided by "Qt5" (requested
  version 5.15.2) with any of the following names:

    Qt5Config.cmake
    qt5-config.cmake

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

Dernière modification par alrito (Le 25/11/2023, à 19:16)


Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)

Hors ligne

#7 Le 25/11/2023, à 19:37

bruno

Re : [Résolu] Compilation de Skanpage avec cmake ?

Pour celui-ci je dirais qu'il manque le paquet qt5-default

#8 Le 25/11/2023, à 20:51

alrito

Re : [Résolu] Compilation de Skanpage avec cmake ?

Alors ce n'est pas qt5-default mais ce n'est pas grave car j'ai réussi à installer les autres et il y en a beaucoup.

bruno a écrit :

tu vas en avoir besoin de beaucoup d'autres…;)

Ça c'est vrai

Maintenant, je me retrouve avec ça :

CMake Error at CMakeLists.txt:87 (find_package):
  Could not find a configuration file for package "KSaneCore" that is
  compatible with requested version "24.01".

  The following configuration files were considered but not accepted:

    /usr/lib/x86_64-linux-gnu/cmake/KSaneCore/KSaneCoreConfig.cmake, version: 22.12.3
    /lib/x86_64-linux-gnu/cmake/KSaneCore/KSaneCoreConfig.cmake, version: 22.12.3

Ça m'a l'air être une erreur de version, quand pense tu ?


Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)

Hors ligne

#9 Le 26/11/2023, à 08:20

bruno

Re : [Résolu] Compilation de Skanpage avec cmake ?

J'en pense que tu va probablement devoir recompiler la bibliothèque ksancore (libksanecore1) … et que je vais, pour ma part, arrêter là parce que cela peut durer très longtemps wink

#10 Le 26/11/2023, à 11:19

alrito

Re : [Résolu] Compilation de Skanpage avec cmake ?

J'ai réussi à compiler et à tester skanpage mais comment me direz-vous ??  smile

bruno a écrit :

J'en pense que tu va probablement devoir recompiler la bibliothèque ksancore (libksanecore1)

Et bien non, j'ai repris la version de libksanecore1, puis je suis aller dans le github de skanpage pour prendre la version qui corresponds et voilà ça marche.

Bon la traduction c'est pas ça mais je vais créer un paquet pour skanpage en incluant les dépendances.

Pour info, ce qui marche sur Kubuntu jammy, c'est bien la version de skanpage 22.04.

Merci à kamaris et à toi bruno

Dernière modification par alrito (Le 26/11/2023, à 15:57)


Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)

Hors ligne