Created attachment 862066 [details] quazip-1.3-r2 build.log with USE="-test" Dependencies slightly wrong https://github.com/stachenov/quazip/blob/v1.3/CMakeLists.txt#L53..L54 Reproducible: Always Steps to Reproduce: 1. USE="qt6 -test" emerge quazip without having qt5compat previously installed Actual results: CMake Error at CMakeLists.txt:54 (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 "Core5Compat".
Created attachment 862067 [details] emerge --info
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b6762c837779e02790a66c76bf4e80b4c07a389 commit 0b6762c837779e02790a66c76bf4e80b4c07a389 Author: Alfred Wingate <parona@protonmail.com> AuthorDate: 2023-05-21 12:15:39 +0000 Commit: Andrew Ammerlaan <andrewammerlaan@gentoo.org> CommitDate: 2023-05-22 06:31:01 +0000 dev-libs/quazip: move Qt5Compat dependency * New revision as this modifies RDEPEND. This change is correct as Qt5Compat is required unconditionally if qt6 is used, its not a test dependecy and its linked against in the finished build. Bug: https://bugs.gentoo.org/906874 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/31110 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> dev-libs/quazip/quazip-1.3-r3.ebuild | 85 ++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+)