mac mojave 10.14.3
kesalahan: gagal menjalankan perintah pembuatan khusus untuk librocksdb-sys v5.17.2
proses tidak berhasil keluar: /gotham-city/gotham-server/target/debug/build/librocksdb-sys-531f568e71a25329/build-script-build
(kode keluar: 101)
--- stdout
cargo:rerun-if-changed=build.rs
kargo: jalankan kembali-jika-berubah = rocksdb/
kargo:rerun-if-changed=snappy/
kargo: jalankan kembali-jika-berubah = lz4/
kargo:jalankan ulang-jika-berubah=zstd/
kargo: jalankan kembali-jika-berubah = zlib/
kargo: jalankan kembali-jika-berubah = bzip2/
--- stderr
libclang: kerusakan terdeteksi selama penguraian: {
'sumber_namafile' : ''
'command_line_args' : ['--target=x86_64-apple-darwin', '-isystem', '/usr/local/include', '-isystem', '/Applications/Xcode.app/Contents/Developer/Toolchains/ XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include', '-isystem', '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include', '-isystem', '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include', '-isystem', '/Applications/Xcode.app/Contents/Developer/ Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks', 'rocksdb/include/rocksdb/c.h'],
'unsaved_files' : [],
'pilihan' : 1,
}
utas 'utama' panik pada 'kesalahan libclang; kemungkinan penyebabnya antara lain:
RUST_BACKTRACE=1
untuk menampilkan backtrace.Apple LLVM versi 10.0.0 (dentang-1000.11.45.5)
Target: x86_64-apple-darwin18.2.0
Model utas: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
rustc 1.33.0 (2aa4c46cf 2019-02-28)
kargo 1.33.0 (f099fe94b 2019-02-12)
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:215
4: <std::panicking::begin_panic::PanicPayload<A> as core::panic::BoxMeUp>::get
at src/libstd/panicking.rs:478
5: std::panicking::continue_panic_fmt
at src/libstd/panicking.rs:385
6: std::panicking::try::do_call
at src/libstd/panicking.rs:312
7: core::char::methods::<impl char>::escape_debug
at src/libcore/panicking.rs:85
8: core::char::methods::<impl char>::escape_debug
at src/libcore/option.rs:1038
9: <bindgen::CodegenConfig as bindgen::CodegenConfig::all::__BitFlags>::DESTRUCTORS
at /rustc/2aa4c46cfdd726e97360c2734835aa3515e8c858/src/libcore/option.rs:312
10: bindgen::ir::context::BindgenContext::new
at /Users/sunbobin/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.47.3/src/ir/context.rs:562
11: bindgen::Bindings::generate
at /Users/sunbobin/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.47.3/src/lib.rs:1778
12: bindgen::args_are_cpp::{{closure}}
at /Users/sunbobin/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.47.3/src/lib.rs:1186
13: build_script_build::bindgen_rocksdb
at librocksdb-sys/build.rs:34
14: build_script_build::main
at librocksdb-sys/build.rs:290
15: std::rt::lang_start::{{closure}}
at /rustc/2aa4c46cfdd726e97360c2734835aa3515e8c858/src/libstd/rt.rs:64
16: std::panicking::try::do_call
at src/libstd/rt.rs:49
at src/libstd/panicking.rs:297
17: panic_unwind::dwarf::eh::read_encoded_pointer
at src/libpanic_unwind/lib.rs:92
18: std::panicking::update_count_then_panic
at src/libstd/panicking.rs:276
at src/libstd/panic.rs:388
at src/libstd/rt.rs:48
19: std::rt::lang_start
at /rustc/2aa4c46cfdd726e97360c2734835aa3515e8c858/src/libstd/rt.rs:64
20: build_script_build::main
Apakah kompilasi proyek Rust bekerja dengan Clang 10.0 di sistem Anda?
@iSynaptic ya, saya kompilasi https://github.com/KZen-networks/gotham-city/tree/master/gotham-client
, tidak apa-apa, tetapi hanya kompilasi librocksdb-sys yang gagal
@freehere107 Aneh. Kami memiliki build CI yang memastikannya dikompilasi di Mac OS. Saya bertanya-tanya apakah ada beberapa versi perkakas yang tidak kompatibel yang menyebabkan ini. Saya tidak memiliki akses ke Mac - apakah mungkin bagi Anda untuk mencoba versi Clang yang lebih lama untuk melihat apakah ketidakcocokan itu berasal?
@iSynaptic oke. saya coba, terima kasih
@freehere107 Apakah versi
@iSynaptic Masih memiliki kesalahan yang sama. Saya membuka kembali masalah ini
@aleksuss Saya tidak menggunakan Mac untuk workstation saya, bukan? Jika demikian, apakah Anda dapat mereproduksi ini?
Tidak dapat mereproduksi. Versi Mac, versi dentang dan rustc yang sama persis
@vitvakatu Terima kasih!
@freehere107 Mac CI build kami dan Mac @vitvakatu tidak dapat direproduksi. Saya akan menutup untuk saat ini, tetapi jika Anda dapat menunjukkan dengan tepat apa yang mungkin menyebabkan kesalahan untuk Anda, silakan posting detailnya di sini.
@iSynaptic Saya juga tidak bisa mereproduksinya
Saya mencoba menginstal ulang llvm, itu terpecahkan, brew upgrade llvm
Komentar yang paling membantu
Saya mencoba menginstal ulang llvm, itu terpecahkan,
brew upgrade llvm