Код: Выделить всё
error: failed to run custom build command for `ring v0.17.8`
Caused by:
process didn't exit successfully: `C:
\app\src\main\rust\target\debug\build\ring-52324e4519f4905a\build-script-build` (exit code: 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(x86_64-linux-android)
OUT_DIR = Some(C:\app\src\main\rust\target\x86_64-linux-android\debug\build\ring-ae4372e2a1fc0bf3\out)
HOST = Some(x86_64-pc-windows-msvc)
cargo:rerun-if-env-changed=CC_x86_64-linux-android
CC_x86_64-linux-android = None
cargo:rerun-if-env-changed=CC_x86_64_linux_android
CC_x86_64_linux_android = None
cargo:rerun-if-env-changed=TARGET_CC
TARGET_CC = None
cargo:rerun-if-env-changed=CC
CC = None
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
cargo:warning=Compiler family detection failed due to error: ToolNotFound: Failed to find tool. Is `x86_64-linux-android-clang` installed? (see https://github.com/rust-lang/cc-rs#compile-time-requirements for help)
...
Если я удалю зависимость OpenSSL из моей библиотеки Rust, компиляция пройдет без проблем.
Я пробовал искать решения, но не нашел Не нашел четкого ответа, как решить эту проблему. Я использую следующие версии:
- Cargo: 1.79.0
- Rustup: 1.27.1
Android Studio: Koala
-- SDK 35
-- NDK 27 и 23
-- CMake 3.22.1 - Kotlin: 1.8/Java 17
- LLVM 18.1.6
Подробнее здесь: https://stackoverflow.com/questions/786 ... 64-linux-a