Created
October 4, 2022 08:03
-
-
Save radupotop/44a25194c06ab0c7291397eb11ba57ff to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
error: failed to run custom build command for `openssl-sys v0.9.72` | |
Caused by: | |
process didn't exit successfully: `/home/alarm/cfddns/src/cfddns-1.6.2/target/release/build/openssl-sys-f45f371ab842d1b0/build-script-main` (exit s | |
tatus: 101) | |
--- stdout | |
cargo:rustc-cfg=const_fn | |
cargo:rerun-if-env-changed=ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_LIB_DIR | |
ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_LIB_DIR unset | |
cargo:rerun-if-env-changed=OPENSSL_LIB_DIR | |
OPENSSL_LIB_DIR unset | |
cargo:rerun-if-env-changed=ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_INCLUDE_DIR | |
ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_INCLUDE_DIR unset | |
cargo:rerun-if-env-changed=OPENSSL_INCLUDE_DIR | |
OPENSSL_INCLUDE_DIR unset | |
cargo:rerun-if-env-changed=ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_DIR | |
ARMV7_UNKNOWN_LINUX_GNUEABIHF_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_armv7-unknown-linux-gnueabihf | |
cargo:rerun-if-env-changed=PKG_CONFIG_armv7_unknown_linux_gnueabihf | |
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_armv7-unknown-linux-gnueabihf | |
cargo:rerun-if-env-changed=PKG_CONFIG_PATH_armv7_unknown_linux_gnueabihf | |
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_armv7-unknown-linux-gnueabihf | |
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_armv7_unknown_linux_gnueabihf | |
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_armv7-unknown-linux-gnueabihf | |
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_armv7_unknown_linux_gnueabihf | |
cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR | |
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR | |
run pkg_config fail: "Could not run `\"pkg-config\" \"--libs\" \"--cflags\" \"openssl\"`\nThe pkg-config command could not be found.\n\nMost likely | |
, you need to install a pkg-config package for your OS.\nTry `apt install pkg-config`, or `yum install pkg-config`,\nor `pkg install pkg-config` depe | |
nding on your distribution.\n\nIf you've already installed it, ensure the pkg-config command is one of the\ndirectories in the PATH environment varia | |
ble.\n\nIf you did not expect this build to link to a pre-installed system library,\nthen check documentation of the openssl-sys crate for an option | |
to\nbuild the library from source, or disable features or dependencies\nthat require pkg-config." | |
--- stderr | |
thread 'main' panicked at ' | |
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/sfackler/rust-openssl | |
and include information about your system as well as this message. | |
$HOST = armv7-unknown-linux-gnueabihf | |
$TARGET = armv7-unknown-linux-gnueabihf | |
openssl-sys = 0.9.72 | |
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`. | |
', /home/alarm/.cargo/registry/src/github.com-1285ae84e5963aae/openssl-sys-0.9.72/build/find_normal.rs:180:5 | |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace | |
warning: build failed, waiting for other jobs to finish... | |
==> ERROR: A failure occurred in build(). | |
Aborting... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment