SDK build does not find libhomescreen of new HMI framework

Description

, , , , , ,

 

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

Environment

master, 2017-11-16

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.

Fixed

Details

Assignee

Reporter

Fix versions

Labels

Contract ID

Priority

Created November 15, 2017 at 9:33 PM
Updated December 8, 2017 at 8:55 PM
Resolved December 4, 2017 at 10:21 AM