SDK build does not find libhomescreen of new HMI framework
Description
Environment
relates to
Activity
Walt Miner December 8, 2017 at 8:55 PM
Close for EE RC4

Romain Forlot December 4, 2017 at 10:21 AM
Now crosssdk correctly include by default new HMI libhomescreen.hpp file.

knimitz November 21, 2017 at 1:21 AM
Stephane, thanks for pointing out. I agree to create libqtappfw and your points. Matt Porter suggested to transport libwindowmanager and libhomescreen features to libqtappfw (https://gerrit.automotivelinux.org/gerrit/#/c/11775/). Afterwards let's remove them.
BTW, the app using ivi-shell is navi app and Qt supports ivi-shell.

Romain Forlot November 17, 2017 at 12:48 PM
PKG_CONFIG_LIBDIR is correctly set automatically as it points to target sysroot, so it should fine the pc file.
Checked today and it is present in it but recently crosssdk image failed to build because of files conflict with 4a hal htdocs files. May this was the issue because SDK wasn't correctly built ?
Since today it builds fine, see https://build.automotivelinux.org/job/ci-apps-mediaplayer-verify-master-CIB-arm/55/console

Tasuku Suzuki November 16, 2017 at 2:14 AM(edited)
qt apps are checking if libhomescreen is available with pkgconfig.
See app/config.tests/ in e.g. media player app
The build log told that PKG_CONFIG_LIBDIR is not set. So setting the value explicitly may solve the issue.
Check app/config.log to see the details.
Details
Details
Assignee

Reporter

, , , , , ,
The SDK does somehow not find the (new) libhomescreen (new hmi framework).
See https://build.automotivelinux.org/job/ci-apps-mediaplayer-verify-master-CIB-arm/52/console
Info: creating stash file /w/workspace/ci-apps-mediaplayer-verify-master-CIB-arm/mediaplayer/.qmake.stash
+ make
cd app/ && ( test -e Makefile || /home/jenkins/agl-sdk/sysroots/x86_64-aglsdk-linux/usr/bin/qt5/qmake -o Makefile /w/workspace/ci-apps-mediaplayer-verify-master-CIB-arm/mediaplayer/app/app.pro ) && make -f Makefile
Info: creating cache file /w/workspace/ci-apps-mediaplayer-verify-master-CIB-arm/mediaplayer/app/.qmake.cache
Checking for libhomescreen... no
Project MESSAGE: PKG_CONFIG_LIBDIR automatically set to /home/jenkins/agl-sdk/sysroots/armv7vehf-neon-vfpv4-agl-linux-gnueabi/usr/lib/pkgconfig:/home/jenkins/agl-sdk/sysroots/armv7vehf-neon-vfpv4-agl-linux-gnueabi/usr/share/pkgconfig
Project ERROR: libhomescreen development package not found