Closed wiredhikari closed 6 months ago
cargo build 11:45:31 ─╯ Updating crates.io index Downloaded itoa v0.4.6 Downloaded cpuid-bool v0.1.2 Downloaded log v0.4.11 Downloaded num v0.3.1 Downloaded num-integer v0.1.44 Downloaded block-buffer v0.9.0 Downloaded fnv v1.0.7 Downloaded num_cpus v1.13.0 Downloaded pkg-config v0.3.19 Downloaded aho-corasick v0.7.15 Downloaded autocfg v1.0.1 Downloaded byteorder v1.3.4 Downloaded aes-gcm v0.3.2 Downloaded generic-array v0.14.4 Downloaded derivative v1.0.4 Downloaded chacha20 v0.3.4 Downloaded getrandom v0.2.3 Downloaded chacha20poly1305 v0.3.3 Downloaded opaque-debug v0.3.0 Downloaded digest v0.9.0 Downloaded num-bigint v0.3.1 Downloaded hex v0.4.2 Downloaded getrandom v0.1.15 Downloaded num-iter v0.1.42 Downloaded dirs-sys v0.3.5 Downloaded num-traits v0.2.14 Downloaded num-complex v0.3.1 Downloaded owning_ref v0.4.1 Downloaded rand_chacha v0.2.2 Downloaded ppv-lite86 v0.2.10 Downloaded proc-macro2 v1.0.24 Downloaded regex v1.4.2 Downloaded sha2 v0.8.2 Downloaded block-padding v0.2.1 Downloaded openssl v0.10.31 Downloaded threadpool v1.8.1 Downloaded version_check v0.9.2 Downloaded stable_deref_trait v1.2.0 Downloaded ryu v1.0.5 Downloaded ahash v0.7.4 Downloaded subtle v2.4.0 Downloaded rusqlite v0.25.3 Downloaded smallvec v1.6.1 Downloaded termcolor v1.1.2 Downloaded memchr v2.3.4 Downloaded rustc-demangle v0.1.18 Downloaded num-rational v0.3.2 Downloaded openssl-sys v0.9.59 Downloaded hashlink v0.7.0 Downloaded once_cell v1.8.0 Downloaded unicode-xid v0.2.1 Downloaded zeroize_derive v1.0.1 Downloaded serde_json v1.0.60 Downloaded zeroize v1.2.0 Downloaded synstructure v0.12.4 Downloaded sha2 v0.9.2 Downloaded serde v1.0.118 Downloaded serde_derive v1.0.118 Downloaded typenum v1.12.0 Downloaded syn v1.0.54 Downloaded regex-syntax v0.6.21 Downloaded sha3 v0.9.1 Downloaded backtrace-sys v0.1.37 Downloaded libsqlite3-sys v0.22.2 Downloaded 64 crates (6.2 MB) in 3.92s (largest was `libsqlite3-sys` at 2.3 MB) Compiling typenum v1.12.0 Compiling libc v0.2.66 Compiling cc v1.0.41 Compiling autocfg v1.0.1 Compiling proc-macro2 v1.0.24 Compiling unicode-xid v0.2.1 Compiling syn v1.0.54 Compiling pkg-config v0.3.19 Compiling byteorder v1.3.4 Compiling cfg-if v0.1.10 Compiling rand_core v0.4.2 Compiling version_check v0.9.2 Compiling rand_core v0.3.1 Compiling subtle v2.4.0 Compiling autocfg v0.1.7 Compiling proc-macro2 v0.4.30 Compiling num-traits v0.2.14 Compiling quote v1.0.7 Compiling unicode-xid v0.1.0 Compiling syn v0.15.44 Compiling opaque-debug v0.2.3 Compiling generic-array v0.12.3 Compiling byte-tools v0.3.1 Compiling serde_derive v1.0.118 Compiling block-padding v0.1.5 Compiling digest v0.8.1 Compiling clear_on_drop v0.2.3 Compiling cfg-if v1.0.0 Compiling serde v1.0.118 Compiling rand_chacha v0.1.1 Compiling rand_pcg v0.1.2 Compiling num-integer v0.1.44 Compiling log v0.4.11 Compiling quote v0.6.13 Compiling lazy_static v1.4.0 Compiling getrandom v0.1.15 Compiling memchr v2.3.4 Compiling block-buffer v0.7.3 Compiling universal-hash v0.3.0 Compiling rand v0.6.5 Compiling backtrace-sys v0.1.37 Compiling rand_os v0.1.3 Compiling subtle v1.0.0 Compiling toml v0.2.1 Compiling error-chain v0.10.0 Compiling bitflags v1.2.1 Compiling crypto-mac v0.7.0 Compiling metadeps v1.1.2 Compiling curve25519-dalek v1.2.3 Compiling block-cipher-trait v0.6.2 Compiling openssl-sys v0.9.59 Compiling ahash v0.7.4 Compiling rand_isaac v0.1.1 Compiling rand_hc v0.1.0 Compiling rand_xorshift v0.1.1 Compiling rand_jitter v0.1.4 Compiling num-bigint v0.3.1 Compiling ryu v1.0.5 Compiling failure_derive v0.1.8 Compiling synstructure v0.10.2 The following warnings were emitted during compilation: warning: build/expando.c:4:24: error: pasting "RUST_VERSION_OPENSSL_" and "(" does not give a valid preprocessing token warning: 4 | #define VERSION2(n, v) RUST_VERSION_##n##_##v warning: | ^~~~~~~~~~~~~ warning: build/expando.c:5:23: note: in expansion of macro ‘VERSION2’ warning: 5 | #define VERSION(n, v) VERSION2(n, v) warning: | ^~~~~~~~ warning: build/expando.c:10:1: note: in expansion of macro ‘VERSION’ warning: 10 | VERSION(OPENSSL, OPENSSL_VERSION_NUMBER) warning: | ^~~~~~~ error: failed to run custom build command for `openssl-sys v0.9.59` Caused by: process didn't exit successfully: `/home/hikari/dev/mitacs/indy-sdk/libindy/target/debug/build/openssl-sys-03efe7298db6e881/build-script-main` (exit status: 101) --- stdout cargo:rustc-cfg=const_fn cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_GNU_OPENSSL_LIB_DIR X86_64_UNKNOWN_LINUX_GNU_OPENSSL_LIB_DIR unset cargo:rerun-if-env-changed=OPENSSL_LIB_DIR OPENSSL_LIB_DIR unset cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_GNU_OPENSSL_INCLUDE_DIR X86_64_UNKNOWN_LINUX_GNU_OPENSSL_INCLUDE_DIR unset cargo:rerun-if-env-changed=OPENSSL_INCLUDE_DIR OPENSSL_INCLUDE_DIR unset cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_GNU_OPENSSL_DIR X86_64_UNKNOWN_LINUX_GNU_OPENSSL_DIR unset cargo:rerun-if-env-changed=OPENSSL_DIR OPENSSL_DIR unset cargo:rerun-if-env-changed=OPENSSL_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=OPENSSL_STATIC cargo:rerun-if-env-changed=OPENSSL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=OPENSSL_STATIC cargo:rerun-if-env-changed=OPENSSL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-lib=ssl cargo:rustc-link-lib=crypto cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=OPENSSL_STATIC cargo:rerun-if-env-changed=OPENSSL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR OPT_LEVEL = Some("0") TARGET = Some("x86_64-unknown-linux-gnu") HOST = Some("x86_64-unknown-linux-gnu") CC_x86_64-unknown-linux-gnu = None CC_x86_64_unknown_linux_gnu = None HOST_CC = None CC = None CFLAGS_x86_64-unknown-linux-gnu = None CFLAGS_x86_64_unknown_linux_gnu = None HOST_CFLAGS = None CFLAGS = None CRATE_CC_NO_DEFAULTS = None DEBUG = Some("true") CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/usr/include" "-Wall" "-Wextra" "-E" "build/expando.c" cargo:warning=build/expando.c:4:24: error: pasting "RUST_VERSION_OPENSSL_" and "(" does not give a valid preprocessing token cargo:warning= 4 | #define VERSION2(n, v) RUST_VERSION_##n##_##v cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=build/expando.c:5:23: note: in expansion of macro ‘VERSION2’ cargo:warning= 5 | #define VERSION(n, v) VERSION2(n, v) cargo:warning= | ^~~~~~~~ cargo:warning=build/expando.c:10:1: note: in expansion of macro ‘VERSION’ cargo:warning= 10 | VERSION(OPENSSL, OPENSSL_VERSION_NUMBER) cargo:warning= | ^~~~~~~ exit status: 1 --- stderr thread 'main' panicked at ' Header expansion error: Error { kind: ToolExecError, message: "Command \"cc\" \"-O0\" \"-ffunction-sections\" \"-fdata-sections\" \"-fPIC\" \"-g\" \"-fno-omit-frame-pointer\" \"-m64\" \"-I\" \"/usr/include\" \"-Wall\" \"-Wextra\" \"-E\" \"build/expando.c\" with args \"cc\" did not execute successfully (status code exit status: 1)." } Failed to find OpenSSL development headers. You can try fixing this setting the `OPENSSL_DIR` environment variable pointing to your OpenSSL installation or installing OpenSSL headers package specific to your distribution: # On Ubuntu sudo apt-get install libssl-dev # On Arch Linux sudo pacman -S openssl # On Fedora sudo dnf install openssl-devel See rust-openssl README for more information: https://github.com/sfackler/rust-openssl#linux ', /home/hikari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-sys-0.9.59/build/main.rs:141:13 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace warning: build failed, waiting for other jobs to finish...
Looks like openssl isn't installed (or isn't installed properly)