QtLocation and QtPositioning libraries missing; Navigation app can't run
Description
Environment
Activity
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
@J Reich 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
@Scott Murray, 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
@J Reich 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.
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: