Created
June 6, 2022 22:27
-
-
Save banool/d2564965bbd5e4d8bf72c3132c87255f 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
[2022-06-06T22:27:01Z INFO cargo_ndk::cli] Using NDK at path: /Users/dport/Library/Android/sdk/ndk/24.0.8215888 | |
[2022-06-06T22:27:01Z INFO cargo_ndk::cli] NDK API level: 21 | |
[2022-06-06T22:27:01Z INFO cargo_ndk::cli] Building targets: armeabi-v7a | |
[2022-06-06T22:27:01Z INFO cargo_ndk::cli] Building armeabi-v7a (armv7-linux-androideabi) | |
Compiling openssl-sys v0.9.74 | |
error: failed to run custom build command for `openssl-sys v0.9.74` | |
Caused by: | |
process didn't exit successfully: `/Users/dport/github/aclip/frontend/native/target/debug/build/openssl-sys-7cdf5db744862cba/build-script-main` (exit status: 101) | |
--- stdout | |
cargo:rustc-cfg=const_fn | |
cargo:rerun-if-env-changed=ARMV7_LINUX_ANDROIDEABI_OPENSSL_LIB_DIR | |
ARMV7_LINUX_ANDROIDEABI_OPENSSL_LIB_DIR unset | |
cargo:rerun-if-env-changed=OPENSSL_LIB_DIR | |
OPENSSL_LIB_DIR unset | |
cargo:rerun-if-env-changed=ARMV7_LINUX_ANDROIDEABI_OPENSSL_INCLUDE_DIR | |
ARMV7_LINUX_ANDROIDEABI_OPENSSL_INCLUDE_DIR unset | |
cargo:rerun-if-env-changed=OPENSSL_INCLUDE_DIR | |
OPENSSL_INCLUDE_DIR unset | |
cargo:rerun-if-env-changed=ARMV7_LINUX_ANDROIDEABI_OPENSSL_DIR | |
ARMV7_LINUX_ANDROIDEABI_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_ALLOW_CROSS_armv7-linux-androideabi | |
cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS_armv7_linux_androideabi | |
cargo:rerun-if-env-changed=TARGET_PKG_CONFIG_ALLOW_CROSS | |
cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS | |
cargo:rerun-if-env-changed=PKG_CONFIG_armv7-linux-androideabi | |
cargo:rerun-if-env-changed=PKG_CONFIG_armv7_linux_androideabi | |
cargo:rerun-if-env-changed=TARGET_PKG_CONFIG | |
cargo:rerun-if-env-changed=PKG_CONFIG | |
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_armv7-linux-androideabi | |
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_armv7_linux_androideabi | |
cargo:rerun-if-env-changed=TARGET_PKG_CONFIG_SYSROOT_DIR | |
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR | |
run pkg_config fail: "pkg-config has not been configured to support cross-compilation.\n\nInstall a sysroot for the target platform and configure it via\nPKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_PATH, or install a\ncross-compiling wrapper for pkg-config and set it via\nPKG_CONFIG environment variable." | |
--- 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 = aarch64-apple-darwin | |
$TARGET = armv7-linux-androideabi | |
openssl-sys = 0.9.74 | |
', /Users/dport/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.74/build/find_normal.rs:191:5 | |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace | |
[2022-06-06T22:27:01Z INFO cargo_ndk::cli] If the build failed due to a missing target, you can run this command: | |
[2022-06-06T22:27:01Z INFO cargo_ndk::cli] | |
[2022-06-06T22:27:01Z INFO cargo_ndk::cli] rustup target install armv7-linux-androideabi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment