Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 918423 - x11-themes/QGnomePlatform-0.9.2-r4 fails missing Qt6QuickControls2
Summary: x11-themes/QGnomePlatform-0.9.2-r4 fails missing Qt6QuickControls2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Pacho Ramos
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-24 19:18 UTC by daniel
Modified: 2023-11-26 09:22 UTC (History)
1 user (show)

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


Attachments
emerge --info (emerge-info.txt,8.79 KB, text/plain)
2023-11-24 19:18 UTC, daniel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description daniel 2023-11-24 19:18:42 UTC
Created attachment 875545 [details]
emerge --info

current QGnomePlatform fails by not finding Qt6QuickControls2:

-- Found XKB: /usr/lib64/libxkbcommon.so (found suitable version "1.6.0", minimum required is "0.5.0") 
-- Found WrapVulkanHeaders: /usr/include  
-- Could NOT find Qt6QuickControls2 (missing: Qt6QuickControls2_DIR)
CMake Error at CMakeLists.txt:34 (find_package):
  Found package configuration file:

    /usr/lib64/cmake/Qt6/Qt6Config.cmake

  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find required Qt component "QuickControls2".

  Expected Config file at
  "/usr/lib64/cmake/Qt6QuickControls2/Qt6QuickControls2Config.cmake" does NOT
  exist



  Configuring with --debug-find-pkg=Qt6QuickControls2 might reveal details
  why the package was not found.

  Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
  of the path variables that find_package uses to try and find the package.



-- Configuring incomplete, errors occurred!
 * ERROR: x11-themes/QGnomePlatform-0.9.2-r4::gentoo failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line  136:  Called src_configure
 *   environment, line 2142:  Called cmake_src_configure
 *   environment, line 1045:  Called die
 * The specific snippet of code:
 *       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
 *
Comment 1 Ionen Wolkens gentoo-dev 2023-11-24 19:26:27 UTC
Ideally please attach full build.log, but looks like just a missing dependency on dev-qt/qtdeclarative:6 (it provides qtquickcontrols2 in Qt6 rather than its own package).
Comment 2 daniel 2023-11-24 20:50:51 UTC
emerging dev-qt/qtdeclarative:6 (installing in a new slot) manually, I was able to emerge x11-themes/QGnomePlatform-0.9.2-r4, thanks.

Maybe x11-themes/QGnomePlatform-0.9.2-r4 should depend on dev-qt/qtdeclarative:6
Comment 3 Larry the Git Cow gentoo-dev 2023-11-26 09:22:27 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b1d9b8f7dcfb0d00af40cc8c99d4480b089a85

commit 82b1d9b8f7dcfb0d00af40cc8c99d4480b089a85
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2023-11-26 09:17:47 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2023-11-26 09:22:20 +0000

    x11-themes/QGnomePlatform: Add missing rdep
    
    Thanks-to: daniel
    Thanks-to: Ionen Wolkens
    Closes: https://bugs.gentoo.org/918423
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>

 .../{QGnomePlatform-0.9.2-r4.ebuild => QGnomePlatform-0.9.2-r5.ebuild}   | 1 +
 1 file changed, 1 insertion(+)