-
Notifications
You must be signed in to change notification settings - Fork 118
Open
Description
0x01 Error messages
I followed your tutorial and deployed the lean-dojo/LeanCopilot and the LeanCopilot-demo branch of lean4-example on my server.There is still a compilation error, please help me to solve this problem. I find that a lot of people have this problem.Now I will explain my experimental environment and operation steps to you clearly.
error: Lean exited with code 132
Some required builds logged failures:
- Lean4Example
error: build failed0x02 Operating System environment
CPU: 8 cores
Memory: 32 GB
OS: Ubuntu-22.04
cmake version: 3.22.1
Ubuntu clang version: 14.0.0-1ubuntu1.1
arch: x86_64
lean4 version:Lean (version 4.11.0, x86_64-unknown-linux-gnu, commit ec3042d94bd1, Release)0x03 clone lean4-example
root@manjingliu-virtual-machine:~/demo# git clone -b LeanCopilot-demo https://github.com/yangky11/lean4-example.git
Cloning into 'lean4-example'...
remote: Enumerating objects: 514, done.
remote: Counting objects: 100% (146/146), done.
remote: Compressing objects: 100% (41/41), done.
remote: Total 514 (delta 115), reused 121 (delta 100), pack-reused 368 (from 2)
Receiving objects: 100% (514/514), 66.46 KiB | 199.00 KiB/s, done.
Resolving deltas: 100% (296/296), done.
root@manjingliu-virtual-machine:~/demo# ls
lean4-example
root@manjingliu-virtual-machine:~/demo# cd lean4-example/
root@manjingliu-virtual-machine:~/demo/lean4-example# ls
Dockerfile lakefile.lean lake-manifest.json Lean4Example.lean lean-toolchain LICENSE README.md0x04 lean-toolchain and lakefile.lean
1.lean-toolchain
root@manjingliu-virtual-machine:~/demo/lean4-example# cat lean-toolchain
leanprover/lean4:v4.11.02.lakefile.lean
root@manjingliu-virtual-machine:~/demo/lean4-example# cat lakefile.lean
import Lake
open Lake DSL
package «lean4-example» {
moreLinkArgs := #[
"-L./.lake/packages/LeanCopilot/.lake/build/lib",
"-lctranslate2"
]
}
@[default_target]
lean_lib «Lean4Example» {
}
require LeanCopilot from git "https://github.com/lean-dojo/LeanCopilot.git" @ "v1.6.0"0x05 lake update LeanCopilot
root@manjingliu-virtual-machine:~/demo/lean4-example# lake update LeanCopilot
info: downloading component 'lean'
200.9 MiB / 200.9 MiB (100 %) 10.8 MiB/s ETA: 0 s
info: installing component 'lean'
info: LeanCopilot: cloning https://github.com/lean-dojo/LeanCopilot.git to '././.lake/packages/LeanCopilot'
info: batteries: cloning https://github.com/leanprover-community/batteries.git to '././.lake/packages/batteries'
info: aesop: cloning https://github.com/leanprover-community/aesop to '././.lake/packages/aesop'0x06 lake exe LeanCopilot/download
root@manjingliu-virtual-machine:~/demo/lean4-example# lake exe LeanCopilot/download
ℹ [6/21] Replayed LeanCopilot/libopenblas
info: Cloning OpenBLAS from https://github.com/OpenMathLib/OpenBLAS
info: Building OpenBLAS with `make NO_LAPACK=1 NO_FORTRAN=1 -j32`
ℹ [7/21] Replayed LeanCopilot/libctranslate2
info: Cloning CTranslate2 from https://github.com/OpenNMT/CTranslate2
info: Configuring CTranslate2 with `cmake -DOPENMP_RUNTIME=NONE -DWITH_MKL=OFF -DWITH_ACCELERATE=OFF -DWITH_OPENBLAS=ON -DOPENBLAS_INCLUDE_DIR=../../OpenBLAS -DOPENBLAS_LIBRARY=../../OpenBLAS/libopenblas.so ..`
info: Building CTranslate2 with `make -j32`
info: stdout:
[ 1%] Building C object third_party/cpu_features/CMakeFiles/utils.dir/src/filesystem.c.o
[ 2%] Building C object third_party/cpu_features/CMakeFiles/utils.dir/src/stack_line_reader.c.o
[ 3%] Building C object third_party/cpu_features/CMakeFiles/utils.dir/src/string_view.c.o
[ 3%] Built target utils
[ 3%] Building C object third_party/cpu_features/CMakeFiles/cpu_features.dir/src/impl_aarch64_linux_or_android.c.o
omit....
[ 96%] Building CXX object CMakeFiles/ctranslate2.dir/kernels_avx512.cc.o
[ 97%] Linking CXX shared library libctranslate2.so
[ 97%] Built target ctranslate2
[ 98%] Building CXX object cli/CMakeFiles/translator.dir/translator.cc.o
[100%] Linking CXX executable ct2-translator
[100%] Built target translator
info: stderr:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/backend.cc: In function ‘ctranslate2::cpu::GemmBackend ctranslate2::cpu::get_gemm_backend(ctranslate2::ComputeType)’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/backend.cc:51:18: warning: unused variable ‘is_int8’ [-Wunused-variable]
51 | const bool is_int8 = (compute_type == ComputeType::INT8
| ^~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc: In static member function ‘static void ctranslate2::primitives<D>::gemm(bool, bool, bool, bool, ctranslate2::dim_t, ctranslate2::dim_t, ctranslate2::dim_t, float, const In*, ctranslate2::dim_t, const In*, ctranslate2::dim_t, float, Out*, ctranslate2::dim_t, const Out*) [with In = signed char; Out = int; ctranslate2::Device D = ctranslate2::Device::CPU; ctranslate2::dim_t = long int]’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:881:43: warning: unused parameter ‘transpose_a’ [-Wunused-parameter]
881 | bool transpose_a, bool transpose_b,
| ~~~~~^~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:881:61: warning: unused parameter ‘transpose_b’ [-Wunused-parameter]
881 | bool transpose_a, bool transpose_b,
| ~~~~~^~~~~~~~~~~
omit...
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/include/ctranslate2/layers/wav2vec2.h:30:28: warning: ‘ctranslate2::layers::Wav2Vec2LayerNormConvLayer::_transpose’ will be initialized after [-Wreorder]
30 | const ops::Transpose _transpose;
| ^~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/include/ctranslate2/layers/wav2vec2.h:29:23: warning: ‘const ctranslate2::layers::LayerNorm ctranslate2::layers::Wav2Vec2LayerNormConvLayer::_output_norm’ [-Wreorder]
29 | const LayerNorm _output_norm;
| ^~~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/layers/wav2vec2.cc:7:5: warning: when initialized here [-Wreorder]
7 | Wav2Vec2LayerNormConvLayer::Wav2Vec2LayerNormConvLayer(const models::Model& model,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/layers/wav2vec2.cc:1:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/include/ctranslate2/layers/wav2vec2.h: In constructor ‘ctranslate2::layers::Wav2Vec2Encoder::Wav2Vec2Encoder(const ctranslate2::models::Model&, const string&)’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/include/ctranslate2/layers/wav2vec2.h:91:19: warning: ‘ctranslate2::layers::Wav2Vec2Encoder::_num_heads’ will be initialized after [-Wreorder]
91 | const dim_t _num_heads;
| ^~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/include/ctranslate2/layers/wav2vec2.h:89:28: warning: ‘const ctranslate2::ops::Transpose ctranslate2::layers::Wav2Vec2Encoder::_transpose’ [-Wreorder]
89 | const ops::Transpose _transpose;
| ^~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/layers/wav2vec2.cc:48:5: warning: when initialized here [-Wreorder]
48 | Wav2Vec2Encoder::Wav2Vec2Encoder(const models::Model& model, const std::string& scope)
| ^~~~~~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/layers/wav2vec2.cc: In member function ‘void ctranslate2::layers::Wav2Vec2Encoder::operator()(const ctranslate2::StorageView&, ctranslate2::StorageView&)’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/layers/wav2vec2.cc:84:27: warning: comparison of integer expressions of different signedness: ‘ctranslate2::dim_t’ {aka ‘long int’} and ‘std::vector<std::unique_ptr<const ctranslate2::layers::Wav2Vec2LayerNormConvLayer> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
84 | for (dim_t l = 0; l < _feat_layers.size(); l++) {
| ~~^~~~~~~~~~~~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/layers/wav2vec2.cc:86:15: warning: comparison of integer expressions of different signedness: ‘ctranslate2::dim_t’ {aka ‘long int’} and ‘std::vector<std::unique_ptr<const ctranslate2::layers::Wav2Vec2LayerNormConvLayer> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
86 | if (l < _feat_layers.size() - 1 ) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc: In function ‘void ctranslate2::models::split_variables(ctranslate2::StorageView, int, std::vector<long int>&, std::vector<ctranslate2::StorageView>&)’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:449:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
449 | for (int i = 0; i < num; ++i) {
| ~~^~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc: In static member function ‘static std::shared_ptr<const ctranslate2::models::Model> ctranslate2::models::Model::load(ctranslate2::models::ModelReader&, ctranslate2::Device, int, ctranslate2::ComputeType, bool, bool)’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:744:32: warning: comparison of integer expressions of different signedness: ‘std::vector<ctranslate2::StorageView>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
744 | if (outputs.size() > current_index && !outputs[current_index].empty())
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:641:25: warning: unused variable ‘quantization_type’ [-Wunused-variable]
641 | QUANTIZATION_TYPE quantization_type = QUANTIZATION_TYPE::CT2;
| ^~~~~~~~~~~~~~~~~
In file included from /home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/ops/gemm.cc:1:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/include/ctranslate2/ops/gemm.h: In constructor ‘ctranslate2::ops::Gemm::Gemm(float, float, bool, bool, bool, bool, const ctranslate2::ops::ActivationType*)’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/include/ctranslate2/ops/gemm.h:51:12: warning: ‘ctranslate2::ops::Gemm::_b_is_packed’ will be initialized after [-Wreorder]
51 | bool _b_is_packed;
| ^~~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/include/ctranslate2/ops/gemm.h:43:29: warning: ‘const ctranslate2::ops::ActivationType* ctranslate2::ops::Gemm::_activation_type’ [-Wreorder]
43 | const ActivationType* _activation_type;
| ^~~~~~~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/ops/gemm.cc:22:5: warning: when initialized here [-Wreorder]
22 | Gemm::Gemm(float alpha,
| ^~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc: In function ‘ctranslate2::models::VARIABLE_TYPE ctranslate2::models::classify_variable(const string&)’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:497:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
497 | if (parameterName == "weight")
| ^~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:499:11: note: here
499 | default:
| ^~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:521:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
521 | if (parameterName == "weight")
| ^~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:523:11: note: here
523 | default:
| ^~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:546:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
546 | if (parameterName == "weight")
| ^~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:548:11: note: here
548 | default:
| ^~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc: At global scope:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:455:17: warning: ‘bool ctranslate2::models::replace(std::string&, const string&, const string&)’ defined but not used [-Wunused-function]
455 | static bool replace(std::string& str, const std::string& from, const std::string& to) {
| ^~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc: In static member function ‘static std::shared_ptr<const ctranslate2::models::Model> ctranslate2::models::Model::load(ctranslate2::models::ModelReader&, ctranslate2::Device, int, ctranslate2::ComputeType, bool, bool)’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:744:34: warning: ‘current_index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
744 | if (outputs.size() > current_index && !outputs[current_index].empty())
| ^~~~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/models/model.cc:723:92: warning: ‘world_size’ may be used uninitialized in this function [-Wmaybe-uninitialized]
723 | dim_t dim_per_kqv_per_partition = SAFE_DIVIDE(variable.dim(outer_dim) / 2, world_size);
| ^~~~~~~~~~
ℹ [13/21] Replayed ModelCheckpointManager.Url
info: ././././ModelCheckpointManager/Url.lean:68:0: { protocol := "https", hostname := "huggingface.co", path := FilePath.mk "kaiyuy/ct2-leandojo-lean4-tacgen-byt5-small" }
info: ././././ModelCheckpointManager/Url.lean:69:0: { protocol := "https", hostname := "huggingface.co", path := FilePath.mk "bert-base-uncased" }
info: ././././ModelCheckpointManager/Url.lean:71:0: "ct2-leandojo-lean4-tacgen-byt5-small"
info: ././././ModelCheckpointManager/Url.lean:72:0: "bert-base-uncased"
The model is available at /root/.cache/lean_copilot/models/huggingface.co/kaiyuy/ct2-byt5-small
The model is available at /root/.cache/lean_copilot/models/huggingface.co/kaiyuy/ct2-leandojo-lean4-tacgen-byt5-small
The model is available at /root/.cache/lean_copilot/models/huggingface.co/kaiyuy/premise-embeddings-leandojo-lean4-retriever-byt5-small
The model is available at /root/.cache/lean_copilot/models/huggingface.co/kaiyuy/ct2-leandojo-lean4-retriever-byt5-small
Done!0x07 lake build
root@manjingliu-virtual-machine:~/demo/lean4-example# lake build
ℹ [7/552] Replayed LeanCopilot/libopenblas
info: Cloning OpenBLAS from https://github.com/OpenMathLib/OpenBLAS
info: Building OpenBLAS with `make NO_LAPACK=1 NO_FORTRAN=1 -j32`
ℹ [8/552] Replayed LeanCopilot/libctranslate2
info: Cloning CTranslate2 from https://github.com/OpenNMT/CTranslate2
info: Configuring CTranslate2 with `cmake -DOPENMP_RUNTIME=NONE -DWITH_MKL=OFF -DWITH_ACCELERATE=OFF -DWITH_OPENBLAS=ON -DOPENBLAS_INCLUDE_DIR=../../OpenBLAS -DOPENBLAS_LIBRARY=../../OpenBLAS/libopenblas.so ..`
info: Building CTranslate2 with `make -j32`
info: stdout:
[ 1%] Building C object third_party/cpu_features/CMakeFiles/utils.dir/src/filesystem.c.o
[ 2%] Building C object third_party/cpu_features/CMakeFiles/utils.dir/src/stack_line_reader.c.o
[ 3%] Building C object third_party/cpu_features/CMakeFiles/utils.dir/src/string_view.c.o
[ 3%] Built target utils
omit...
[ 97%] Built target ctranslate2
[ 98%] Building CXX object cli/CMakeFiles/translator.dir/translator.cc.o
[100%] Linking CXX executable ct2-translator
[100%] Built target translator
info: stderr:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/backend.cc: In function ‘ctranslate2::cpu::GemmBackend ctranslate2::cpu::get_gemm_backend(ctranslate2::ComputeType)’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/backend.cc:51:18: warning: unused variable ‘is_int8’ [-Wunused-variable]
51 | const bool is_int8 = (compute_type == ComputeType::INT8
| ^~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc: In static member function ‘static void ctranslate2::primitives<D>::gemm(bool, bool, bool, bool, ctranslate2::dim_t, ctranslate2::dim_t, ctranslate2::dim_t, float, const In*, ctranslate2::dim_t, const In*, ctranslate2::dim_t, float, Out*, ctranslate2::dim_t, const Out*) [with In = signed char; Out = int; ctranslate2::Device D = ctranslate2::Device::CPU; ctranslate2::dim_t = long int]’:
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:881:43: warning: unused parameter ‘transpose_a’ [-Wunused-parameter]
881 | bool transpose_a, bool transpose_b,
| ~~~~~^~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:881:61: warning: unused parameter ‘transpose_b’ [-Wunused-parameter]
881 | bool transpose_a, bool transpose_b,
| ~~~~~^~~~~~~~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:882:44: warning: unused parameter ‘m’ [-Wunused-parameter]
882 | dim_t m, dim_t n, dim_t k,
| ~~~~~~^
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:882:53: warning: unused parameter ‘n’ [-Wunused-parameter]
882 | dim_t m, dim_t n, dim_t k,
| ~~~~~~^
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:882:62: warning: unused parameter ‘k’ [-Wunused-parameter]
882 | dim_t m, dim_t n, dim_t k,
| ~~~~~~^
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:883:44: warning: unused parameter ‘alpha’ [-Wunused-parameter]
883 | float alpha,
| ~~~~~~^~~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:884:52: warning: unused parameter ‘a’ [-Wunused-parameter]
884 | const int8_t* a, dim_t lda,
| ~~~~~~~~~~~~~~^
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:884:61: warning: unused parameter ‘lda’ [-Wunused-parameter]
884 | const int8_t* a, dim_t lda,
| ~~~~~~^~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:885:52: warning: unused parameter ‘b’ [-Wunused-parameter]
885 | const int8_t* b, dim_t ldb,
| ~~~~~~~~~~~~~~^
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:885:61: warning: unused parameter ‘ldb’ [-Wunused-parameter]
885 | const int8_t* b, dim_t ldb,
| ~~~~~~^~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:886:44: warning: unused parameter ‘beta’ [-Wunused-parameter]
886 | float beta,
| ~~~~~~^~~~
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:887:47: warning: unused parameter ‘c’ [-Wunused-parameter]
887 | int32_t* c, dim_t ldc,
| ~~~~~~~~~^
/home/peiyangsong/LeanCopilot/.lake/build/CTranslate2/src/cpu/primitives.cc:887:56: warning: unused parameter ‘ldc’ [-Wunused-parameter]
887 | int32_t* c, dim_t ldc,
| ~~~~~~^~~
omit...
info: ././././ModelCheckpointManager/Url.lean:71:0: "ct2-leandojo-lean4-tacgen-byt5-small"
info: ././././ModelCheckpointManager/Url.lean:72:0: "bert-base-uncased"
✖ [551/552] Building Lean4Example
trace: .> LEAN_PATH=././.lake/packages/batteries/.lake/build/lib:././.lake/packages/aesop/.lake/build/lib:././.lake/packages/LeanCopilot/.lake/build/lib:././.lake/build/lib LD_LIBRARY_PATH=././.lake/packages/LeanCopilot/.lake/build/lib:././.lake/packages/batteries/.lake/build/lib:././.lake/packages/aesop/.lake/build/lib:././.lake/packages/LeanCopilot/.lake/build/lib /root/.elan/toolchains/leanprover--lean4---v4.11.0/bin/lean ././././Lean4Example.lean -R ./././. -o ././.lake/build/lib/Lean4Example.olean -i ././.lake/build/lib/Lean4Example.ilean -c ././.lake/build/ir/Lean4Example.c --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libleanffi.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libModelCheckpointManager-Url-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libModelCheckpointManager-Download-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libModelCheckpointManager-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-Native-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-ByT5-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-Builtin-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-Interface-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-External-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-Generic-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-FFI-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-List-Init-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-CodeAction-Attr-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-CodeAction-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-CodeAction-Deprecated-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-Alias-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-List-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-AssocList-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Nat-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Classes-SatisfiesM-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Array-Monadic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-HashMap-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-HashMap-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-SeqFocus-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Nat-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Control-ForInStep-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Control-ForInStep-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-Init-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-List-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-HashMap-WF-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-HashMap-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-Registry-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Options-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-MLList-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-Lint-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-Lint-Misc-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Control-Nondet-Basic-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Frontend-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Nanos-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-UnionFind-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Array-Init-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Array-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Array-Merge-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-UnorderedArraySet-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-String-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Classes-Order-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-UInt-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Char-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-String-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Array-Match-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-String-Matcher-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-String-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Expr-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-Expr-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-PersistentHashMap-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-DiscrTree-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-PersistentHashSet-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-Basic-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Tactics-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Check-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Rule-Name-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tracing-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RulePattern-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Index-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Options-Public-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Options-Internal-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Options-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Percent-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-FVarIdSubst-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-GoalDiff-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-CtorNames-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-MonadBacktrack-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-SavedState-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-EqualUpToIds-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-Tactic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-GoalWithMVars-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-TacticState-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Forward-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-Util-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-PermuteGoals-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-Step-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Rule-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-InstantiateMVars-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Index-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Rule-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleSet-Member-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleSet-Name-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleSet-Filter-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleSet-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Extension-Init-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Extension-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-ElabM-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-ElabRuleTerm-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Apply-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-OpenPrivate-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-Tactic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-Tactic-Ext-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-Tactic-Unfold-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-ScriptM-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-Clear-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-Inaccessible-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-SpecificTactics-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Cases-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Cases-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Constructors-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-NormSimp-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Tactic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Default-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Forward-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Unfold-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-RuleExpr-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Attribute-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-UScript-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-Check-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-SScript-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-UScriptToSScript-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-StructureDynamic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Stats-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-StructureStatic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-OptimizeSyntax-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-Main-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Apply-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-UnusedNames-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-AssertHypotheses-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Forward-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Preprocess-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Tactic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Expansion-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Expansion-Simp-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Constants-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-UnsafeQueue-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-Data-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-Traversal-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-RunMetaM-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-TreeM-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-AddRapp-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-State-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-HashSet-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-Check-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-Tracing-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-ExtractProof-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-ExtractScript-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-Free-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Queue-Class-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-SearchM-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-RuleSelection-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Expansion-Norm-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Expansion-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Exception-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-ExpandSafePrefix-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-BinomialHeap-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Queue-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Main-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Assumption-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-ApplyHyps-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-DestructProducts-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Ext-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Intros-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Rfl-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Split-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Subst-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Tactic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Stats-Extension-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Main-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Stats-Report-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Command-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Saturate-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Saturate-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-LlmAesop-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-1.so --json
error: Lean exited with code 132
Some required builds logged failures:
- Lean4Example
error: build failed0x08 final error message
Part 8 is the error message at the end of Part 7
✖ [551/552] Building Lean4Example
trace: .> LEAN_PATH=././.lake/packages/batteries/.lake/build/lib:././.lake/packages/aesop/.lake/build/lib:././.lake/packages/LeanCopilot/.lake/build/lib:././.lake/build/lib LD_LIBRARY_PATH=././.lake/packages/LeanCopilot/.lake/build/lib:././.lake/packages/batteries/.lake/build/lib:././.lake/packages/aesop/.lake/build/lib:././.lake/packages/LeanCopilot/.lake/build/lib /root/.elan/toolchains/leanprover--lean4---v4.11.0/bin/lean ././././Lean4Example.lean -R ./././. -o ././.lake/build/lib/Lean4Example.olean -i ././.lake/build/lib/Lean4Example.ilean -c ././.lake/build/ir/Lean4Example.c --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libleanffi.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libModelCheckpointManager-Url-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libModelCheckpointManager-Download-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libModelCheckpointManager-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-Native-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-ByT5-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-Builtin-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-Interface-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-External-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-Generic-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-FFI-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-List-Init-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-CodeAction-Attr-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-CodeAction-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-CodeAction-Deprecated-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-Alias-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-List-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-AssocList-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Nat-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Classes-SatisfiesM-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Array-Monadic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-HashMap-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-HashMap-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-SeqFocus-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Nat-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Control-ForInStep-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Control-ForInStep-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-Init-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-List-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-HashMap-WF-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-HashMap-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-Registry-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Models-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Options-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-MLList-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-Lint-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-Lint-Misc-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Control-Nondet-Basic-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Frontend-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Nanos-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-UnionFind-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Array-Init-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Array-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Array-Merge-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-UnorderedArraySet-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-String-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Classes-Order-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-UInt-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Char-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-String-Lemmas-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-Array-Match-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-String-Matcher-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-String-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Expr-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-Expr-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-PersistentHashMap-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-DiscrTree-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-PersistentHashSet-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-Basic-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-Tactics-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Check-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Rule-Name-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tracing-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RulePattern-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Index-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Options-Public-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Options-Internal-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Options-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Percent-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-FVarIdSubst-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-GoalDiff-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-CtorNames-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-MonadBacktrack-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-SavedState-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-EqualUpToIds-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-Tactic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-GoalWithMVars-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-TacticState-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Forward-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-Util-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-PermuteGoals-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-Step-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Rule-Basic-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-InstantiateMVars-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Index-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Rule-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleSet-Member-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleSet-Name-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleSet-Filter-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleSet-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Extension-Init-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Extension-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-ElabM-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-ElabRuleTerm-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Apply-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Tactic-OpenPrivate-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-Tactic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-Tactic-Ext-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Util-Tactic-Unfold-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-ScriptM-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-Clear-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-Inaccessible-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-SpecificTactics-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Cases-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Cases-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Constructors-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-NormSimp-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Tactic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Default-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Forward-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-Unfold-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Builder-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-RuleExpr-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Attribute-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-UScript-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-Check-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-SScript-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-UScriptToSScript-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-StructureDynamic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Stats-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-StructureStatic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-OptimizeSyntax-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Script-Main-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Apply-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-UnusedNames-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-Meta-AssertHypotheses-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Forward-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Preprocess-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-Tactic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-RuleTac-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Expansion-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Expansion-Simp-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Constants-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-UnsafeQueue-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-Data-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-Traversal-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-RunMetaM-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-TreeM-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-AddRapp-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-State-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Lean-HashSet-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-Check-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-Tracing-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-ExtractProof-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-ExtractScript-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-Free-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Tree-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Queue-Class-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-SearchM-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-RuleSelection-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Expansion-Norm-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Expansion-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Exception-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-ExpandSafePrefix-1.so --load-dynlib=././.lake/packages/batteries/.lake/build/lib/libBatteries-Data-BinomialHeap-Basic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Queue-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Search-Main-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Assumption-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-ApplyHyps-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-DestructProducts-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Ext-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Intros-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Rfl-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Split-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-Subst-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-BuiltinRules-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Tactic-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Stats-Extension-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Main-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Stats-Report-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Command-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Saturate-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-Frontend-Saturate-1.so --load-dynlib=././.lake/packages/aesop/.lake/build/lib/libAesop-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-LlmAesop-1.so --load-dynlib=././.lake/packages/LeanCopilot/.lake/build/lib/libLeanCopilot-1.so --json
error: Lean exited with code 132
Some required builds logged failures:
- Lean4Example
error: build failedMetadata
Metadata
Assignees
Labels
No labels