Open liyimeng opened 6 months ago
cargo --version cargo 1.78.0 (54d8815d0 2024-03-26)
error: failed to run custom build command for `pam-sys v1.0.0-alpha5` Caused by: process didn't exit successfully: `/app/target/debug/build/pam-sys-b0342a7291a9caed/build-script-build` (exit status: 101) --- stdout cargo:rustc-link-lib=pam cargo:rustc-link-lib=pam_misc cargo:rerun-if-changed=wrapper.h --- stderr thread 'main' panicked at /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clang-sys-1.7.0/src/lib.rs:1860:1: a `libclang` shared library is not loaded on this thread stack backtrace: 0: 0x5fd2c4ab56a2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 1: 0x5fd2c4ab56a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x5fd2c4ab56a2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 3: 0x5fd2c4ab56a2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 4: 0x5fd2c4ade14c - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 5: 0x5fd2c4ade14c - core::fmt::write::hd9a8d7d029f9ea1a at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 6: 0x5fd2c4ab2d0f - std::io::Write::write_fmt::h0e1226b2b8d973fe at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 7: 0x5fd2c4ab5474 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 8: 0x5fd2c4ab5474 - std::sys_common::backtrace::print::he907f6ad7eee41cb at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 9: 0x5fd2c4ab6a8b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b 10: 0x5fd2c4ab67e3 - std::panicking::default_hook::h25ba2457dea68e65 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 11: 0x5fd2c4ab6f2d - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 12: 0x5fd2c4ab6e02 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 13: 0x5fd2c4ab5b76 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 14: 0x5fd2c4ab6b34 - rust_begin_unwind at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 15: 0x5fd2c43ce2f5 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 16: 0x5fd2c4adc921 - core::panicking::panic_display::h277de99b44f66bbb at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:197:5 17: 0x5fd2c43ce2bb - core::panicking::panic_str::h6e5626df23cd5848 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:172:5 18: 0x5fd2c43ce2bb - core::option::expect_failed::h9d76e63e47b0f089 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/option.rs:1995:5 19: 0x5fd2c48e6fe2 - core::option::Option<T>::expect::hdbfc92d91f647cf5 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/option.rs:896:21 20: 0x5fd2c48c8924 - clang_sys::clang_createIndex::h64a508ff1feb426d at /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clang-sys-1.7.0/src/link.rs:177:25 21: 0x5fd2c44c70fd - bindgen::clang::Index::new::hbacd5ba925a5b785 at /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bindgen-0.69.4/clang.rs:1780:20 22: 0x5fd2c4567c95 - bindgen::ir::context::BindgenContext::new::h6a4fd09192a29480 at /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bindgen-0.69.4/ir/context.rs:541:21 23: 0x5fd2c445854a - bindgen::Bindings::generate::h5bc3aa94245a0042 at /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bindgen-0.69.4/lib.rs:896:27 24: 0x5fd2c44562b7 - bindgen::Builder::generate::h04c16c191f11bc60 at /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bindgen-0.69.4/lib.rs:349:9 25: 0x5fd2c43d237b - build_script_build::main::h510fb405cdc8811d at /home/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pam-sys-1.0.0-alpha5/build.rs:66:20 26: 0x5fd2c43cf98b - core::ops::function::FnOnce::call_once::ha8b3949a493e800b at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 27: 0x5fd2c43ceb5e - std::sys_common::backtrace::__rust_begin_short_backtrace::h06170cb89002f0da at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 28: 0x5fd2c43cf521 - std::rt::lang_start::{{closure}}::h59113a629f058471 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/rt.rs:166:18 29: 0x5fd2c4aaeb83 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h52f5991f9ab8b369 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:284:13 30: 0x5fd2c4aaeb83 - std::panicking::try::do_call::h0ac4bee9a397a1bf at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 31: 0x5fd2c4aaeb83 - std::panicking::try::hc005decaf198d0ed at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 32: 0x5fd2c4aaeb83 - std::panic::catch_unwind::hb0f967d870b2a382 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 33: 0x5fd2c4aaeb83 - std::rt::lang_start_internal::{{closure}}::hd140b84b0efe534b at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/rt.rs:148:48 34: 0x5fd2c4aaeb83 - std::panicking::try::do_call::h1ddfaf1d0d576c38 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 35: 0x5fd2c4aaeb83 - std::panicking::try::hdd4bdf855547659f at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 36: 0x5fd2c4aaeb83 - std::panic::catch_unwind::h276ba91c7706110c at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 37: 0x5fd2c4aaeb83 - std::rt::lang_start_internal::h103c42a9c4e95084 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/rt.rs:148:20 38: 0x5fd2c43cf4fa - std::rt::lang_start::hb3caf5884d69df09 at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/rt.rs:165:17 39: 0x5fd2c43d25fe - main 40: 0x7e6e7881a083 - __libc_start_main at /build/glibc-e2p3jK/glibc-2.31/csu/../csu/libc-start.c:308:16 41: 0x5fd2c43cea8e - _start 42: 0x0 - <unknown> warning: build failed, waiting for other jobs to finish...
Maybe you are missing libclang in your PC? sudo apt-get install libclang or something simillar
tried, no help
Maybe you can try export LIBCLANG_PATH="-clang-17.0.6-lib/lib" for example export LIBCLANG_PATH=/nix/store/92db16g3bi4fxwafskysvpsfbpsi1vkw-clang-17.0.6-lib/lib
will give it a try
cargo --version cargo 1.78.0 (54d8815d0 2024-03-26)