Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-9292

media-gfx/krita 5.0.0 fails before compilation phase (no qtsql in dependencies list)

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • Hide
      emerge -c dev-qt/qtsql
      emerge -av media-gfx/krita
      Show
      emerge -c dev-qt/qtsql emerge -av media-gfx/krita
    • Hide
      A required dependency (dev-qt/qtsql) is not listed in RDEPEND list.
      Lack of $(add_qt_dep qtsql)
      Show
      A required dependency (dev-qt/qtsql) is not listed in RDEPEND list. Lack of $(add_qt_dep qtsql)

      Summary:
      emerge -av media-gfx/krita
      Complains that a package provides Qt5SQL is missing, the ebuild does not have dev-qt/qtsql in dependencies.
      Actual results: emerge -av media-gfx/krita fails
      Expected results: emerge -av media-gfx/krita builds successfully
      Additional info:
      The build progress fragment:

      >>> Emerging (1 of 1) media-gfx/krita-5.0.0::kde-kit
      ...
      CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package):
        Could not find a package configuration file provided by "Qt5Sql" with any
        of the following names:    Qt5SqlConfig.cmake
          qt5sql-config.cmake  Add the installation prefix of "Qt5Sql" to CMAKE_PREFIX_PATH or set
        "Qt5Sql_DIR" to a directory containing one of the above files.  If "Qt5Sql"
        provides a separate development package or SDK, be sure it has been
        installed.
      Call Stack (most recent call first):
        CMakeLists.txt:348 (find_package)
      -- Configuring incomplete, errors occurred!
      See also "/var/tmp/portage/media-gfx/krita-5.0.0/work/krita-5.0.0_build/CMakeFiles/CMakeOutput.log".
       * ERROR: media-gfx/krita-5.0.0::kde-kit failed (configure phase):
       *   cmake failed
       * 
       * Call stack:
       *     ebuild.sh, line   93:  Called src_configure
       *   environment, line 3838:  Called kde5_src_configure
       *   environment, line 2653:  Called cmake-utils_src_configure
       *   environment, line 1737:  Called die
       * The specific snippet of code:
       *       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
       * 
       * If you need support, post the output of `emerge --info '=media-gfx/krita-5.0.0::kde-kit'`,
       * the complete build log and the output of `emerge -pqv '=media-gfx/krita-5.0.0::kde-kit'`.
       * The complete build log is located at '/var/tmp/portage/media-gfx/krita-5.0.0/temp/build.log'.
       * The ebuild environment file is located at '/var/tmp/portage/media-gfx/krita-5.0.0/temp/environment'.
       * Working directory: '/var/tmp/portage/media-gfx/krita-5.0.0/work/krita-5.0.0_build'
       * S: '/var/tmp/portage/media-gfx/krita-5.0.0/work/krita-5.0.0'
      

      User's investigation results:

      The dev-qt/qtsql dependency is not installed:

      *  dev-qt/qtsql
            Latest version available: 5.15.2-r1
            Latest version installed: [ Not Installed ]
            Size of files: 49,004 KiB
            Homepage:      https://www.qt.io/
            Description:   SQL abstraction library for the Qt5 framework
            License:       || ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
      

      W/A: emerge -av dev-qt/qtsql

       

       

            metahertz metahertz
            metahertz metahertz
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: