Forum Linux.général debian stretch , rekonq navigateur web

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
2
oct.
2016

Bonjour,

N'ayant pas trouvé le paquet dans les depots officiel , je compile le logiciel .
Mais une lib n'est pas trouvée (erreur en bas de post).

lib qt4 installés :

user@debian:~$ apt list --installed | grep 'qt4'

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libqt4-dbg/testing,now 4:4.8.7+dfsg-9 i386 [installed]
libqt4-dbus/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-declarative/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-designer/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-dev/testing,now 4:4.8.7+dfsg-9 i386 [installed]
libqt4-dev-bin/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-help/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-network/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-opengl/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-opengl-dev/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-qt3support/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-script/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-scripttools/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-sql/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-sql-mysql/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-svg/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-test/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-xml/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
libqt4-xmlpatterns/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
qt4-linguist-tools/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
qt4-qmake/testing,now 4:4.8.7+dfsg-9 i386 [installed,automatic]
user@debian:~$ 

lib webkit installés :

user@debian:~$ apt list --installed | grep 'webkit'

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libqt5webkit5/testing,now 5.6.1+dfsg-5 i386 [installed,automatic]
libqtwebkit4/testing,now 2.3.4.dfsg-8.1 i386 [installed,automatic]
webkit-image-qt/testing,now 0.0.svn25399-3 i386 [installed]
user@debian:~$ 

L'erreur :

user@debian:~$ cmake /tmp/qupzilla-user/tmp/rekonq-2.4.2/
-- The C compiler identification is GNU 6.1.1
-- The CXX compiler identification is GNU 6.1.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
CMake Error at /usr/share/cmake-3.6/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
  Could NOT find Qt4 (missing: QT_QTWEBKIT_INCLUDE_DIR QT_QTWEBKIT_LIBRARY)
  (found suitable version "4.8.7", minimum required is "4.8.0")
Call Stack (most recent call first):
  /usr/share/cmake-3.6/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.6/Modules/FindQt4.cmake:1335 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:26 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!
