niu@Spartucus cli % cargo prove build-toolchain
No SP1_BUILD_DIR detected, cloning rust.
No GITHUB_ACCESS_TOKEN detected. If you get throttled by Github, set it to bypass the rate limit.
Cloning into 'rust'...
remote: Enumerating objects: 2425039, done.
remote: Counting objects: 100% (7778/7778), done.
remote: Compressing objects: 100% (93/93), done.
remote: Total 2425039 (delta 7736), reused 7694 (delta 7685), pack-reused 2417261
Receiving objects: 100% (2425039/2425039), 1.14 GiB | 5.66 MiB/s, done.
Resolving deltas: 100% (1901494/1901494), done.
Updating files: 100% (44291/44291), done.
Already on 'rustc-1.75'
Your branch is up to date with 'origin/rustc-1.75'.
HEAD is now at 99671f9ea25 rename curta to succinct
Submodule 'library/backtrace' (https://github.com/rust-lang/backtrace-rs.git) registered for path 'library/backtrace'
Submodule 'library/stdarch' (https://github.com/rust-lang/stdarch.git) registered for path 'library/stdarch'
Submodule 'src/doc/book' (https://github.com/rust-lang/book.git) registered for path 'src/doc/book'
Submodule 'src/doc/edition-guide' (https://github.com/rust-lang/edition-guide.git) registered for path 'src/doc/edition-guide'
Submodule 'src/doc/embedded-book' (https://github.com/rust-embedded/book.git) registered for path 'src/doc/embedded-book'
Submodule 'src/doc/nomicon' (https://github.com/rust-lang/nomicon.git) registered for path 'src/doc/nomicon'
Submodule 'src/doc/reference' (https://github.com/rust-lang/reference.git) registered for path 'src/doc/reference'
Submodule 'src/doc/rust-by-example' (https://github.com/rust-lang/rust-by-example.git) registered for path 'src/doc/rust-by-example'
Submodule 'src/doc/rustc-dev-guide' (https://github.com/rust-lang/rustc-dev-guide.git) registered for path 'src/doc/rustc-dev-guide'
Submodule 'src/llvm-project' (https://github.com/rust-lang/llvm-project.git) registered for path 'src/llvm-project'
Submodule 'src/tools/cargo' (https://github.com/rust-lang/cargo.git) registered for path 'src/tools/cargo'
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/library/backtrace'...
remote: Enumerating objects: 149, done.
remote: Counting objects: 100% (149/149), done.
remote: Compressing objects: 100% (113/113), done.
remote: Total 149 (delta 6), reused 99 (delta 5), pack-reused 0
Receiving objects: 100% (149/149), 113.86 KiB | 588.00 KiB/s, done.
Resolving deltas: 100% (6/6), done.
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/library/stdarch'...
remote: Enumerating objects: 312, done.
remote: Counting objects: 100% (312/312), done.
remote: Compressing objects: 100% (258/258), done.
remote: Total 312 (delta 50), reused 134 (delta 21), pack-reused 0
Receiving objects: 100% (312/312), 1.18 MiB | 3.23 MiB/s, done.
Resolving deltas: 100% (50/50), done.
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/src/doc/book'...
remote: Enumerating objects: 2475, done.
remote: Counting objects: 100% (2475/2475), done.
remote: Compressing objects: 100% (1399/1399), done.
remote: Total 2475 (delta 617), reused 2139 (delta 591), pack-reused 0
Receiving objects: 100% (2475/2475), 3.52 MiB | 7.44 MiB/s, done.
Resolving deltas: 100% (617/617), done.
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/src/doc/edition-guide'...
remote: Enumerating objects: 48, done.
remote: Counting objects: 100% (48/48), done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 48 (delta 5), reused 19 (delta 5), pack-reused 0
Receiving objects: 100% (48/48), 44.83 KiB | 483.00 KiB/s, done.
Resolving deltas: 100% (5/5), done.
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/src/doc/embedded-book'...
fatal: unable to access 'https://github.com/rust-embedded/book.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
fatal: clone of 'https://github.com/rust-embedded/book.git' into submodule path '/Users/niu/work/code/zkvm/sp1/cli/rust/src/doc/embedded-book' failed
Failed to clone 'src/doc/embedded-book'. Retry scheduled
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/src/doc/nomicon'...
remote: Enumerating objects: 81, done.
remote: Counting objects: 100% (81/81), done.
remote: Compressing objects: 100% (77/77), done.
remote: Total 81 (delta 0), reused 27 (delta 0), pack-reused 0
Receiving objects: 100% (81/81), 146.97 KiB | 723.00 KiB/s, done.
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/src/doc/reference'...
remote: Enumerating objects: 145, done.
remote: Counting objects: 100% (145/145), done.
remote: Compressing objects: 100% (136/136), done.
remote: Total 145 (delta 0), reused 42 (delta 0), pack-reused 0
Receiving objects: 100% (145/145), 271.02 KiB | 1.06 MiB/s, done.
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/src/doc/rust-by-example'...
remote: Enumerating objects: 265, done.
remote: Counting objects: 100% (265/265), done.
remote: Compressing objects: 100% (252/252), done.
remote: Total 265 (delta 0), reused 108 (delta 0), pack-reused 0
Receiving objects: 100% (265/265), 185.03 KiB | 1.11 MiB/s, done.
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/src/doc/rustc-dev-guide'...
remote: Enumerating objects: 244, done.
remote: Counting objects: 100% (244/244), done.
remote: Compressing objects: 100% (233/233), done.
remote: Total 244 (delta 3), reused 104 (delta 3), pack-reused 0
Receiving objects: 100% (244/244), 2.21 MiB | 4.44 MiB/s, done.
Resolving deltas: 100% (3/3), done.
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/src/llvm-project'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 2 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/src/tools/cargo'...
remote: Enumerating objects: 2309, done.
remote: Counting objects: 100% (2309/2309), done.
remote: Compressing objects: 100% (1564/1564), done.
remote: Total 2309 (delta 615), reused 1602 (delta 508), pack-reused 0
Receiving objects: 100% (2309/2309), 4.01 MiB | 4.02 MiB/s, done.
Resolving deltas: 100% (615/615), done.
Cloning into '/Users/niu/work/code/zkvm/sp1/cli/rust/src/doc/embedded-book'...
remote: Enumerating objects: 85, done.
remote: Counting objects: 100% (85/85), done.
remote: Compressing objects: 100% (75/75), done.
remote: Total 85 (delta 0), reused 30 (delta 0), pack-reused 0
Receiving objects: 100% (85/85), 655.52 KiB | 1.59 MiB/s, done.
remote: Enumerating objects: 4649, done.
remote: Counting objects: 100% (4649/4649), done.
remote: Compressing objects: 100% (1408/1408), done.
remote: Total 4543 (delta 3005), reused 4408 (delta 2942), pack-reused 0
Receiving objects: 100% (4543/4543), 1.16 MiB | 4.28 MiB/s, done.
Resolving deltas: 100% (3005/3005), completed with 69 local objects.
From https://github.com/rust-lang/backtrace-rs
* branch 6145fe6bac65c38375f1216a565a6cc7deb89a2d -> FETCH_HEAD
Submodule path 'library/backtrace': checked out '6145fe6bac65c38375f1216a565a6cc7deb89a2d'
remote: Enumerating objects: 16795, done.
remote: Counting objects: 100% (16794/16794), done.
remote: Compressing objects: 100% (3952/3952), done.
remote: Total 16533 (delta 12354), reused 16120 (delta 12011), pack-reused 0
Receiving objects: 100% (16533/16533), 11.26 MiB | 18.10 MiB/s, done.
Resolving deltas: 100% (12354/12354), completed with 181 local objects.
From https://github.com/rust-lang/stdarch
* branch f4528dd6e85d97bb802240d7cd048b6e1bf72540 -> FETCH_HEAD
Submodule path 'library/stdarch': checked out 'f4528dd6e85d97bb802240d7cd048b6e1bf72540'
remote: Enumerating objects: 31753, done.
remote: Counting objects: 100% (31744/31744), done.
remote: Compressing objects: 100% (9574/9574), done.
remote: Total 30418 (delta 20709), reused 29718 (delta 20028), pack-reused 0
Receiving objects: 100% (30418/30418), 32.75 MiB | 16.67 MiB/s, done.
Resolving deltas: 100% (20709/20709), completed with 485 local objects.
From https://github.com/rust-lang/book
* branch 5b6c1ceaa62ecbd6caef08df39b33b3938e99deb -> FETCH_HEAD
Submodule path 'src/doc/book': checked out '5b6c1ceaa62ecbd6caef08df39b33b3938e99deb'
remote: Enumerating objects: 2668, done.
remote: Counting objects: 100% (2668/2668), done.
remote: Compressing objects: 100% (898/898), done.
remote: Total 2638 (delta 1724), reused 2566 (delta 1692), pack-reused 0
Receiving objects: 100% (2638/2638), 474.28 KiB | 1.44 MiB/s, done.
Resolving deltas: 100% (1724/1724), completed with 22 local objects.
From https://github.com/rust-lang/edition-guide
* branch 34fca48ed284525b2f124bf93c51af36d6685492 -> FETCH_HEAD
Submodule path 'src/doc/edition-guide': checked out '34fca48ed284525b2f124bf93c51af36d6685492'
remote: Enumerating objects: 2372, done.
remote: Counting objects: 100% (2372/2372), done.
remote: Compressing objects: 100% (781/781), done.
remote: Total 2310 (delta 1499), reused 2220 (delta 1426), pack-reused 0
Receiving objects: 100% (2310/2310), 615.25 KiB | 1.65 MiB/s, done.
Resolving deltas: 100% (1499/1499), completed with 48 local objects.
From https://github.com/rust-embedded/book
* branch 22bca3d0f6e9b9b556689b54ce96f25b46ecd1b3 -> FETCH_HEAD
Submodule path 'src/doc/embedded-book': checked out '22bca3d0f6e9b9b556689b54ce96f25b46ecd1b3'
remote: Enumerating objects: 2726, done.
remote: Counting objects: 100% (2726/2726), done.
remote: Compressing objects: 100% (887/887), done.
remote: Total 2661 (delta 1889), reused 2504 (delta 1753), pack-reused 0
Receiving objects: 100% (2661/2661), 1.14 MiB | 3.85 MiB/s, done.
Resolving deltas: 100% (1889/1889), completed with 54 local objects.
From https://github.com/rust-lang/nomicon
* branch 1842257814919fa62e81bdecd5e8f95be2839dbb -> FETCH_HEAD
Submodule path 'src/doc/nomicon': checked out '1842257814919fa62e81bdecd5e8f95be2839dbb'
remote: Enumerating objects: 11362, done.
remote: Counting objects: 100% (11362/11362), done.
remote: Compressing objects: 100% (3222/3222), done.
remote: Total 11233 (delta 8260), reused 10841 (delta 7980), pack-reused 0
Receiving objects: 100% (11233/11233), 3.71 MiB | 9.25 MiB/s, done.
Resolving deltas: 100% (8260/8260), completed with 113 local objects.
From https://github.com/rust-lang/reference
* branch cd8193e972f61b92117095fc73b67af767b4d6bc -> FETCH_HEAD
Submodule path 'src/doc/reference': checked out 'cd8193e972f61b92117095fc73b67af767b4d6bc'
remote: Enumerating objects: 14471, done.
remote: Counting objects: 100% (14471/14471), done.
remote: Compressing objects: 100% (6205/6205), done.
remote: Total 14228 (delta 8138), reused 13867 (delta 7802), pack-reused 0
Receiving objects: 100% (14228/14228), 3.21 MiB | 7.85 MiB/s, done.
Resolving deltas: 100% (8138/8138), completed with 195 local objects.
From https://github.com/rust-lang/rust-by-example
* branch 311b84962016b28c75525c86e7b3f49fd9101a39 -> FETCH_HEAD
Submodule path 'src/doc/rust-by-example': checked out '311b84962016b28c75525c86e7b3f49fd9101a39'
remote: Enumerating objects: 11460, done.
remote: Counting objects: 100% (11460/11460), done.
remote: Compressing objects: 100% (2833/2833), done.
remote: Total 11261 (delta 8543), reused 11022 (delta 8324), pack-reused 0
Receiving objects: 100% (11261/11261), 3.12 MiB | 4.33 MiB/s, done.
Resolving deltas: 100% (8543/8543), completed with 172 local objects.
From https://github.com/rust-lang/rustc-dev-guide
* branch 77dbe5782b2488af3bb489ad702eaff438f465bf -> FETCH_HEAD
Submodule path 'src/doc/rustc-dev-guide': checked out '77dbe5782b2488af3bb489ad702eaff438f465bf'
remote: Enumerating objects: 5462408, done.
remote: Counting objects: 100% (5462408/5462408), done.
remote: Compressing objects: 100% (925157/925157), done.
remote: Total 5462406 (delta 4455758), reused 5462387 (delta 4455751), pack-reused 0
Receiving objects: 100% (5462406/5462406), 1.74 GiB | 16.32 MiB/s, done.
Resolving deltas: 100% (4455758/4455758), done.
From https://github.com/rust-lang/llvm-project
* branch 2c4de6c2492d5530de3f19f41d8f88ba984c2fe2 -> FETCH_HEAD
Submodule path 'src/llvm-project': checked out '2c4de6c2492d5530de3f19f41d8f88ba984c2fe2'
remote: Enumerating objects: 120572, done.
remote: Counting objects: 100% (120565/120565), done.
remote: Compressing objects: 100% (31574/31574), done.
remote: Total 119281 (delta 86169), reused 118279 (delta 85327), pack-reused 0
Receiving objects: 100% (119281/119281), 36.32 MiB | 15.36 MiB/s, done.
Resolving deltas: 100% (86169/86169), completed with 668 local objects.
From https://github.com/rust-lang/cargo
* branch 1d8b05cdd1287c64467306cf3ca2c8ac60c11eb0 -> FETCH_HEAD
Submodule path 'src/tools/cargo': checked out '1d8b05cdd1287c64467306cf3ca2c8ac60c11eb0'
Submodule path 'src/doc/embedded-book': checked out '22bca3d0f6e9b9b556689b54ce96f25b46ecd1b3'
downloading https://static.rust-lang.org/dist/2023-11-16/rust-std-1.74.0-x86_64-apple-darwin.tar.xz
######################################################################################################################################### 100.0%
downloading https://static.rust-lang.org/dist/2023-11-16/rustc-1.74.0-x86_64-apple-darwin.tar.xz
######################################################################################################################################### 100.0%
downloading https://static.rust-lang.org/dist/2023-11-16/cargo-1.74.0-x86_64-apple-darwin.tar.xz
######################################################################################################################################### 100.0%
extracting /Users/niu/work/code/zkvm/sp1/cli/rust/build/cache/2023-11-16/rustc-1.74.0-x86_64-apple-darwin.tar.xz
extracting /Users/niu/work/code/zkvm/sp1/cli/rust/build/cache/2023-11-16/rust-std-1.74.0-x86_64-apple-darwin.tar.xz
extracting /Users/niu/work/code/zkvm/sp1/cli/rust/build/cache/2023-11-16/cargo-1.74.0-x86_64-apple-darwin.tar.xz
Building bootstrap
error: current package believes it's in a workspace when it's not:
current: /Users/niu/work/code/zkvm/sp1/cli/rust/src/bootstrap/Cargo.toml
workspace: /Users/niu/work/code/zkvm/sp1/Cargo.toml
this may be fixable by adding `cli/rust/src/bootstrap` to the `workspace.members` array of the manifest located at: /Users/niu/work/code/zkvm/sp1/Cargo.toml
Alternatively, to keep it out of the workspace, add the package to the `workspace.exclude` array, or add an empty `[workspace]` table to the package's manifest.
failed to run: /Users/niu/work/code/zkvm/sp1/cli/rust/build/x86_64-apple-darwin/stage0/bin/cargo build --manifest-path /Users/niu/work/code/zkvm/sp1/cli/rust/src/bootstrap/Cargo.toml
Build completed unsuccessfully in 0:00:16
Building bootstrap
error: current package believes it's in a workspace when it's not:
current: /Users/niu/work/code/zkvm/sp1/cli/rust/src/bootstrap/Cargo.toml
workspace: /Users/niu/work/code/zkvm/sp1/Cargo.toml
this may be fixable by adding `cli/rust/src/bootstrap` to the `workspace.members` array of the manifest located at: /Users/niu/work/code/zkvm/sp1/Cargo.toml
Alternatively, to keep it out of the workspace, add the package to the `workspace.exclude` array, or add an empty `[workspace]` table to the package's manifest.
failed to run: /Users/niu/work/code/zkvm/sp1/cli/rust/build/x86_64-apple-darwin/stage0/bin/cargo build --manifest-path /Users/niu/work/code/zkvm/sp1/cli/rust/src/bootstrap/Cargo.toml
Build completed unsuccessfully in 0:00:00
info: no toolchain installed for 'succinct'
Succesfully removed existing toolchain.
thread 'main' panicked at cli/src/commands/build_toolchain.rs:98:43:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace