This is failing with musl: | FAILED: CMakeFiles/teetransport.dir/thirdparty/LibTEE/src/linux/metee_linux.c.o | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33-r0/recipe- sysroot-native/usr/bin/x86_64-poky-linux-musl/x86_64-poky-linux-musl- gcc -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33- r0/git/teetransport/transport/socket -I/home/pokybuild/yocto- autobuilder/yocto-worker/nightly-musl/build/build/tmp/work/corei7-64- poky-linux-musl/jhi/1.33-r0/git/teetransport/transport/socket/lib -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33- r0/git/teetransport/transport/libtee -I/home/pokybuild/yocto- autobuilder/yocto-worker/nightly-musl/build/build/tmp/work/corei7-64- poky-linux-musl/jhi/1.33-r0/git/teetransport/transport/dal_device -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33- r0/git/teetransport -I/home/pokybuild/yocto-autobuilder/yocto- worker/nightly-musl/build/build/tmp/work/corei7-64-poky-linux- musl/jhi/1.33-r0/git/common/include -I/home/pokybuild/yocto- autobuilder/yocto-worker/nightly-musl/build/build/tmp/work/corei7-64- poky-linux-musl/jhi/1.33-r0/git/thirdparty/LibTEE/include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33- r0/git/thirdparty/LibTEE/src/linux -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33-r0/recipe- sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix- map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33- r0=/usr/src/debug/jhi/1.33-r0 -fdebug-prefix- map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33- r0=/usr/src/debug/jhi/1.33-r0 -fdebug-prefix- map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33-r0/recipe- sysroot= -fdebug-prefix-map=/home/pokybuild/yocto- autobuilder/yocto-worker/nightly-musl/build/build/tmp/work/corei7-64- poky-linux-musl/jhi/1.33-r0/recipe-sysroot-native= -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 -fstack-protector- strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format- security --sysroot=/home/pokybuild/yocto-autobuilder/yocto- worker/nightly-musl/build/build/tmp/work/corei7-64-poky-linux- musl/jhi/1.33-r0/recipe-sysroot -MD -MT CMakeFiles/teetransport.dir/thirdparty/LibTEE/src/linux/metee_linux.c.o -MF CMakeFiles/teetransport.dir/thirdparty/LibTEE/src/linux/metee_linux.c.o .d -o CMakeFiles/teetransport.dir/thirdparty/LibTEE/src/linux/metee_linux.c.o -c /home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33- r0/git/thirdparty/LibTEE/src/linux/metee_linux.c | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33- r0/git/thirdparty/LibTEE/src/linux/metee_linux.c: In function '__mei_select': | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33- r0/git/thirdparty/LibTEE/src/linux/metee_linux.c:29:2: error: unknown type name 'fd_set' | 29 | fd_set rset, wset; | | ^~~~~~ | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/jhi/1.33- r0/git/thirdparty/LibTEE/src/linux/metee_linux.c:30:17: error: storage size of 'tv' isn't known | 30 | struct timeval tv; | | ^~
On Wed, 2019-05-29 at 18:08 +0800, Naveen Saini wrote: > It allow user space applications to install Java applets > on DAL FW and communicate with them. > > Signed-off-by: Naveen Saini <[email protected]> > --- > recipes-support/jhi/jhi_1.33.bb | 63 > +++++++++++++++++++++++++++++++++ > 1 file changed, 63 insertions(+) > create mode 100755 recipes-support/jhi/jhi_1.33.bb > > diff --git a/recipes-support/jhi/jhi_1.33.bb b/recipes- > support/jhi/jhi_1.33.bb > new file mode 100755 > index 00000000..39f8997a > --- /dev/null > +++ b/recipes-support/jhi/jhi_1.33.bb > @@ -0,0 +1,63 @@ > +SUMMARY = "Intel Dynamic Application Loader (DAL) Host Interface" > +DESCRIPTION = "A daemon and libraries which allow user space > applications \ > +to install Java applets on DAL FW and communicate with them" > +LICENSE = "Apache-2.0" > +LIC_FILES_CHKSUM = > "file://LICENSE;md5=833126f14614a3276708a4d7c9734645" > + > +SRC_URI = "git://github.com/intel/dynamic-application-loader-host- > interface.git;protocol=https" > + > +inherit cmake useradd systemd pkgconfig > + > +SRCREV = "44d64cdbcf7eacd397ce9c18b9094514b62093e6" > + > +S = "${WORKDIR}/git" > + > +DEPENDS += "util-linux libxml2" > +DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', > 'systemd', '', d)}" > +RDEPENDS_${PN} += "bash" > + > +USERADD_PACKAGES = "${PN}" > +USERADD_PARAM_${PN} = "--system --no-create-home --shell /bin/false > -g mei jhi" > + > +GROUPADD_PARAM_${PN} = "-g 880 mei" > + > +SYSTEMD_PACKAGES = "${PN}" > + > +# systemd is the default so they are installed when sysvinit is not > selected as INIT_SYSTEM > +EXTRA_OECMAKE = "-DCMAKE_SKIP_RPATH=ON \ > + -DINIT_SYSTEM=${@bb.utils.contains('DISTRO_FEATURES > ', 'sysvinit', 'SysVinit', 'systemd', d)} \ > + -DAPPLETS_DIR=${libdir}/dal/applets \ > + - > DAPP_REPO_DIR=${localstatedir}/cache/dal/applet_repository \ > + " > + > +do_install_append () { > + install -d ${D}${localstatedir}/cache/dal/applet_repository > + > + chown -R jhi > ${D}${localstatedir}/cache/dal/applet_repository > + chgrp -R mei > ${D}${localstatedir}/cache/dal/applet_repository > + > + install -d ${D}${bindir} > + install -m 755 ${B}/bin_linux/smoketest ${D}${bindir} > + install -m 755 ${B}/bin_linux/bist ${D}${bindir} > + > + install -d ${D}${libdir}/dal/smoketest/applets > + cp -r ${S}/test/smoketest/applets/* > ${D}${libdir}/dal/smoketest/applets/ > +} > + > +PACKAGES =+ "${PN}-test" > + > +FILES_${PN}-dev = "" > + > +FILES_${PN} = "\ > + ${sbindir} \ > + ${sysconfdir} \ > + ${libdir} \ > + ${libdir}/dal/applets \ > + ${systemd_system_unitdir} \ > + ${localstatedir}/cache/dal/applet_repository \ > + " > + > +FILES_${PN}-test = "\ > + ${bindir} \ > + ${libdir}/dal/smoketest/applets \ > + " > -- > 2.17.0 > -- _______________________________________________ meta-intel mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-intel
