https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-qt/qtlocation-5.15.10 fails to compile. Discovered on: amd64 (internal ref: ci)
Created attachment 865285 [details] build.log build log and emerge --info
Not quite sure what's happening on your system. > >>> Configuring source in /var/tmp/portage/dev-qt/qtlocation-5.15.10/work/qtlocation-everywhere-src-5.15.10 ... > * Running qt5_qmake in src/3rdparty/clipper > Info: creating stash file /var/tmp/portage/dev-qt/qtlocation-5.15.10/work/qtlocation-everywhere-src-5.15.10_build/.qmake.stash > * Running qt5_qmake in src/3rdparty/poly2tri > * Running qt5_qmake in src/3rdparty/clip2tri > * Running qt5_qmake in src/3rdparty/mapbox-gl-native > * Running qt5_qmake in src/location > * Running qt5_qmake in src/imports/location > * Running qt5_qmake in src/imports/locationlabs > * Running qt5_qmake in src/plugins/geoservices > >>> Source configured.
- Please check the state of your tinderbox at the time of this error - Please try to reproduce
I can reproduce 100% of times. Is there a way to discover what is missing?
(In reply to Agostino Sarubbo from comment #4) > I can reproduce 100% of times. Is there a way to discover what is missing? It is really weird that I can't, but ionen got me on the right track.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831e459631b9c29dd49d7db8366bb79fc5aca49d commit 831e459631b9c29dd49d7db8366bb79fc5aca49d Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-07-08 20:47:46 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-07-08 21:18:22 +0000 dev-qt/qtlocation: Move quirk back into local src_configure() Of course, qtlocation is not a qttools module, so qt5_tools_oos_quirk was never executed. Solve this by making the eclass function public and call qt5_configure_oos_quirk before qt5-build_src_configure. Closes: https://bugs.gentoo.org/910066 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtlocation/qtlocation-5.15.10.ebuild | 7 +++++++ 1 file changed, 7 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3020832ba81b8ac64676bcde632315fa3e2c6a92 commit 3020832ba81b8ac64676bcde632315fa3e2c6a92 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-07-08 20:58:18 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-07-08 21:18:22 +0000 qt5-build.eclass: Rename qt5_tools_oos_quirk -> qt5_configure_oos_quirk ...and turn it into a public helper, as it serves more than just qttools. The initial review missed the fact that qtlocation is not part of qttools, so push the quirks back into the ebuilds, calling the newly publicised function. Bug: https://bugs.gentoo.org/910066 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/qt5-build.eclass | 61 +++++++++++++++++++------------------------------ 1 file changed, 23 insertions(+), 38 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/qt.git/commit/?id=dac7c921f474318661b1031f6f78b556e496a1d4 commit dac7c921f474318661b1031f6f78b556e496a1d4 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-07-08 20:47:46 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-07-08 21:22:14 +0000 dev-qt/qtlocation: Move quirk back into local src_configure() Of course, qtlocation is not a qttools module, so qt5_tools_oos_quirk was never executed. Solve this by making the eclass function public and call qt5_configure_oos_quirk before qt5-build_src_configure. Closes: https://bugs.gentoo.org/910066 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtlocation/qtlocation-5.15.10.9999.ebuild | 7 +++++++ 1 file changed, 7 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/qt.git/commit/?id=93362d2540b24a74b9dc2e4939371a1ca4da0c03 commit 93362d2540b24a74b9dc2e4939371a1ca4da0c03 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-07-08 20:58:18 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-07-08 21:19:42 +0000 qt5-build.eclass: Rename qt5_tools_oos_quirk -> qt5_configure_oos_quirk ...and turn it into a public helper, as it serves more than just qttools. The initial review missed the fact that qtlocation is not part of qttools, so push the quirks back into the ebuilds, calling the newly publicised function. Bug: https://bugs.gentoo.org/910066 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/qt5-build.eclass | 61 +++++++++++++++++++------------------------------ 1 file changed, 23 insertions(+), 38 deletions(-)