[meta-intel] [PATCH 2/3] metee: add new recipe for version 2.1.0
Mittal, Anuj
anuj.mittal at intel.com
Mon Jun 17 19:04:53 PDT 2019
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
More information about the meta-intel
mailing list