On Mon, 2019-06-17 at 08:43 +0300, Alexander Usyskin wrote: > Intel(R) ME TEE Library is the cross-platform access > library for Intel(R) CSME HECI interface. > Sources at: https://github.com/intel/metee >
This is failing with musl libc. I think you will just have to include <sys/select.h> explicitly. | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/metee/2.1.0- r0/metee-2.1.0/src/linux/metee_linux.c:30:17: error: storage size of 'tv' isn't known | 30 | struct timeval tv; | | ^~ | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/metee/2.1.0- r0/metee-2.1.0/src/linux/metee_linux.c:35:2: error: implicit declaration of function 'FD_ZERO' [-Werror=implicit-function- declaration] | 35 | FD_ZERO(&rset); | | ^~~~~~~ | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/metee/2.1.0- r0/metee-2.1.0/src/linux/metee_linux.c:38:3: error: implicit declaration of function 'FD_SET'; did you mean 'L_SET'? [- Werror=implicit-function-declaration] | 38 | FD_SET(me->fd, &rset); | | ^~~~~~ | | L_SET | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/metee/2.1.0- r0/metee-2.1.0/src/linux/metee_linux.c:42:7: error: implicit declaration of function 'select' [-Werror=implicit-function- declaration] | 42 | rv = select(me->fd + 1 , &rset, &wset, NULL, &tv); | | ^~~~~~ | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly- musl/build/build/tmp/work/corei7-64-poky-linux-musl/metee/2.1.0- r0/metee-2.1.0/src/linux/metee_linux.c:30:17: error: unused variable 'tv' [-Werror=unused-variable] | 30 | struct timeval tv; | | ^~ | cc1: all warnings being treated as errors -- _______________________________________________ meta-intel mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-intel