See also "/home/user/CMakeFiles/CMakeOutput.log".
See also "/home/user/CMakeFiles/CMakeError.log".
user@debian:~$ 
  • # libqtwebkit-dev

    Posté par  . Évalué à 1.

    Il te manquerait pas le package libqtwebkit-dev par hasard?

    • [^] # Re: libqtwebkit-dev

      Posté par  . Évalué à 1.

      Oui , maintenant il y a ceci :

      user@debian:~$ cmake /tmp/qupzilla-user/tmp/rekonq-2.4.2/
      CMake Error at /usr/share/cmake-3.6/Modules/FindKDE4.cmake:111 (message):
        ERROR: cmake/modules/FindKDE4Internal.cmake not found in
        /home/user/.kde/share/apps;/usr/share/kde4/apps
      Call Stack (most recent call first):
        CMakeLists.txt:37 (FIND_PACKAGE)
      
      
      -- Configuring incomplete, errors occurred!
      See also "/home/user/CMakeFiles/CMakeOutput.log".
      See also "/home/user/CMakeFiles/CMakeError.log".
      user@debian:~$ 
      • [^] # Re: libqtwebkit-dev

        Posté par  . Évalué à 1.

        kdelibs(-dev) ?

        • [^] # Re: libqtwebkit-dev

          Posté par  . Évalué à 1. Dernière modification le 02 octobre 2016 à 09:10.

          Edit: tu m'as devancé .

          Bon maintenant c'est compilable , mais pourquoi il trouve pas nepomuk alors que c'est installé ?
          Faut-il définir la variable PATH manuellement ? Si oui , comment ?
          On aimerais bien pouvoir utiliser des marques-pages dans rekonq :p

          user@debian:~$ apt list --installed | grep 'nepomuk'
          
          WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
          
          libnepomuk4/testing,now 4:4.14.23-1 i386 [installed]
          libnepomukquery4a/testing,now 4:4.14.23-1 i386 [installed]
          libnepomukutils4/testing,now 4:4.14.23-1 i386 [installed]
          user@debian:~$ 
          user@debian:~$ cmake /tmp/qupzilla-user/tmp/rekonq-2.4.2/ -Wno-dev 
          -- Found Qt-Version 4.8.7 (using /usr/bin/qmake)
          -- Found X11: /usr/lib/i386-linux-gnu/libX11.so
          -- Found KDE 4.12 include dir: /usr/include
          -- Found KDE 4.12 library dir: /usr/lib
          -- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
          -- Found automoc4: /usr/bin/automoc4
          CMake Warning at CMakeLists.txt:53 (FIND_PACKAGE):
            By not providing "FindNepomukCore.cmake" in CMAKE_MODULE_PATH this project
            has asked CMake to find a package configuration file provided by
            "NepomukCore", but CMake did not find one.
          
            Could not find a package configuration file provided by "NepomukCore"
            (requested version 0.1.0) with any of the following names:
          
              NepomukCoreConfig.cmake
              nepomukcore-config.cmake
          
            Add the installation prefix of "NepomukCore" to CMAKE_PREFIX_PATH or set
            "NepomukCore_DIR" to a directory containing one of the above files.  If
            "NepomukCore" provides a separate development package or SDK, be sure it
            has been installed.
          
          
          -- Could NOT find QtOAuth (missing:  QTOAUTH_LIBRARY QTOAUTH_INCLUDE_DIR) 
          CMake Warning at /usr/share/kde4/apps/cmake/modules/MacroOptionalFindPackage.cmake:32 (find_package):
            By not providing "FindKActivities.cmake" in CMAKE_MODULE_PATH this project
            has asked CMake to find a package configuration file provided by
            "KActivities", but CMake did not find one.
          
            Could not find a package configuration file provided by "KActivities"
            (requested version 6.1.0) with any of the following names:
          
              KActivitiesConfig.cmake
              kactivities-config.cmake
          
            Add the installation prefix of "KActivities" to CMAKE_PREFIX_PATH or set
            "KActivities_DIR" to a directory containing one of the above files.  If
            "KActivities" provides a separate development package or SDK, be sure it
            has been installed.
          Call Stack (most recent call first):
            CMakeLists.txt:77 (MACRO_OPTIONAL_FIND_PACKAGE)
          
          
          -- 
          -- -----------------------------------------------------------------------
          --  rekonq 2.4.2 dependencies results  <http://rekonq.kde.org>
          -- 
          --  Qt library found...................... YES
          --  Qt version 4.8.7 found! 
          -- 
          --  KDE Desktop Environment............... YES
          --  KDE version 4.14.23 found! 
          -- 
          -- 
          --  rekonq will be compiled............... YES
          -- 
          -- 
          --  ----- Optional Features
          -- 
          --  Nepomuk Libraries..................... NO
          --  Rekonq will be compiled WITHOUT support for bookmarks tagging
          -- 
          --  QCA2 Libraries........................ YES
          --  QtOAuth Libraries..................... NO
          --  Rekonq will be compiled WITHOUT support for opera sync handler
          --  KActivities Libraries................. NO
          --  Rekonq will be compiled WITHOUT support for activities
          -- 
          -- -----------------------------------------------------------------------
          -- 
          -- Configuring done
          -- Generating done
          -- Build files have been written to: /home/user
          user@debian:~$ 

          En vous remerciant .

          • [^] # Re: libqtwebkit-dev

            Posté par  . Évalué à 1.

            libnepomuk4-dev ?

            En règle générale, sur une Debian, si CMake pleure car il ne trouve pas une bibliothèque, commence par vérifier que la dite bibliothèque est installée ainsi que le package *-dev qui va avec.

            • [^] # Re: libqtwebkit-dev

              Posté par  . Évalué à 1.

              Ben justement , j'ai vérifié nepomuk !
              Part ailleurs

              E: Unable to locate package libnepomuk4-dev
              • [^] # Re: libqtwebkit-dev

                Posté par  . Évalué à 1.

                J'avais lancé ce nom au hasard. Statistiquement, ça devais être bon.

                $ aptitude search nepomuk
                ...
                p   nepomuk-core-dev         - Nepomuk Semantik Desktop core libraries -- development files
                ...
                

                Du coup, tu peux tenter nepomuk-core-dev.

                • [^] # Re: libqtwebkit-dev

                  Posté par  . Évalué à 0.

                  Du coup, tu peux tenter nepomuk-core-dev.

                  Puisque je te dis que j'ai vérifié dans les depots ! :)

                  E: Unable to locate package nepomuk-core-dev

                  J'avais lancé ce nom au hasard. Statistiquement, ça devais être bon.

                  Ben voyons :p

                  • [^] # Re: libqtwebkit-dev

                    Posté par  . Évalué à 1.

                    Du coup, tu peux tenter nepomuk-core-dev.

                    Puisque je te dis que j'ai vérifié dans les depots ! :)

                    Effectivement, ce package ne semble pas être actuellement disponible sur la testing (j'avais vérifié sur une stable). Du coup, je n'ai pas de solution simple pour toi, si ce n'est d'attendre qu'il revienne.

                    Cela dis, j'ai des doutes sur le fait que Nepomuk soit indispensable à Rekonq, il y a des chances que tu puisses désactiver la dépendance depuis CMake.

                    • [^] # Re: libqtwebkit-dev

                      Posté par  . Évalué à 1.

                      Cela dis, j'ai des doutes sur le fait que Nepomuk soit indispensable à Rekonq, il y a des chances que tu puisses désactiver la dépendance depuis CMake.

                      On voit bien que t'as pas essayé de compiler à ce stade , enduite dans l'app on peut même pas changer de moteur de recherche .


                      Faut constater que debian n'est pas trés à jour …mais toujours plus qu'ubuntu .

                      Peut-être que sur un autre linux , le paquet est à jour et présent ?

                      • [^] # Re: libqtwebkit-dev

                        Posté par  . Évalué à 1.

                        Cela dis, j'ai des doutes sur le fait que Nepomuk soit indispensable à Rekonq, il y a des chances que tu puisses désactiver la dépendance depuis CMake.

                        On voit bien que t'as pas essayé de compiler à ce stade , enduite dans l'app on peut même pas changer de moteur de recherche .

                        Je n'ai en effet pas essayé de compiler Rekonq, mais d'après ce que je vois dans le CMakeLists, je réitère ma suggestion de desactiver Nepomuk depuis CMake.

                        Faut constater que debian n'est pas trés à jour …mais toujours plus qu'ubuntu.
                        Peut-être que sur un autre linux , le paquet est à jour et présent ?

                        Debian est à jour, c'est juste que tu utilises une Debian Testing, version sur laquelle il n'est pas inhabituel de ne pas trouver certains packages car ils sont temporairement pétés (https://packages.qa.debian.org/n/nepomuk-core.html). Tu as donc le choix d'attendre quelques jours qu'il réapparaisse, ou bien d'utiliser une distribution plus stable; une Debian Stable par exemple. Ou bien une Ubuntu, qui contient la dernière version de Rekonq

                        • [^] # Re: libqtwebkit-dev

                          Posté par  . Évalué à 1.

                          Il y a plein de paquets qui ne sont pas les dernieres version dans ubuntu & debian : donc pas à jour .

                          rekonq est à jour sur arch , par exemple .

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.