=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for heliocron-0.8.1 Compiling libc v0.2.126 Compiling autocfg v1.1.0 Compiling proc-macro2 v1.0.42 Compiling quote v1.0.20 Compiling unicode-ident v1.0.2 Compiling syn v1.0.98 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling log v0.4.17 Compiling parking_lot_core v0.9.3 Compiling serde_derive v1.0.140 Compiling scopeguard v1.1.0 Compiling smallvec v1.9.0 Compiling signal-hook v0.3.14 Compiling serde v1.0.140 Compiling memchr v2.5.0 Compiling once_cell v1.13.0 Compiling heck v0.4.0 Compiling bitflags v1.3.2 Compiling hashbrown v0.12.3 Compiling serde_json v1.0.82 Compiling os_str_bytes v6.2.0 Compiling pin-project-lite v0.2.9 Compiling bytes v1.2.1 Compiling strsim v0.10.0 Compiling termcolor v1.1.3 Compiling textwrap v0.15.0 Compiling ryu v1.0.10 Compiling itoa v1.0.2 Compiling lock_api v0.4.7 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling tokio v1.20.1 Compiling indexmap v1.9.1 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling clap_lex v0.2.4 Compiling signal-hook-registry v1.4.0 Compiling mio v0.8.4 Compiling num_cpus v1.13.1 Compiling socket2 v0.4.4 Compiling time v0.1.44 Compiling atty v0.2.14 Compiling dirs-sys v0.3.7 Compiling errno v0.2.8 Compiling parking_lot v0.12.1 Compiling dirs v4.0.0 Compiling signal-hook-mio v0.2.3 Compiling chrono v0.4.19 Compiling crossterm v0.24.0 Compiling tokio-macros v1.8.0 Compiling thiserror-impl v1.0.31 Compiling clap_derive v3.2.15 Compiling thiserror v1.0.31 Compiling clap v3.2.16 Compiling tokio-walltime v0.1.2 error[E0412]: cannot find type `timer_t` in crate `libc` --> /Users/pbulk/build/time/heliocron/work/vendor/tokio-walltime-0.1.2/src/lib.rs:29:52 | 29 | unsafe fn arm_timer(duration: i64) -> Result { | ^^^^^^^ help: a type alias with a similar name exists: `time_t` | ::: /Users/pbulk/build/time/heliocron/work/vendor/libc-0.2.126/src/unix/bsd/apple/mod.rs:7:1 | 7 | pub type time_t = c_long; | --------------- similarly named type alias `time_t` defined here error[E0412]: cannot find type `timer_t` in crate `libc` --> /Users/pbulk/build/time/heliocron/work/vendor/tokio-walltime-0.1.2/src/lib.rs:31:26 | 31 | let mut timer: libc::timer_t = MaybeUninit::uninit().assume_init(); | ^^^^^^^ help: a type alias with a similar name exists: `time_t` | ::: /Users/pbulk/build/time/heliocron/work/vendor/libc-0.2.126/src/unix/bsd/apple/mod.rs:7:1 | 7 | pub type time_t = c_long; | --------------- similarly named type alias `time_t` defined here error[E0425]: cannot find function `timer_create` in crate `libc` --> /Users/pbulk/build/time/heliocron/work/vendor/tokio-walltime-0.1.2/src/lib.rs:36:14 | 36 | if libc::timer_create(libc::CLOCK_REALTIME, &mut sev, &mut timer) != 0 { | ^^^^^^^^^^^^ not found in `libc` error[E0422]: cannot find struct, variant or union type `itimerspec` in crate `libc` --> /Users/pbulk/build/time/heliocron/work/vendor/tokio-walltime-0.1.2/src/lib.rs:41:25 | 41 | let mut its = libc::itimerspec { | ^^^^^^^^^^ help: a struct with a similar name exists: `timespec` | ::: /Users/pbulk/build/time/heliocron/work/vendor/libc-0.2.126/src/unix/mod.rs:51:1 | 51 | / s! { 52 | | pub struct group { 53 | | pub gr_name: *mut ::c_char, 54 | | pub gr_passwd: *mut ::c_char, ... | 203 | | } 204 | | } | |_- similarly named struct `timespec` defined here error[E0425]: cannot find function `timer_settime` in crate `libc` --> /Users/pbulk/build/time/heliocron/work/vendor/tokio-walltime-0.1.2/src/lib.rs:59:14 | 59 | if libc::timer_settime(timer, libc::TIMER_ABSTIME, &its, ptr::null_mut()) != 0 { | ^^^^^^^^^^^^^ not found in `libc` error[E0425]: cannot find value `TIMER_ABSTIME` in crate `libc` --> /Users/pbulk/build/time/heliocron/work/vendor/tokio-walltime-0.1.2/src/lib.rs:59:41 | 59 | if libc::timer_settime(timer, libc::TIMER_ABSTIME, &its, ptr::null_mut()) != 0 { | ^^^^^^^^^^^^^ not found in `libc` error[E0412]: cannot find type `timer_t` in crate `libc` --> /Users/pbulk/build/time/heliocron/work/vendor/tokio-walltime-0.1.2/src/lib.rs:67:37 | 67 | unsafe fn disarm_timer(timer: libc::timer_t) -> Result<()> { | ^^^^^^^ help: a type alias with a similar name exists: `time_t` | ::: /Users/pbulk/build/time/heliocron/work/vendor/libc-0.2.126/src/unix/bsd/apple/mod.rs:7:1 | 7 | pub type time_t = c_long; | --------------- similarly named type alias `time_t` defined here error[E0425]: cannot find function `timer_delete` in crate `libc` --> /Users/pbulk/build/time/heliocron/work/vendor/tokio-walltime-0.1.2/src/lib.rs:68:14 | 68 | if libc::timer_delete(timer) != 0 { | ^^^^^^^^^^^^ not found in `libc` Some errors have detailed explanations: E0412, E0422, E0425. For more information about an error, try `rustc --explain E0412`. error: could not compile `tokio-walltime` due to 8 previous errors warning: build failed, waiting for other jobs to finish... *** Error code 101 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/time/heliocron *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/time/heliocron