Created attachment 577704 [details] Build log Build failed during cmake config CMake Error at /usr/lib64/cmake/Qt5WebEngineCore/Qt5WebEngineCoreConfig.cmake:101 (find_package): Could not find a configuration file for package "Qt5Positioning" that is compatible with requested version "5.12.3". The following configuration files were considered but not accepted: /usr/lib64/cmake/Qt5Positioning/Qt5PositioningConfig.cmake, version: 5.11.3 The ebuild for www-client/falkon-3.1.0-r1 does not declare any dependency on dev-qt/qtpositioning, so emerge tried to build with the version of qtpositioning that was already installed, 5.11.3. Fixed by manually building the latest stable qtpositioning (5.12.3): # emerge -1 qtpositioning # emerge falkon
Created attachment 577706 [details] emerge --info
Hm, this looks more like a dependency of qtwebengine (which /usr/lib64/cmake/Qt5WebEngineCore/Qt5WebEngineCoreConfig.cmake belongs to).
It would mean that USE geolocation is either ineffective on qtwebengine or is missing a fix to the installed cmake file.
Linking on my system with dev-qt/qtwebengine-5.12.3[-geolocation] against dev-qt/qtpositioning-5.12.3 suggests the former.
This should be fixed in the overlay, but given the size of qtwebengine I'm unsure if we should revbump in the main repo or not.
I think 5.12.4 should be scheduled some time soon anyway?
(In reply to Andreas Sturmlechner from comment #6) > I think 5.12.4 should be scheduled some time soon anyway? Somewhat: "Target is to get the release out Tue 11th June as planned"
Created attachment 580210 [details] qtwebengine-5.12.4:20190619-235759.log.xz USE=-geolocation build failure with qtwebengine-5.12.4
*** Bug 689430 has been marked as a duplicate of this bug. ***
(In reply to Andreas Sturmlechner from comment #8) > Created attachment 580210 [details] > qtwebengine-5.12.4:20190619-235759.log.xz > > USE=-geolocation build failure with qtwebengine-5.12.4 The current ebuild for qtwebengine-5.12.4 has no geolocation use flag. qtpositioning is now a hard requirement. Does someone know if the geolocation use flag will be re-added to 5.12.4? I came across this because teamspeak-client-3.3.0.ebuild requires: dev-qt/qtwebengine:5[geolocation,widgets] If not, I would create an bug entry for teamspeak-client to adjust this ebuild.
(In reply to Alexander Pitzer from comment #10) > The current ebuild for qtwebengine-5.12.4 has no geolocation use flag. > qtpositioning is now a hard requirement. Does someone know if the > geolocation use flag will be re-added to 5.12.4? I came across this because > teamspeak-client-3.3.0.ebuild requires: > dev-qt/qtwebengine:5[geolocation,widgets] > If not, I would create an bug entry for teamspeak-client to adjust this > ebuild. Currently there are some issues with "automagic" and rebuilds, so it's safer to just depend on it unconditionally for the time being. We'll hopefully be able to bring the USE-flag back soon.
(In reply to Chiitoo from comment #11) > Currently there are some issues with "automagic" and rebuilds, so it's safer > to just depend on it unconditionally for the time being. > > We'll hopefully be able to bring the USE-flag back soon. OK so no Bug Report for teamspeak-client :-). Thank you for the fast response.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/qt.git/commit/?id=cba92c9b94fadd383fa8517a85847258411ed347 commit cba92c9b94fadd383fa8517a85847258411ed347 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-10-24 23:07:40 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-10-24 23:08:52 +0000 dev-qt/qtwebengine: Drop USE geolocation in all branches There appears to be no solution in sight. Closes: https://bugs.gentoo.org/686670 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtwebengine/metadata.xml | 2 -- dev-qt/qtwebengine/qtwebengine-5.12.9999.ebuild | 7 ++----- dev-qt/qtwebengine/qtwebengine-5.13.9999.ebuild | 7 ++----- dev-qt/qtwebengine/qtwebengine-5.14.9999.ebuild | 7 ++----- dev-qt/qtwebengine/qtwebengine-5.15.9999.ebuild | 7 ++----- dev-qt/qtwebengine/qtwebengine-5.9999.ebuild | 7 ++----- 6 files changed, 10 insertions(+), 27 deletions(-)