Closed
Description
Hi there, I tried to build Rust 1.53.0 from the source tarball downloaded from https://static.rust-lang.org/dist/rustc-1.53.0-src.tar.gz and it failed to compile due to cargo-miri
could not locate the Git repository.
After a quick search, the issue supposedly should have been fixed in rust-lang/miri@e5b3400 but for some reason, the fix didn't land in the final distribution despite in #84182 it was stated that the fix would be included in the next stable release.
Here is the backtrace:
Backtrace
thread 'main' panicked at 'Unable to generate vergen keys!: could not find repository from '/build/i0szw9jw/rustc-1.53.0-src/src/tools/miri/cargo-miri'; class=Repository (6); code=NotFound (-3)
Stack backtrace:
0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
at /build/i0szw9jw/rustc-1.53.0-src/vendor/anyhow-1.0.34/src/error.rs:464:25
1: vergen::feature::git::configure_git
at /build/i0szw9jw/rustc-1.53.0-src/vendor/vergen/src/feature/git.rs:175:55
2: vergen::config::Instructions::config
at /build/i0szw9jw/rustc-1.53.0-src/vendor/vergen/src/config.rs:139:9
3: vergen::gen::config_from_instructions
at /build/i0szw9jw/rustc-1.53.0-src/vendor/vergen/src/gen.rs:81:32
4: vergen::gen::vergen
at /build/i0szw9jw/rustc-1.53.0-src/vendor/vergen/src/gen.rs:69:5
5: build_script_build::main
at ./build.rs:10:5
6: core::ops::function::FnOnce::call_once
at /build/i0szw9jw/rustc-1.53.0-src/library/core/src/ops/function.rs:227:5
7: std::sys_common::backtrace::__rust_begin_short_backtrace
at /build/i0szw9jw/rustc-1.53.0-src/library/std/src/sys_common/backtrace.rs:125:18
8: std::rt::lang_start::{{closure}}
at /build/i0szw9jw/rustc-1.53.0-src/library/std/src/rt.rs:49:18
9: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
at /build/i0szw9jw/rustc-1.53.0-src/library/core/src/ops/function.rs:259:13
std::panicking::try::do_call
at /build/i0szw9jw/rustc-1.53.0-src/library/std/src/panicking.rs:379:40
std::panicking::try
at /build/i0szw9jw/rustc-1.53.0-src/library/std/src/panicking.rs:343:19
std::panic::catch_unwind
at /build/i0szw9jw/rustc-1.53.0-src/library/std/src/panic.rs:431:14
std::rt::lang_start_internal
at /build/i0szw9jw/rustc-1.53.0-src/library/std/src/rt.rs:34:21
10: std::rt::lang_start
at /build/i0szw9jw/rustc-1.53.0-src/library/std/src/rt.rs:48:5
11: main
12: __libc_start_main
at /build/okrh64bn/glibc/csu/../csu/libc-start.c:314:16
13: _start
at /build/okrh64bn/glibc/csu/../sysdeps/x86_64/start.S:120', src/tools/miri/cargo-miri/build.rs:10:24
stack backtrace:
0: rust_begin_unwind
at /build/i0szw9jw/rustc-1.53.0-src/library/std/src/panicking.rs:493:5
1: core::panicking::panic_fmt
at /build/i0szw9jw/rustc-1.53.0-src/library/core/src/panicking.rs:92:14
2: core::result::unwrap_failed
at /build/i0szw9jw/rustc-1.53.0-src/library/core/src/result.rs:1355:5
3: core::result::Result<T,E>::expect
at /build/i0szw9jw/rustc-1.53.0-src/library/core/src/result.rs:997:23
4: build_script_build::main
at ./build.rs:10:5
5: core::ops::function::FnOnce::call_once
at /build/i0szw9jw/rustc-1.53.0-src/library/core/src/ops/function.rs:227:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
command did not execute successfully: "/build/i0szw9jw/rustc-1.53.0-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-Zbinary-dep-depinfo" "-j" "32" "-v" "--release" "--frozen" "--manifest-path" "/build/i0szw9jw/rustc-1.53.0-src/src/tools/miri/cargo-miri/Cargo.toml" "--message-format" "json-render-diagnostics"
expected success, got: exit code: 101