Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 910066 - dev-qt/qtlocation-5.15.10 fails to compile: Project ERROR: Could not find feature location-labs-plugin
Summary: dev-qt/qtlocation-5.15.10 fails to compile: Project ERROR: Could not find fea...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-08 17:56 UTC by Agostino Sarubbo
Modified: 2023-07-08 21:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,49.46 KB, text/plain)
2023-07-08 17:56 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2023-07-08 17:56:15 UTC
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)
Comment 1 Agostino Sarubbo gentoo-dev 2023-07-08 17:56:16 UTC
Created attachment 865285 [details]
build.log

build log and emerge --info
Comment 2 Andreas Sturmlechner gentoo-dev 2023-07-08 18:04:29 UTC
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.
Comment 3 Andreas Sturmlechner gentoo-dev 2023-07-08 18:26:49 UTC
- Please check the state of your tinderbox at the time of this error
- Please try to reproduce
Comment 4 Agostino Sarubbo gentoo-dev 2023-07-08 18:29:58 UTC
I can reproduce 100% of times. Is there a way to discover what is missing?
Comment 5 Andreas Sturmlechner gentoo-dev 2023-07-08 20:50:07 UTC
(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.
Comment 6 Larry the Git Cow gentoo-dev 2023-07-08 21:18:29 UTC
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(-)
Comment 7 Larry the Git Cow gentoo-dev 2023-07-08 21:26:03 UTC
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(-)