Summary: | dev-qt/qtwebengine-5.12.3: Qt5WebEngineCoreConfig.cmake depends on dev-qt/qtpositioning-5.12.3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bill Binder <bill> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jan.krieg.gentoo227, pitzera |
Priority: | Normal | Keywords: | InOverlay |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://gitweb.gentoo.org/proj/qt.git/commit/?id=7e7f0cab28475b055e1963f1422e704748d884c6 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log
emerge --info qtwebengine-5.12.4:20190619-235759.log.xz |
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(-) |
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