[Buildroot] [PATCH] package/qt5/qt5location: needs qt5declarative quick package
Bartosz Bilas
b.bilas at grinn-global.com
Sat Sep 19 20:34:41 UTC 2020
Hi Thomas,
On 19.09.2020 22:08, Thomas Petazzoni wrote:
> On Sat, 19 Sep 2020 21:48:57 +0200
> Bartosz Bilas <b.bilas at grinn-global.com> wrote:
>
>> Simply add the dependency of qt5declarative quick module that
>> forces Qt OpenGL support which is needed for qt5location component [1].
>>
>> Fixes:
>> http://autobuild.buildroot.net/results/ddd/ddda7cdb9400f6ca7d548e9b5ada18674fbe42e0/
>> http://autobuild.buildroot.net/results/ddb/ddb25ebb591ed6029a7bd4934464171358553936/
>>
>> and many many more...
>>
>> [1] https://code.woboq.org/qt5/qtdeclarative/src/quick/scenegraph/coreapi/qsgmaterialshader.h.html#105
>>
>> Signed-off-by: Bartosz Bilas <b.bilas at grinn-global.com>
>> ---
>> package/qt5/qt5location/Config.in | 4 ++++
>> package/qt5/qt5location/qt5location.mk | 5 +----
>> 2 files changed, 5 insertions(+), 4 deletions(-)
>>
>> diff --git a/package/qt5/qt5location/Config.in b/package/qt5/qt5location/Config.in
>> index c68deb1006..207ad5a37a 100644
>> --- a/package/qt5/qt5location/Config.in
>> +++ b/package/qt5/qt5location/Config.in
>> @@ -1,5 +1,6 @@
>> config BR2_PACKAGE_QT5LOCATION
>> bool "qt5location"
>> + depends on BR2_PACKAGE_QT5DECLARATIVE_QUICK
> This looks a bit weird, because src/src.pro looks like this:
>
> SUBDIRS += positioning
> positioning.depends = clip2tri
>
> qtHaveModule(quick) {
> SUBDIRS += positioningquick location
> positioningquick.depends += positioning
> location.depends += positioningquick clip2tri
>
> plugins.depends += location
>
> SUBDIRS += imports
> imports.depends += positioningquick positioning location
> }
>
> So, the "location" subdirectory should not be built of the quick module
> is not there.
Yes, it's weird - it seems that this condition is always true even
though quick module isn't compiled therefore I sent a quick workaround
to fix build errors until I find a proper solution ;)
>
> Could you try to see what's going on ?
Yes, I'm doing that now :)
>
> Thanks!
>
> Thomas
Best
Bartek
More information about the buildroot
mailing list