Closed
Description
I just created a new project with cargo new rust-cli
and then cd'ed into the directory and ran cargo build
but I got this error:
rust-cli 🔥 RUST_BACKTRACE=full cargo build --verbose
Compiling rust-cli v0.1.0 (/nu/skainswo/nuvemfs/packages/rust-cli)
Running `rustc --edition=2018 --crate-name rust_cli src/main.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=2e59314f72051b97 -C extra-filename=-2e59314f72051b97 --out-dir /nu/skainswo/nuvemfs/packages/rust-cli/target/debug/deps -C incremental=/nu/skainswo/nuvemfs/packages/rust-cli/target/debug/incremental -L dependency=/nu/skainswo/nuvemfs/packages/rust-cli/target/debug/deps`
error: incremental compilation: could not create session directory lock file: Operation not supported (os error 45)
thread 'rustc' panicked at 'src/librustc/session/mod.rs:809: Trying to get session directory from IncrCompSession `NotInitialized`', src/librustc/util/bug.rs:37:26
stack backtrace:
0: 0x107dff0c3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h9a87463918f2aff9
1: 0x107df7c8c - std::sys_common::backtrace::_print::h54740e69908f9100
2: 0x107dfb671 - std::panicking::default_hook::{{closure}}::h519f1fd4b67636f1
3: 0x107dfb377 - std::panicking::default_hook::h5442e3ae9abda811
4: 0x106564e21 - rustc::util::common::panic_hook::he77624544de4249c
5: 0x107dfbed1 - std::panicking::rust_panic_with_hook::h4a3495c63f64f755
6: 0x1065b9464 - std::panicking::begin_panic::hdbbe973fbc593bde
7: 0x1060fd2ee - rustc::util::bug::opt_span_bug_fmt::{{closure}}::hab4de751350b061f
8: 0x1060fca79 - rustc::ty::context::tls::with_opt::{{closure}}::hf9789a4ca7b4602d
9: 0x1060fca1a - rustc::ty::context::tls::with_context_opt::h31a8f07b2eede9b0
10: 0x1060fca41 - rustc::ty::context::tls::with_opt::he5de36b9ad0ca1ee
11: 0x1060fd224 - rustc::util::bug::opt_span_bug_fmt::hc498b6667031b6cf
12: 0x1060fd171 - rustc::util::bug::bug_fmt::hfd92ab0e6a89baed
13: 0x1060eb79c - rustc::session::Session::incr_comp_session_dir::hce2b9cc3469c48f8
14: 0x104727819 - rustc_incremental::persist::fs::garbage_collect_session_directories::hf4763add12a9bfcd
15: 0x103f88f16 - rustc_driver::driver::phase_2_configure_and_expand_inner::{{closure}}::h70a5aafbefa7a5e2
16: 0x103f84a62 - rustc::util::common::time::hcc38f9c33ada75da
17: 0x103fd8d14 - rustc_driver::driver::phase_2_configure_and_expand::h408abbdadb43a773
18: 0x103fd5825 - rustc_driver::driver::compile_input::h0a81d2a90aae52be
19: 0x103f4751e - rustc_driver::run_compiler_with_pool::h762933062fd399ae
20: 0x103f532ae - <scoped_tls::ScopedKey<T>>::set::hbad459430e7ff417
21: 0x103f46488 - rustc_driver::run_compiler::ha1900917d325f169
22: 0x103f5346b - <scoped_tls::ScopedKey<T>>::set::hf6e550156f6dc0f3
23: 0x103fb478d - std::sys_common::backtrace::__rust_begin_short_backtrace::hb4db181f859dd41a
24: 0x107e0b7ce - __rust_maybe_catch_panic
25: 0x103fcb62d - <F as alloc::boxed::FnBox<A>>::call_box::h54bd2886afe0d20a
26: 0x107e0a71b - std::sys::unix::thread::Thread::new::thread_start::h2ccd51efe09a6d88
27: 0x7fff633e5304 - _pthread_body
28: 0x7fff633e826e - _pthread_start
query stack during panic:
end of query stack
error: aborting due to previous error
error: internal compiler error: unexpected panic
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.33.0 (2aa4c46cf 2019-02-28) running on x86_64-apple-darwin
note: compiler flags: -C debuginfo=2 -C incremental --crate-type bin
note: some of the compiler flags provided by cargo are hidden
error: Could not compile `rust-cli`.
Caused by:
process didn't exit successfully: `rustc --edition=2018 --crate-name rust_cli src/main.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=2e59314f72051b97 -C extra-filename=-2e59314f72051b97 --out-dir /nu/skainswo/nuvemfs/packages/rust-cli/target/debug/deps -C incremental=/nu/skainswo/nuvemfs/packages/rust-cli/target/debug/incremental -L dependency=/nu/skainswo/nuvemfs/packages/rust-cli/target/debug/deps` (exit code: 101)
I made no changes to the generated project after running cargo new
.
Meta
I'm on macOS 10.14.2.
rust-cli 🔥 rustc --version --verbose
rustc 1.33.0 (2aa4c46cf 2019-02-28)
binary: rustc
commit-hash: 2aa4c46cfdd726e97360c2734835aa3515e8c858
commit-date: 2019-02-28
host: x86_64-apple-darwin
release: 1.33.0
LLVM version: 8.0
The project lives on an SMB file share. No idea whether that's relevant, but it's the only slightly unorthodox bit of my setup.