QtLocation and QtPositioning libraries missing; Navigation app can't run

Description

With my Funky Flounder 6.0.1 built for M3ULCB (with a build configuration that includes agl-demo) the resulting image is missing the Qt modules for QtPositioning and QtLocation.  The result is that the Navigation app cannot start properly.

I've been able to work around this by installing additional files on my M3 board from my docker development environment, with: 

rsync -av /xdt/sdk/sysroots/aarch64-agl-linux/usr/lib/qt5/qml/QtPositioning root@m3board:/usr/lib/qt5/qml/

rsync -av /xdt/sdk/sysroots/aarch64-agl-linux/usr/lib/qt5/qml/QtLocation root@m3board:/usr/lib/qt5/qml/ 

rsync -av /xdt/sdk/sysroots/aarch64-agl-linux/usr/lib/libQt5Loca* root@m3board:/usr/lib/ 

rsync -av /xdt/sdk/sysroots/aarch64-agl-linux/usr/lib/libQt5Posi* root@m3board:/usr/lib/ 

rsync -av /xdt/sdk/sysroots/aarch64-agl-linux/usr/lib/qt5/plugins/geo* root@m3board:/usr/lib/qt5/plugins/ 

rsync -av /xdt/sdk/sysroots/aarch64-agl-linux/usr/lib/qt5/plugins/pos* root@m3board:/usr/lib/qt5/plugins/ 

Environment

M3+Kingfisher

Activity

Show:

Scott Murray 
June 20, 2019 at 2:47 PM

Going back and checking, AFAICT qtlocation (includes QtLocation and QtPositioning) has been in packagegroup-qt5-toolchain-target since Flounder, so the outstanding issue on this is resolved, I think.

Jan-Simon Moeller 
November 19, 2018 at 5:35 PM

+1 yes. we should add.  Can you or Matt take care ?

Scott Murray 
November 19, 2018 at 5:15 PM

Okay, good.  It's likely still the case that we should add those to the SDK for people who want to try building the non-stock "navigation-demo" like you were.  I'll try to get that done for 6.99rc2 and backport to Flounder.

J Reich 
November 19, 2018 at 6:34 AM

, you're right.  I did a few tests over the weekend and it is building the non-Qt navigation build.  I was trying to test the Qt version, and built it separately to debug this issue, so I must have been confused with what was going on.  I apologize for erroneously filing this bug, but appreciate your patience and assistance in helping me understand the builds more.  When I changed the preferred provider as you suggested, it works great.  Please feel free to resolve this as "not a bug" (or "stupid user"), or let me know if you want me to do anything else with it.

thanks, Jason.

 

Scott Murray 
November 16, 2018 at 6:34 PM

What you describe is not possible in a stock build, as PREFERRED_RPROVIDER_virtual/navigation is set to "navigation", and not "navigation-demo" (see meta-agl-devel/templates/feature/agl-hmi-framework/50_local.conf.inc).  Unless you over-ride that, the Qt version is not built into agl-demo-platform.

Fixed

Details

Assignee

Reporter

Contract ID

Components

Affects versions

Priority

Created October 28, 2018 at 2:46 AM
Updated September 19, 2019 at 12:06 PM
Resolved June 20, 2019 at 2:47 PM

Flag notifications