build: FAILED conformance/interfaces/timer_settime/1-2: build: FAILED: Compiler output: conformance/interfaces/timer_settime/1-2.c:38:18: error: variable has incomplete type 'struct sigevent' struct sigevent ev; ^ conformance/interfaces/timer_settime/1-2.c:38:9: note: forward declaration of 'struct sigevent' struct sigevent ev; ^ conformance/interfaces/timer_settime/1-2.c:51:20: error: use of undeclared identifier 'SIGEV_SIGNAL' ev.sigev_notify = SIGEV_SIGNAL; ^ conformance/interfaces/timer_settime/1-2.c:76:7: warning: implicit declaration of function 'timer_create' is invalid in C99 [-Wimplicit-function-declaration] if (timer_create(CLOCK_REALTIME, &ev, &tid) != 0) { ^ conformance/interfaces/timer_settime/1-2.c:81:7: warning: implicit declaration of function 'timer_settime' is invalid in C99 [-Wimplicit-function-declaration] if (timer_settime(tid, 0, &its, NULL) != 0) { ^ conformance/interfaces/timer_settime/1-2.c:91:8: warning: absolute value function 'abs' given an argument of type 'long long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] if ( abs(tsleft.tv_sec-SLEEPDELTA) > ACCEPTABLEDELTA) { ^ conformance/interfaces/timer_settime/1-2.c:91:8: note: use function 'llabs' instead if ( abs(tsleft.tv_sec-SLEEPDELTA) > ACCEPTABLEDELTA) { ^~~ llabs conformance/interfaces/timer_settime/1-2.c:96:7: warning: implicit declaration of function 'timer_delete' is invalid in C99 [-Wimplicit-function-declaration] if (timer_delete(tid) == -1) { ^ 4 warnings and 2 errors generated.