Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 657092 - mail-client/kube should depend on dev-qt/qtwebengine[widgets]
Summary: mail-client/kube should depend on dev-qt/qtwebengine[widgets]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-02 08:19 UTC by Michael Mair-Keimberger (iamnr3)
Modified: 2018-06-04 21:13 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Mair-Keimberger (iamnr3) 2018-06-02 08:19:44 UTC
Hi,

mail-client/kube needs qtwebengine to be compiled with the widgets use flag, otherwise i'll get following compilation error:

 * Package:    mail-client/kube-0.5.0-r1
 * Repository: gentoo
 * Maintainer: kde@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking kube-0.5.0.tar.gz to /var/tmp/portage/mail-client/kube-0.5.0-r1/work
>>> Source unpacked in /var/tmp/portage/mail-client/kube-0.5.0-r1/work
>>> Preparing source in /var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0 ...
 * Build system was modified by KDE_TEST=forceoptional-recursive.
 * Unified diff file ready for pickup in:
 *   /var/tmp/portage/mail-client/kube-0.5.0-r1/temp/kube-0.5.0-tests-optional.patch
 * Push it upstream to make this message go away.
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0_build"
cmake -C /var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=OFF -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0_build/gentoo_toolchain.cmake  /var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0
loading initial cache file /var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- 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/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "0.29.2") 
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by
  "Qt5WebEngineWidgets" with any of the following names:

    Qt5WebEngineWidgetsConfig.cmake
    qt5webenginewidgets-config.cmake

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


-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0_build/CMakeFiles/CMakeOutput.log".
 * ERROR: mail-client/kube-0.5.0-r1::gentoo failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line  124:  Called src_configure
 *   environment, line 3750:  Called kde5_src_configure
 *   environment, line 2779:  Called cmake-utils_src_configure
 *   environment, line 1228:  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 '=mail-client/kube-0.5.0-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=mail-client/kube-0.5.0-r1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/mail-client/kube-0.5.0-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/mail-client/kube-0.5.0-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0_build'
 * S: '/var/tmp/portage/mail-client/kube-0.5.0-r1/work/kube-0.5.0'
Comment 1 Larry the Git Cow gentoo-dev 2018-06-04 21:13:47 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4066322ab497c13c3592ab7c8acbfc63ec1c84e7

commit 4066322ab497c13c3592ab7c8acbfc63ec1c84e7
Author:     Michael Mair-Keimberger <m.mairkeimberger@gmail.com>
AuthorDate: 2018-06-02 21:50:39 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-06-04 21:12:52 +0000

    mail-client/kube: depend on dev-qt/qtwebengine[widgets]
    
    Closes: https://bugs.gentoo.org/657092
    Closes: https://github.com/gentoo/gentoo/pull/8699

 mail-client/kube/kube-0.5.0-r2.ebuild | 47 +++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)