* Running qt5_qmake in src/3rdparty/mapbox-gl-native * Running qt5_qmake in src/location Project ERROR: Unknown module(s) in QT: positioningquick-private * ERROR: dev-qt/qtlocation-5.11.2::gentoo failed (configure phase): * qmake failed (src/location) * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-desktop_20181020-160230 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-8.2.0 * Available Python interpreters, in order of preference: [1] python3.7 [2] python3.6 [3] python2.7 (fallback) Available Ruby profiles: [1] ruby23 (with Rubygems) [2] ruby25 (with Rubygems) * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.9.0 [icedtea-8] 2) IcedTea JDK 3.9.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-8 system-vm [2] icedtea-bin-8 emerge -qpvO dev-qt/qtlocation [ebuild N ] dev-qt/qtlocation-5.11.2 USE="-debug -test"
Created attachment 552976 [details] emerge-info.txt
Created attachment 552978 [details] dev-qt:qtlocation-5.11.2:20181025-042246.log
Created attachment 552980 [details] emerge-history.txt
Created attachment 552982 [details] environment
Created attachment 552984 [details] etc.portage.tbz2
This happens because you built qtpositioning without the qml use flag. Iade Gesso, PhD
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/qt.git/commit/?id=7401edee605999f21293d673b2a0d1825abf0272 commit 7401edee605999f21293d673b2a0d1825abf0272 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-12-05 22:49:00 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-12-06 19:27:07 +0000 dev-qt/qtlocation: Add USE-DEPEND on dev-qt/qtpositioning[qml] For usage of QtPositioningQuick. While location-labs-plugin is optional, declarativemaps is built and depends on QtPositioningQuick unconditionally. It is probably for this reason that ${PN} already unconditionally depends on dev-qt/qtdeclarative, so making the plugin optional would save us nothing. Bug: https://bugs.gentoo.org/669608 Reported-by: Toralf Förster <toralf@gentoo.org> Thanks-to: Jimi Huotari <chiitoo@gentoo.org> Thanks-to: Iade Gesso <iade.gesso@gmail.com> Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtlocation/qtlocation-5.11.9999.ebuild | 4 ++-- dev-qt/qtlocation/qtlocation-5.12.0.ebuild | 2 +- dev-qt/qtlocation/qtlocation-5.12.9999.ebuild | 4 ++-- dev-qt/qtlocation/qtlocation-5.9999.ebuild | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76bf1c12fa3aedcd336e9eff02e114f4f5abdd8b commit 76bf1c12fa3aedcd336e9eff02e114f4f5abdd8b Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-12-05 22:49:00 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-12-06 19:34:45 +0000 dev-qt/qtlocation: Add USE-DEPEND on dev-qt/qtpositioning[qml] For usage of QtPositioningQuick. While location-labs-plugin is optional, declarativemaps is built and depends on QtPositioningQuick unconditionally. It is probably for this reason that ${PN} already unconditionally depends on dev-qt/qtdeclarative, so making the plugin optional would save us nothing. Bug: https://bugs.gentoo.org/669608 Reported-by: Toralf Förster <toralf@gentoo.org> Thanks-to: Jimi Huotari <chiitoo@gentoo.org> Thanks-to: Iade Gesso <iade.gesso@gmail.com> Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> .../{qtlocation-5.11.3.ebuild => qtlocation-5.11.3-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
This is now available in all tree versions.