===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for iamb-0.0.10 Compiling proc-macro2 v1.0.81 Compiling unicode-ident v1.0.12 Compiling quote v1.0.36 Compiling libc v0.2.153 Compiling syn v2.0.59 Compiling cfg-if v1.0.0 Compiling version_check v0.9.4 Compiling serde v1.0.198 Compiling serde_derive v1.0.198 Compiling autocfg v1.2.0 Compiling log v0.4.21 Compiling ahash v0.8.11 Compiling once_cell v1.19.0 Compiling getrandom v0.2.14 Compiling pin-project-lite v0.2.14 Compiling rand_core v0.6.4 Compiling syn v1.0.109 Compiling typenum v1.17.0 Compiling smallvec v1.13.2 Compiling generic-array v0.14.7 Compiling memchr v2.7.2 Compiling cc v1.0.94 Compiling futures-core v0.3.30 Compiling crossbeam-utils v0.8.19 Compiling zerocopy v0.7.32 Compiling allocator-api2 v0.2.18 Compiling hashbrown v0.14.3 Compiling bytes v1.6.0 Compiling equivalent v1.0.1 Compiling indexmap v2.2.6 Compiling crypto-common v0.1.6 Compiling toml_datetime v0.6.5 Compiling tracing-core v0.1.32 Compiling mio v0.8.11 Compiling itoa v1.0.11 Compiling winnow v0.5.40 Compiling thiserror v1.0.58 Compiling tracing-attributes v0.1.27 Compiling tracing v0.1.40 Compiling thiserror-impl v1.0.58 Compiling bitflags v2.5.0 Compiling futures-io v0.3.30 Compiling lock_api v0.4.11 Compiling socket2 v0.5.6 Compiling num_cpus v1.16.0 Compiling tokio-macros v2.2.0 Compiling subtle v2.5.0 Compiling fnv v1.0.7 Compiling tokio v1.37.0 Compiling errno v0.3.8 Compiling scopeguard v1.2.0 Compiling ryu v1.0.17 Compiling slab v0.4.9 Compiling futures-sink v0.3.30 Compiling ppv-lite86 v0.2.17 Compiling pkg-config v0.3.30 Compiling byteorder v1.5.0 Compiling rand_chacha v0.3.1 Compiling block-buffer v0.10.4 Compiling digest v0.10.7 Compiling rand v0.8.5 Compiling zeroize_derive v1.4.2 Compiling either v1.11.0 Compiling rustix v0.38.32 Compiling zeroize v1.7.0 Compiling num-traits v0.2.18 Compiling parking v2.2.0 Compiling futures-channel v0.3.30 Compiling http v0.2.12 Compiling toml_edit v0.20.7 Compiling aho-corasick v1.1.3 Compiling futures-macro v0.3.30 Compiling regex-syntax v0.8.3 Compiling futures-task v0.3.30 Compiling anyhow v1.0.82 Compiling tinyvec_macros v0.1.1 Compiling parking_lot_core v0.9.9 Compiling rustversion v1.0.14 Compiling fastrand v2.0.2 Compiling pin-utils v0.1.0 Compiling percent-encoding v2.3.1 Compiling form_urlencoded v1.2.1 Compiling futures-util v0.3.30 Compiling tinyvec v1.6.0 Compiling regex-automata v0.4.6 Compiling proc-macro-crate v2.0.0 Compiling concurrent-queue v2.4.0 Compiling block-padding v0.3.3 Compiling base64 v0.21.7 Compiling semver v1.0.22 Compiling serde_json v1.0.116 Compiling inout v0.1.3 Compiling regex v1.10.4 Compiling unicode-normalization v0.1.23 Compiling crossbeam-epoch v0.9.18 Compiling serde_spanned v0.6.5 Compiling paste v1.0.14 Compiling typewit_proc_macros v1.8.1 Compiling simd-adler32 v0.3.7 Compiling unicode-bidi v0.3.15 Compiling winnow v0.6.6 Compiling toml_edit v0.22.9 Compiling idna v0.5.0 Compiling typewit v1.9.0 Compiling parking_lot v0.12.1 Compiling cipher v0.4.4 Compiling js_int v0.2.2 Compiling proc-macro-error-attr v1.0.4 Compiling bitflags v1.3.2 Compiling crc32fast v1.4.0 Compiling rayon-core v1.12.1 Compiling siphasher v0.3.11 Compiling ruma-identifiers-validation v0.9.3 Compiling rustc_version v0.4.0 Compiling konst_kernel v0.3.8 Compiling url v2.5.0 Compiling toml v0.8.12 Compiling crossbeam-deque v0.8.5 Compiling wayland-sys v0.31.1 Compiling tokio-util v0.7.10 Compiling ring v0.17.8 Compiling proc-macro-error v1.0.4 Compiling libloading v0.8.3 Compiling platforms v3.4.0 Compiling const_panic v0.2.8 Compiling adler v1.0.2 Compiling ruma-common v0.12.1 Compiling miniz_oxide v0.7.2 Compiling konst v0.3.8 Compiling curve25519-dalek v4.1.2 Compiling phf_shared v0.10.0 Compiling dlib v0.5.2 The following warnings were emitted during compilation: warning: ring@0.17.8: In file included from include/ring-core/base.h:74, warning: ring@0.17.8: from include/ring-core/mem.h:60, warning: ring@0.17.8: from crypto/curve25519/curve25519.c:22: warning: ring@0.17.8: include/ring-core/target.h:64:2: error: #error "Unknown target CPU" warning: ring@0.17.8: 64 | #error "Unknown target CPU" warning: ring@0.17.8: | ^~~~~ warning: ring@0.17.8: In file included from crypto/curve25519/internal.h:20, warning: ring@0.17.8: from crypto/curve25519/curve25519.c:24: warning: ring@0.17.8: crypto/curve25519/../internal.h:219:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" warning: ring@0.17.8: 219 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" warning: ring@0.17.8: | ^~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:232:15: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 232 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:232:45: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 232 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:244:15: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 244 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:244:49: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 244 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:249:15: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 249 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:249:53: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 249 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:264:15: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 264 | static inline crypto_word_t constant_time_is_nonzero_w(crypto_word_t a) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:264:56: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 264 | static inline crypto_word_t constant_time_is_nonzero_w(crypto_word_t a) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:269:15: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 269 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:269:48: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 269 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:270:48: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 270 | crypto_word_t b) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:277:15: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 277 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:277:52: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 277 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:278:52: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 278 | crypto_word_t a, warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:279:52: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 279 | crypto_word_t b) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:291:46: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 291 | static inline uint8_t constant_time_select_8(crypto_word_t mask, uint8_t a, warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:308:59: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 308 | const crypto_word_t mask) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h: In function 'constant_time_conditional_memcpy': warning: ring@0.17.8: crypto/curve25519/../internal.h:313:14: warning: implicit declaration of function 'constant_time_select_8' [-Wimplicit-function-declaration] warning: ring@0.17.8: 313 | out[i] = constant_time_select_8(mask, in[i], out[i]); warning: ring@0.17.8: | ^~~~~~~~~~~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:313:14: warning: nested extern declaration of 'constant_time_select_8' [-Wnested-externs] warning: ring@0.17.8: crypto/curve25519/../internal.h: At top level: warning: ring@0.17.8: crypto/curve25519/../internal.h:322:59: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 322 | const crypto_word_t mask) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h: In function 'constant_time_conditional_memxor': warning: ring@0.17.8: crypto/curve25519/../internal.h:327:15: warning: implicit declaration of function 'value_barrier_w' [-Wimplicit-function-declaration] warning: ring@0.17.8: 327 | out[i] ^= value_barrier_w(mask) & in[i]; warning: ring@0.17.8: | ^~~~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:327:15: warning: nested extern declaration of 'value_barrier_w' [-Wnested-externs] warning: ring@0.17.8: crypto/curve25519/../internal.h: At top level: warning: ring@0.17.8: crypto/curve25519/../internal.h:359:15: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 359 | static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/../internal.h:359:56: error: unknown type name 'crypto_word_t' warning: ring@0.17.8: 359 | static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) { warning: ring@0.17.8: | ^~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/curve25519.c: In function 'x25519_ge_scalarmult_small_precomp': warning: ring@0.17.8: crypto/curve25519/curve25519.c:725:35: warning: implicit declaration of function 'constant_time_eq_w' [-Wimplicit-function-declaration] warning: ring@0.17.8: 725 | cmov(&e, &multiples[j-1], 1&constant_time_eq_w(index, j)); warning: ring@0.17.8: | ^~~~~~~~~~~~~~~~~~ warning: ring@0.17.8: crypto/curve25519/curve25519.c:725:35: warning: nested extern declaration of 'constant_time_eq_w' [-Wnested-externs] error: failed to run custom build command for `ring v0.17.8` Caused by: process didn't exit successfully: `/usr/pkgsrc/chat/iamb/work/iamb-0.0.10/target/release/build/ring-8b0b82fec676d037/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=RING_PREGENERATE_ASM cargo:rustc-env=RING_CORE_PREFIX=ring_core_0_17_8_ OPT_LEVEL = Some("3") TARGET = Some("powerpc-unknown-netbsd") HOST = Some("powerpc-unknown-netbsd") cargo:rerun-if-env-changed=CC_powerpc-unknown-netbsd CC_powerpc-unknown-netbsd = None cargo:rerun-if-env-changed=CC_powerpc_unknown_netbsd CC_powerpc_unknown_netbsd = None cargo:rerun-if-env-changed=HOST_CC HOST_CC = None cargo:rerun-if-env-changed=CC CC = Some("gcc") cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None DEBUG = Some("false") CARGO_CFG_TARGET_FEATURE = None cargo:rerun-if-env-changed=CFLAGS_powerpc-unknown-netbsd CFLAGS_powerpc-unknown-netbsd = None cargo:rerun-if-env-changed=CFLAGS_powerpc_unknown_netbsd CFLAGS_powerpc_unknown_netbsd = None cargo:rerun-if-env-changed=HOST_CFLAGS HOST_CFLAGS = None cargo:rerun-if-env-changed=CFLAGS CFLAGS = Some("-O2 -I/usr/pkg/include") cargo:warning=In file included from include/ring-core/base.h:74, cargo:warning= from include/ring-core/mem.h:60, cargo:warning= from crypto/curve25519/curve25519.c:22: cargo:warning=include/ring-core/target.h:64:2: error: #error "Unknown target CPU" cargo:warning= 64 | #error "Unknown target CPU" cargo:warning= | ^~~~~ cargo:warning=In file included from crypto/curve25519/internal.h:20, cargo:warning= from crypto/curve25519/curve25519.c:24: cargo:warning=crypto/curve25519/../internal.h:219:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" cargo:warning= 219 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" cargo:warning= | ^~~~~ cargo:warning=crypto/curve25519/../internal.h:232:15: error: unknown type name 'crypto_word_t' cargo:warning= 232 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:232:45: error: unknown type name 'crypto_word_t' cargo:warning= 232 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:244:15: error: unknown type name 'crypto_word_t' cargo:warning= 244 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:244:49: error: unknown type name 'crypto_word_t' cargo:warning= 244 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:249:15: error: unknown type name 'crypto_word_t' cargo:warning= 249 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:249:53: error: unknown type name 'crypto_word_t' cargo:warning= 249 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:264:15: error: unknown type name 'crypto_word_t' cargo:warning= 264 | static inline crypto_word_t constant_time_is_nonzero_w(crypto_word_t a) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:264:56: error: unknown type name 'crypto_word_t' cargo:warning= 264 | static inline crypto_word_t constant_time_is_nonzero_w(crypto_word_t a) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:269:15: error: unknown type name 'crypto_word_t' cargo:warning= 269 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:269:48: error: unknown type name 'crypto_word_t' cargo:warning= 269 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:270:48: error: unknown type name 'crypto_word_t' cargo:warning= 270 | crypto_word_t b) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:277:15: error: unknown type name 'crypto_word_t' cargo:warning= 277 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:277:52: error: unknown type name 'crypto_word_t' cargo:warning= 277 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:278:52: error: unknown type name 'crypto_word_t' cargo:warning= 278 | crypto_word_t a, cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:279:52: error: unknown type name 'crypto_word_t' cargo:warning= 279 | crypto_word_t b) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:291:46: error: unknown type name 'crypto_word_t' cargo:warning= 291 | static inline uint8_t constant_time_select_8(crypto_word_t mask, uint8_t a, cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:308:59: error: unknown type name 'crypto_word_t' cargo:warning= 308 | const crypto_word_t mask) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h: In function 'constant_time_conditional_memcpy': cargo:warning=crypto/curve25519/../internal.h:313:14: warning: implicit declaration of function 'constant_time_select_8' [-Wimplicit-function-declaration] cargo:warning= 313 | out[i] = constant_time_select_8(mask, in[i], out[i]); cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:313:14: warning: nested extern declaration of 'constant_time_select_8' [-Wnested-externs] cargo:warning=crypto/curve25519/../internal.h: At top level: cargo:warning=crypto/curve25519/../internal.h:322:59: error: unknown type name 'crypto_word_t' cargo:warning= 322 | const crypto_word_t mask) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h: In function 'constant_time_conditional_memxor': cargo:warning=crypto/curve25519/../internal.h:327:15: warning: implicit declaration of function 'value_barrier_w' [-Wimplicit-function-declaration] cargo:warning= 327 | out[i] ^= value_barrier_w(mask) & in[i]; cargo:warning= | ^~~~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:327:15: warning: nested extern declaration of 'value_barrier_w' [-Wnested-externs] cargo:warning=crypto/curve25519/../internal.h: At top level: cargo:warning=crypto/curve25519/../internal.h:359:15: error: unknown type name 'crypto_word_t' cargo:warning= 359 | static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/../internal.h:359:56: error: unknown type name 'crypto_word_t' cargo:warning= 359 | static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) { cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=crypto/curve25519/curve25519.c: In function 'x25519_ge_scalarmult_small_precomp': cargo:warning=crypto/curve25519/curve25519.c:725:35: warning: implicit declaration of function 'constant_time_eq_w' [-Wimplicit-function-declaration] cargo:warning= 725 | cmov(&e, &multiples[j-1], 1&constant_time_eq_w(index, j)); cargo:warning= | ^~~~~~~~~~~~~~~~~~ cargo:warning=crypto/curve25519/curve25519.c:725:35: warning: nested extern declaration of 'constant_time_eq_w' [-Wnested-externs] --- stderr error occurred: Command "gcc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-O2" "-I/usr/pkg/include" "-I" "include" "-I" "/usr/pkgsrc/chat/iamb/work/iamb-0.0.10/target/release/build/ring-23dc8031bba30475/out" "-fvisibility=hidden" "-std=c1x" "-Wall" "-Wbad-function-cast" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wnested-externs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wstrict-prototypes" "-Wundef" "-Wuninitialized" "-g3" "-DNDEBUG" "-o" "/usr/pkgsrc/chat/iamb/work/iamb-0.0.10/target/release/build/ring-23dc8031bba30475/out/fad98b632b8ce3cc-curve25519.o" "-c" "crypto/curve25519/curve25519.c" with args gcc did not execute successfully (status code exit status: 1). *** Error code 101 Stop. make[1]: stopped in /usr/pkgsrc/chat/iamb *** Error code 1 Stop. make: stopped in /usr/pkgsrc/chat/iamb