Closed ash-927 closed 3 months ago
Have git installed? linux exit code 127 means command not found
Have git installed? linux exit code 127 means command not found
Oh! thank you so much For anyone else trying to build on a clean system, install curl, build-essential, cmake, git, clang
When I cloned the pingora source and built in a clean Ubuntu container, I get "error: failed to run custom build command for
boring-sys v4.5.0
". I already did "apt install cmake" and "apt install build-essential". Is there any toolchain I am missing? Has anyone faced this issue?error: failed to run custom build command for
boring-sys v4.5.0
Caused by: process didn't exit successfully:/code/proxy/pingora/target/debug/build/boring-sys-150dab0054b09689/build-script-main
(exit status: 101) --- stdout cargo:rerun-if-env-changed=BORING_BSSL_PATH_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=BORING_BSSL_PATH_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_BORING_BSSL_PATH cargo:rerun-if-env-changed=BORING_BSSL_PATH cargo:rerun-if-env-changed=BORING_BSSL_INCLUDE_PATH_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=BORING_BSSL_INCLUDE_PATH_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_BORING_BSSL_INCLUDE_PATH cargo:rerun-if-env-changed=BORING_BSSL_INCLUDE_PATH cargo:rerun-if-env-changed=BORING_BSSL_SOURCE_PATH_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=BORING_BSSL_SOURCE_PATH_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_BORING_BSSL_SOURCE_PATH cargo:rerun-if-env-changed=BORING_BSSL_SOURCE_PATH cargo:rerun-if-env-changed=BORING_BSSL_PRECOMPILED_BCM_O_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=BORING_BSSL_PRECOMPILED_BCM_O_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_BORING_BSSL_PRECOMPILED_BCM_O cargo:rerun-if-env-changed=BORING_BSSL_PRECOMPILED_BCM_O cargo:rerun-if-env-changed=BORING_BSSL_ASSUME_PATCHED_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=BORING_BSSL_ASSUME_PATCHED_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_BORING_BSSL_ASSUME_PATCHED cargo:rerun-if-env-changed=BORING_BSSL_ASSUME_PATCHED cargo:rerun-if-env-changed=BORING_BSSL_SYSROOT_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=BORING_BSSL_SYSROOT_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_BORING_BSSL_SYSROOT cargo:rerun-if-env-changed=BORING_BSSL_SYSROOT cargo:rerun-if-env-changed=BORING_BSSL_COMPILER_EXTERNAL_TOOLCHAIN_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=BORING_BSSL_COMPILER_EXTERNAL_TOOLCHAIN_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_BORING_BSSL_COMPILER_EXTERNAL_TOOLCHAIN cargo:rerun-if-env-changed=BORING_BSSL_COMPILER_EXTERNAL_TOOLCHAIN cargo:rerun-if-env-changed=DEBUG_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=DEBUG_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_DEBUG cargo:rerun-if-env-changed=DEBUG cargo:rerun-if-env-changed=OPT_LEVEL_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=OPT_LEVEL_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_OPT_LEVEL cargo:rerun-if-env-changed=OPT_LEVEL cargo:rerun-if-env-changed=ANDROID_NDK_HOME_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=ANDROID_NDK_HOME_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_ANDROID_NDK_HOME cargo:rerun-if-env-changed=ANDROID_NDK_HOME cargo:rerun-if-env-changed=CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu cargo:rerun-if-env-changed=CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_CMAKE_TOOLCHAIN_FILE cargo:rerun-if-env-changed=CMAKE_TOOLCHAIN_FILE--- stderr
thread 'main' panicked at /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/boring-sys-4.5.0/build/main.rs:569:44: called
Result::unwrap()
on anErr
value: Custom { kind: Other, error: "cd \"/code/proxy/pingora/target/debug/build/boring-sys-ab6b41fbee140dc6/out/boringssl\" && \"git\" \"init\" exited with status: 127" } note: run withRUST_BACKTRACE=1
environment variable to display a backtrace warning: build failed, waiting for other jobs to finish...