Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 615838 - net-misc/seafile-client-6.0.4 - Could not find a package configuration file provided by "Qt5Test"
Summary: net-misc/seafile-client-6.0.4 - Could not find a package configuration file p...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Moritz Schlarb
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-17 10:30 UTC by thorus90
Modified: 2017-05-03 19:51 UTC (History)
2 users (show)

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 thorus90 2017-04-17 10:30:49 UTC
seafile-client-6.0.4 fails to build:

>>> Emerging (4 of 4) net-misc/seafile-client-6.0.4::gentoo
 * seafile-client-6.0.4.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                               [ ok ]
>>> Unpacking source...
>>> Unpacking seafile-client-6.0.4.tar.gz to /var/tmp/portage/net-misc/seafile-client-6.0.4/work
>>> Source unpacked in /var/tmp/portage/net-misc/seafile-client-6.0.4/work
>>> Preparing source in /var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4_build"
cmake -C /var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHIBBOLETH_SUPPORT=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4_build/gentoo_toolchain.cmake  /var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4
loading initial cache file /var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 4.9.4
-- The CXX compiler identification is GNU 4.9.4
-- 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.28") 
Build type: Gentoo
qt5 version: 5.6.2
CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:26 (find_package):
  Could not find a package configuration file provided by "Qt5Test" with any
  of the following names:

    Qt5TestConfig.cmake
    qt5test-config.cmake

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


-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4_build/CMakeFiles/CMakeOutput.log".
 * ERROR: net-misc/seafile-client-6.0.4::gentoo failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_configure
 *   environment, line 3121:  Called cmake-utils_src_configure
 *   environment, line  799:  Called _cmake_execute_optionally 'src_configure'
 *   environment, line  280:  Called enable_cmake-utils_src_configure
 *   environment, line 1249:  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 '=net-misc/seafile-client-6.0.4::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=net-misc/seafile-client-6.0.4::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/net-misc/seafile-client-6.0.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-misc/seafile-client-6.0.4/temp/environment'.
 * Working directory: '/var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4_build'
 * S: '/var/tmp/portage/net-misc/seafile-client-6.0.4/work/seafile-client-6.0.4'


Reproducible: Always
Comment 1 thorus90 2017-04-22 21:19:29 UTC
After installing the package dev-qt/qttest it compiles fine, plz add it as an dependency.
Comment 2 Moritz Schlarb 2017-04-24 06:27:23 UTC
I have added a fix at https://github.com/gentoo/gentoo/pull/4489.
Now just waiting for someone to merge ;-)
Comment 3 Moritz Schlarb 2017-05-03 19:51:00 UTC
Oh sorry,
this was fixed some days ago in 25a56e558e96e6c39c511221704cf4749814a2f3.