Running phase: unpackPhase unpacking source archive /nix/store/4v2anjii16xqx8a2km7zaxa9jk2ah5v0-source source root is source Executing cargoSetupPostUnpackHook Finished cargoSetupPostUnpackHook Running phase: patchPhase Executing cargoSetupPostPatchHook Validating consistency between /build/source/Cargo.lock and /build/managarr-0.8.2-vendor/Cargo.lock Finished cargoSetupPostPatchHook Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase Running phase: buildPhase Executing cargoBuildHook cargoBuildHook flags: -j 32 --target x86_64-unknown-linux-gnu --offline --profile release Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Compiling unicode-ident v1.0.27 Compiling libc v0.2.190 Compiling cfg-if v1.0.5 Compiling serde_core v1.0.229 Compiling smallvec v1.16.3 Compiling find-msvc-tools v0.1.14 Compiling shlex v2.0.1 Compiling bitflags v2.13.2 Compiling itoa v1.0.18 Compiling foldhash v0.2.0 Compiling parking_lot_core v0.9.12 Compiling equivalent v1.0.3 Compiling allocator-api2 v0.2.21 Compiling scopeguard v1.2.0 Compiling rustversion v1.0.23 Compiling strsim v0.11.1 Compiling pkg-config v0.3.34 Compiling ident_case v1.0.1 Compiling stable_deref_trait v1.2.1 Compiling bytes v1.12.1 Compiling pin-project-lite v0.2.17 Compiling heck v0.5.0 Compiling once_cell v1.21.4 Compiling fs_extra v1.3.0 Compiling futures-core v0.3.34 Compiling dunce v1.0.5 Compiling thiserror v2.0.21 Compiling memchr v2.8.3 Compiling ryu v1.0.23 Compiling rustix v1.1.5 Compiling serde v1.0.229 Compiling lock_api v0.4.14 Compiling writeable v0.6.4 Compiling aws-lc-rs v1.18.2 Compiling zeroize v1.9.1 Compiling unicode-width v0.2.2 Compiling litemap v0.8.3 Compiling linux-raw-sys v0.12.1 Compiling utf8_iter v1.0.4 Compiling either v1.19.0 Compiling slab v0.4.12 Compiling icu_normalizer_data v2.3.0 Compiling fnv v1.0.7 Compiling icu_properties_data v2.3.0 Compiling unicode-segmentation v1.13.3 Compiling signal-hook v0.3.18 Compiling rustls-pki-types v1.15.1 Compiling static_assertions v1.1.0 Compiling autocfg v1.5.1 Compiling unicode-xid v0.2.6 Compiling tracing-core v0.1.36 Compiling futures-sink v0.3.34 Compiling critical-section v1.2.0 Compiling untrusted v0.9.0 Compiling percent-encoding v2.3.2 Compiling getrandom v0.3.4 Compiling indoc v2.0.8 Compiling zerocopy v0.8.63 Compiling rustls v0.23.46 Compiling utf8parse v0.2.2 Compiling httparse v1.10.1 Compiling itertools v0.14.0 Compiling hashbrown v0.17.1 Compiling hashbrown v0.16.1 Compiling futures-task v0.3.34 Compiling tower-service v0.3.3 Compiling anstyle-query v1.1.5 Compiling atomic-waker v1.1.2 Compiling anstyle-parse v1.0.0 Compiling zmij v1.0.23 Compiling powerfmt v0.2.1 Compiling litrs v1.0.1 Compiling num-conv v0.2.2 Compiling is_terminal_polyfill v1.70.2 Compiling futures-util v0.3.34 Compiling colorchoice v1.0.5 Compiling time-core v0.1.9 Compiling num_threads v0.1.7 Compiling subtle v2.6.1 Compiling vcpkg v0.2.15 Compiling deranged v0.5.9 Compiling anstyle v1.0.14 Compiling try-lock v0.2.5 Compiling http v1.5.0 Compiling convert_case v0.10.0 Compiling line-clipping v0.3.8 Compiling num-traits v0.2.19 Compiling want v0.3.2 Compiling futures-channel v0.3.34 Compiling cfg_aliases v0.2.2 Compiling tracing v0.1.44 Compiling object v0.37.3 Compiling getrandom v0.4.3 Compiling anstream v1.0.0 Compiling serde_json v1.0.154 Compiling nix v0.31.3 Compiling form_urlencoded v1.2.2 Compiling sync_wrapper v1.0.2 Compiling portable-atomic v1.15.0 Compiling clap_lex v1.1.1 Compiling adler2 v2.0.1 Compiling anyhow v1.0.104 Compiling document-features v0.2.12 Compiling syn v1.0.109 Compiling castaway v0.2.4 Compiling encoding_rs v0.8.42 Compiling unsafe-libyaml v0.2.11 Compiling base64 v0.23.1 Compiling ipnet v2.12.2 Compiling rustix v0.38.44 Compiling tower-layer v0.3.3 Compiling compact_str v0.9.1 Compiling openssl-probe v0.2.1 Compiling syn v3.0.9 Compiling syn v2.0.119 Compiling indexmap v2.14.2 Compiling lru v0.18.5 Compiling destructure_traitobject v0.2.0 Compiling gimli v0.32.3 Compiling rustls-native-certs v0.8.5 Compiling miniz_oxide v0.8.9 Compiling aho-corasick v1.1.5 Compiling unsafe-any-ors v1.0.0 Compiling core_detect v1.0.0 Compiling toml_writer v1.1.3+spec-1.1.0 Compiling multiversion_no_op v1.0.0 Compiling terminal_size v0.4.4 Compiling linux-raw-sys v0.4.15 Compiling simdutf8 v0.1.5 Compiling foreign-types-shared v0.1.1 Compiling clap_builder v4.6.7 Compiling iana-time-zone v0.1.65 Compiling openssl v0.10.81 Compiling regex-syntax v0.8.11 Compiling home v0.5.12 Compiling rustc-demangle v0.1.28 Compiling http-body v1.1.0 Compiling jobserver v0.1.35 Compiling etcetera v0.10.0 Compiling foreign-types v0.3.2 Compiling http-body-util v0.1.5 Compiling typemap-ors v1.0.0 Compiling arc-swap v1.9.2 Compiling log-mdc v0.1.0 Compiling humantime v2.4.0 Compiling cc v1.8.0 Compiling lazy_static v1.5.1 Compiling ordered-float v2.10.1 Compiling mime v0.3.17 Compiling number_prefix v0.4.0 Compiling mock_instant v0.6.1 Compiling colored v3.1.1 Compiling unicode-truncate v2.0.1 Compiling urlencoding v2.1.3 Compiling deunicode v1.6.2 Compiling errno v0.3.14 Compiling socket2 v0.6.5 Compiling time v0.3.55 Compiling sysinfo v0.38.4 Compiling dirs-sys-next v0.1.2 Compiling thread-id v5.1.0 Compiling console v0.15.11 Compiling signal-hook-registry v1.4.8 Compiling uuid v1.28.0 Compiling rand_core v0.9.5 Compiling dirs-next v2.0.0 Compiling parking_lot v0.12.5 Compiling indicatif v0.17.11 Compiling log v0.4.34 Compiling toml_datetime v1.1.2+spec-1.1.0 Compiling serde_spanned v1.1.2 Compiling ctrlc v3.5.2 Compiling cmake v0.1.58 Compiling openssl-src v300.6.1+3.6.3 Compiling mio v1.2.4 Compiling toml v1.1.8+spec-1.1.0 Compiling openssl-sys v0.9.117 Compiling aws-lc-sys v0.46.0 Compiling regex-automata v0.4.18 Compiling signal-hook-mio v0.2.5 Compiling crossterm v0.28.1 Compiling addr2line v0.25.1 warning: openssl-sys@0.9.117: Could not find directory of OpenSSL installation, and this `-sys` crate cannot proceed without this knowledge. If OpenSSL is installed and this crate had trouble finding it, you can set the `OPENSSL_DIR` environment variable for the compilation process. See stderr section below for further information. error: failed to run custom build command for `openssl-sys v0.9.117` Caused by: process didn't exit successfully: `/build/source/target/release/build/openssl-sys-36a5af620998a2dd/build-script-main` (exit status: 101) --- stdout cargo:rustc-check-cfg=cfg(osslconf, values("OPENSSL_NO_OCB", "OPENSSL_NO_SM4", "OPENSSL_NO_SEED", "OPENSSL_NO_CHACHA", "OPENSSL_NO_CAST", "OPENSSL_NO_IDEA", "OPENSSL_NO_CAMELLIA", "OPENSSL_NO_RC4", "OPENSSL_NO_BF", "OPENSSL_NO_PSK", "OPENSSL_NO_DEPRECATED_3_0", "OPENSSL_NO_SCRYPT", "OPENSSL_NO_SM3", "OPENSSL_NO_RMD160", "OPENSSL_NO_EC2M", "OPENSSL_NO_OCSP", "OPENSSL_NO_CMS", "OPENSSL_NO_COMP", "OPENSSL_NO_SOCK", "OPENSSL_NO_STDIO", "OPENSSL_NO_EC", "OPENSSL_NO_SSL3_METHOD", "OPENSSL_NO_KRB5", "OPENSSL_NO_TLSEXT", "OPENSSL_NO_SRP", "OPENSSL_NO_SRTP", "OPENSSL_NO_RFC3779", "OPENSSL_NO_SHA", "OPENSSL_NO_NEXTPROTONEG", "OPENSSL_NO_ENGINE", "OPENSSL_NO_BUF_FREELISTS", "OPENSSL_NO_RC2")) cargo:rustc-check-cfg=cfg(openssl) cargo:rustc-check-cfg=cfg(libressl) cargo:rustc-check-cfg=cfg(boringssl) cargo:rustc-check-cfg=cfg(awslc) cargo:rustc-check-cfg=cfg(awslc_pregenerated) cargo:rustc-check-cfg=cfg(libressl250) cargo:rustc-check-cfg=cfg(libressl251) cargo:rustc-check-cfg=cfg(libressl252) cargo:rustc-check-cfg=cfg(libressl261) cargo:rustc-check-cfg=cfg(libressl270) cargo:rustc-check-cfg=cfg(libressl271) cargo:rustc-check-cfg=cfg(libressl273) cargo:rustc-check-cfg=cfg(libressl280) cargo:rustc-check-cfg=cfg(libressl281) cargo:rustc-check-cfg=cfg(libressl291) cargo:rustc-check-cfg=cfg(libressl310) cargo:rustc-check-cfg=cfg(libressl321) cargo:rustc-check-cfg=cfg(libressl332) cargo:rustc-check-cfg=cfg(libressl340) cargo:rustc-check-cfg=cfg(libressl350) cargo:rustc-check-cfg=cfg(libressl360) cargo:rustc-check-cfg=cfg(libressl361) cargo:rustc-check-cfg=cfg(libressl370) cargo:rustc-check-cfg=cfg(libressl380) cargo:rustc-check-cfg=cfg(libressl381) cargo:rustc-check-cfg=cfg(libressl382) cargo:rustc-check-cfg=cfg(libressl390) cargo:rustc-check-cfg=cfg(libressl400) cargo:rustc-check-cfg=cfg(libressl410) cargo:rustc-check-cfg=cfg(libressl420) cargo:rustc-check-cfg=cfg(libressl430) cargo:rustc-check-cfg=cfg(ossl101) cargo:rustc-check-cfg=cfg(ossl102) cargo:rustc-check-cfg=cfg(ossl102f) cargo:rustc-check-cfg=cfg(ossl102h) cargo:rustc-check-cfg=cfg(ossl110) cargo:rustc-check-cfg=cfg(ossl110f) cargo:rustc-check-cfg=cfg(ossl110g) cargo:rustc-check-cfg=cfg(ossl110h) cargo:rustc-check-cfg=cfg(ossl111) cargo:rustc-check-cfg=cfg(ossl111b) cargo:rustc-check-cfg=cfg(ossl111c) cargo:rustc-check-cfg=cfg(ossl111d) cargo:rustc-check-cfg=cfg(ossl300) cargo:rustc-check-cfg=cfg(ossl310) cargo:rustc-check-cfg=cfg(ossl320) cargo:rustc-check-cfg=cfg(ossl330) cargo:rustc-check-cfg=cfg(ossl340) cargo:rustc-check-cfg=cfg(ossl400) cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_GNU_OPENSSL_NO_VENDOR X86_64_UNKNOWN_LINUX_GNU_OPENSSL_NO_VENDOR unset cargo:rerun-if-env-changed=OPENSSL_NO_VENDOR OPENSSL_NO_VENDOR = 1 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_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_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=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 Could not find openssl via pkg-config: Could not run `PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags openssl` The pkg-config command could not be found. Most likely, you need to install a pkg-config package for your OS. Try `apt install pkg-config`, or `yum install pkg-config`, or `brew install pkgconf` or `pkg install pkg-config`, or `apk add pkgconfig` depending on your distribution. If you've already installed it, ensure the pkg-config command is one of the directories in the PATH environment variable. If you did not expect this build to link to a pre-installed system library, then check documentation of the openssl-sys crate for an option to build the library from source, or disable features or dependencies that require pkg-config. cargo:warning=Could not find directory of OpenSSL installation, and this `-sys` crate cannot proceed without this knowledge. If OpenSSL is installed and this crate had trouble finding it, you can set the `OPENSSL_DIR` environment variable for the compilation process. See stderr section below for further information. --- stderr Could not find directory of OpenSSL installation, and this `-sys` crate cannot proceed without this knowledge. If OpenSSL is installed and this crate had trouble finding it, you can set the `OPENSSL_DIR` environment variable for the compilation process. Make sure you also have the development packages of openssl installed. For example, `libssl-dev` on Ubuntu or `openssl-devel` on Fedora. If you're in a situation where you think the directory *should* be found automatically, please open a bug at https://github.com/rust-openssl/rust-openssl and include information about your system as well as this message. $HOST = x86_64-unknown-linux-gnu $TARGET = x86_64-unknown-linux-gnu openssl-sys = 0.9.117 It looks like you're compiling on Linux and also targeting Linux. Currently this requires the `pkg-config` utility to find OpenSSL but unfortunately `pkg-config` could not be found. If you have OpenSSL installed you can likely fix this by installing `pkg-config`. warning: build failed, waiting for other jobs to finish...