>>> espflash 3.1.0 Extracting gzip -d -c /home/autobuild/autobuild/instance-14/dl/espflash/espflash-3.1.0-cargo2.tar.gz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-14/output-1/build/espflash-3.1.0 -xf - >>> espflash 3.1.0 Patching >>> espflash 3.1.0 Configuring >>> espflash 3.1.0 Building cd /home/autobuild/autobuild/instance-14/output-1/build/espflash-3.1.0/espflash && GIT_DIR=. PATH="/home/autobuild/autobuild/instance-14/output-1/host/bin:/home/autobuild/autobuild/instance-14/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" GIT_DIR=. PATH="/home/autobuild/autobuild/instance-14/output-1/host/bin:/home/autobuild/autobuild/instance-14/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" AR="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gcc-ar" AS="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-as" LD="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-ld" NM="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gcc-nm" CC="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gcc" GCC="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gcc" CPP="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-cpp" CXX="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-g++" FC="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gfortran" F77="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gfortran" RANLIB="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gcc-ranlib" READELF="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-readelf" STRIP="/bin/true" OBJCOPY="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-objcopy" OBJDUMP="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/home/autobuild/autobuild/instance-14/output-1/host/include" CFLAGS_FOR_BUILD="-O2 -I/home/autobuild/autobuild/instance-14/output-1/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/home/autobuild/autobuild/instance-14/output-1/host/include" LDFLAGS_FOR_BUILD="-L/home/autobuild/autobuild/instance-14/output-1/host/lib -Wl,-rpath,/home/autobuild/autobuild/instance-14/output-1/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-as" DEFAULT_LINKER="/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g3 " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g3 " LDFLAGS="" FCFLAGS=" -O0 -g3" FFLAGS=" -O0 -g3" PKG_CONFIG="/home/autobuild/autobuild/instance-14/output-1/host/bin/pkg-config" STAGING_DIR="/home/autobuild/autobuild/instance-14/output-1/host/armeb-buildroot-linux-gnueabi/sysroot" INTLTOOL_PERL=/usr/bin/perl CXX=no CARGO_HOME=/home/autobuild/autobuild/instance-14/dl/br-cargo-home __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" CARGO_UNSTABLE_HOST_CONFIG="true" CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" CARGO_TARGET_APPLIES_TO_HOST="false" CARGO_BUILD_TARGET="armv5te-unknown-linux-gnueabi" CARGO_HOST_RUSTFLAGS="-C link-args=-L/home/autobuild/autobuild/instance-14/output-1/host/lib -C link-args=-Wl,-rpath,/home/autobuild/autobuild/instance-14/output-1/host/lib" CARGO_TARGET_ARMV5TE_UNKNOWN_LINUX_GNUEABI_LINKER=armeb-buildroot-linux-gnueabi-gcc CARGO_PROFILE_DEV_INCREMENTAL="false" CARGO_PROFILE_RELEASE_INCREMENTAL="false" CARGO_PROFILE_DEV_CODEGEN_UNITS="16" CARGO_PROFILE_RELEASE_CODEGEN_UNITS="16" CARGO_PROFILE_DEV_SPLIT_DEBUGINFO="off" CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO="off" CARGO_PROFILE_DEV_OPT_LEVEL="0" CARGO_PROFILE_RELEASE_OPT_LEVEL="0" CARGO_PROFILE_DEV_LTO="false" CARGO_PROFILE_RELEASE_LTO="false" CARGO_PROFILE_DEV_DEBUG="2" CARGO_PROFILE_RELEASE_DEBUG="2" CARGO_PROFILE_DEV_DEBUG_ASSERTIONS="false" CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS="false" CARGO_PROFILE_DEV_OVERFLOW_CHECKS="false" CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS="false" CARGO_TARGET_ARMV5TE_UNKNOWN_LINUX_GNUEABI_RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" cargo build --offline --manifest-path Cargo.toml --locked warning: `/home/autobuild/autobuild/instance-14/output-1/build/espflash-3.1.0/.cargo/config` is deprecated in favor of `config.toml` note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` Compiling proc-macro2 v1.0.78 Compiling unicode-ident v1.0.12 Compiling libc v0.2.155 Compiling cfg-if v1.0.0 Compiling serde v1.0.202 Compiling memchr v2.7.1 Compiling bitflags v2.4.2 Compiling syn v1.0.109 Compiling cc v1.0.89 Compiling autocfg v1.1.0 Compiling adler v1.0.2 Compiling thiserror v1.0.61 Compiling rustix v0.38.31 Compiling linux-raw-sys v0.4.13 Compiling crc32fast v1.4.0 Compiling version_check v0.9.4 Compiling typenum v1.17.0 Compiling itoa v1.0.10 Compiling byteorder v1.5.0 Compiling utf8parse v0.2.1 Compiling strsim v0.10.0 Compiling hashbrown v0.14.3 Compiling unicode-width v0.1.11 Compiling rustversion v1.0.14 Compiling fnv v1.0.7 Compiling ryu v1.0.17 Compiling equivalent v1.0.1 Compiling ident_case v1.0.1 Compiling tinyvec_macros v0.1.1 Compiling spin v0.9.8 Compiling anstyle v1.0.6 Compiling colorchoice v1.0.0 Compiling static_assertions v1.1.0 Compiling toml_datetime v0.6.6 Compiling radium v0.7.0 Compiling signal-hook v0.3.17 Compiling pkg-config v0.3.30 Compiling anstyle-query v1.0.2 Compiling regex-syntax v0.8.2 Compiling parking_lot_core v0.9.9 Compiling winnow v0.5.40 Compiling untrusted v0.9.0 Compiling smallvec v1.13.1 Compiling rustls-pki-types v1.3.1 Compiling stable_deref_trait v1.2.0 Compiling serde_json v1.0.114 Compiling scopeguard v1.2.0 Compiling lazy_static v1.4.0 Compiling once_cell v1.19.0 Compiling gimli v0.28.1 Compiling miniz_oxide v0.7.2 Compiling anstyle-parse v0.2.3 Compiling rustc-demangle v0.1.23 Compiling zeroize v1.7.0 Compiling percent-encoding v2.3.1 Compiling unicode-bidi v0.3.15 Compiling rustls v0.22.2 Compiling tap v1.0.1 Compiling heck v0.4.1 Compiling tinyvec v1.6.0 Compiling aho-corasick v1.1.2 Compiling twox-hash v1.6.3 Compiling cfg_aliases v0.1.1 Compiling object v0.32.2 Compiling wyz v0.5.1 Compiling form_urlencoded v1.2.1 Compiling subtle v2.5.0 Compiling num-conv v0.1.0 Compiling powerfmt v0.2.0 Compiling heck v0.5.0 Compiling option-ext v0.2.0 Compiling portable-atomic v1.6.0 Compiling semver v1.0.22 Compiling generic-array v0.14.7 Compiling anyhow v1.0.80 Compiling strsim v0.11.0 Compiling cpp_demangle v0.4.3 Compiling lock_api v0.4.11 Compiling num-traits v0.2.18 Compiling nix v0.28.0 Compiling anstream v0.6.13 Compiling heapless v0.8.0 Compiling time-core v0.1.2 Compiling clap_lex v0.7.0 Compiling funty v2.0.0 Compiling deranged v0.3.11 Compiling webpki-roots v0.26.1 Compiling csv-core v0.1.11 Compiling hash32 v0.3.1 Compiling flate2 v1.0.30 Compiling time-macros v0.2.17 Compiling gimli v0.29.0 Compiling indexmap v2.2.5 Compiling winnow v0.6.5 Compiling base64 v0.21.7 Compiling fastrand v2.0.1 Compiling bitflags v1.3.2 Compiling unicode-linebreak v0.1.5 Compiling smawk v0.3.2 Compiling is_ci v1.2.0 Compiling minimal-lexical v0.2.1 Compiling colored v2.1.0 Compiling supports-unicode v3.0.0 Compiling supports-color v3.0.0 Compiling zero v0.1.3 Compiling quote v1.0.35 Compiling number_prefix v0.4.0 Compiling shell-words v1.1.0 Compiling textwrap v0.16.1 Compiling dissimilar v1.0.7 Compiling humantime v2.1.0 Compiling nom v7.1.3 Compiling owo-colors v4.0.0 Compiling supports-hyperlinks v3.0.0 Compiling fallible-iterator v0.3.0 Compiling syn v2.0.52 Compiling md5 v0.7.0 Compiling xmas-elf v0.9.1 Compiling slip-codec v0.4.0 Compiling bitvec v1.0.1 Compiling base64 v0.22.1 Compiling libudev-sys v0.1.4 Compiling unicode-normalization v0.1.23 Compiling ring v0.17.8 Compiling backtrace v0.3.69 Compiling idna v0.5.0 Compiling getrandom v0.2.12 Compiling signal-hook-registry v1.4.1 Compiling console v0.15.8 Compiling dirs-sys v0.4.1 Compiling memmap2 v0.9.4 Compiling nix v0.26.4 Compiling libudev v0.3.0 Compiling directories v5.0.1 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling parse_int v0.6.0 Compiling parking_lot v0.12.1 Compiling time v0.3.34 Compiling digest v0.10.7 Compiling url v2.5.0 The following warnings were emitted during compilation: warning: ring@0.17.8: Compiler version doesn't include clang or GCC: "/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gcc" "--version" 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: `/home/autobuild/autobuild/instance-14/output-1/build/espflash-3.1.0/target/debug/build/ring-fe341880c61fc333/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("0") TARGET = Some("armv5te-unknown-linux-gnueabi") HOST = Some("x86_64-unknown-linux-gnu") cargo:rerun-if-env-changed=CC_armv5te-unknown-linux-gnueabi CC_armv5te-unknown-linux-gnueabi = None cargo:rerun-if-env-changed=CC_armv5te_unknown_linux_gnueabi CC_armv5te_unknown_linux_gnueabi = None cargo:rerun-if-env-changed=TARGET_CC TARGET_CC = None cargo:rerun-if-env-changed=CC CC = Some("/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gcc") cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT cargo:warning=Compiler version doesn't include clang or GCC: "/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gcc" "--version" cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None DEBUG = Some("true") CARGO_CFG_TARGET_FEATURE = None cargo:rerun-if-env-changed=CFLAGS_armv5te-unknown-linux-gnueabi CFLAGS_armv5te-unknown-linux-gnueabi = None cargo:rerun-if-env-changed=CFLAGS_armv5te_unknown_linux_gnueabi CFLAGS_armv5te_unknown_linux_gnueabi = None cargo:rerun-if-env-changed=TARGET_CFLAGS TARGET_CFLAGS = None cargo:rerun-if-env-changed=CFLAGS CFLAGS = Some("-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g3 ") 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 "/home/autobuild/autobuild/instance-14/output-1/host/bin/armeb-buildroot-linux-gnueabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-march=armv5te" "-marm" "-mfloat-abi=soft" "-D_LARGEFILE_SOURCE" "-D_LARGEFILE64_SOURCE" "-D_FILE_OFFSET_BITS=64" "-O0" "-g3" "-I" "include" "-I" "/home/autobuild/autobuild/instance-14/output-1/build/espflash-3.1.0/target/armv5te-unknown-linux-gnueabi/debug/build/ring-b9d8fb8c8d7d4603/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" "/home/autobuild/autobuild/instance-14/output-1/build/espflash-3.1.0/target/armv5te-unknown-linux-gnueabi/debug/build/ring-b9d8fb8c8d7d4603/out/fad98b632b8ce3cc-curve25519.o" "-c" "crypto/curve25519/curve25519.c" with args "armeb-buildroot-linux-gnueabi-gcc" did not execute successfully (status code exit status: 1). warning: build failed, waiting for other jobs to finish... make: *** [package/pkg-generic.mk:289: /home/autobuild/autobuild/instance-14/output-1/build/espflash-3.1.0/.stamp_built] Error 101 make: Leaving directory '/home/autobuild/autobuild/instance-14/buildroot'