❌ Build Failed: SciLean
Error Summary
Project build failed
📋 View command log (YAML)
Full Build Log
✖ [2825/3124] Building SciLean.FFI.ByteArray:dynlib (30ms)
trace: .> /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/bin/clang -shared -o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/build/lib/lean/scilean_SciLean_FFI_ByteArray.so /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/build/ir/SciLean/FFI/ByteArray.c.o.export -L/usr/lib/x86_64-linux-gnu/ -lblas -lm -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib/lean --sysroot /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1 -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib/glibc -lc -lc_nonshared -Wl,--as-needed -l:ld.so -Wl,--no-as-needed -lpthread_nonshared -Wl,--as-needed -Wl,-Bstatic -lgmp -lunwind -luv -Wl,-Bdynamic -Wl,--no-as-needed -fuse-ld=lld -Wl,-Bstatic -lc++ -lc++abi -Wl,-Bdynamic -Wl,--as-needed -lLake_shared -Wl,--no-as-needed -Wl,-Bsymbolic -Wl,--as-needed -lgmp -luv -lpthread -ldl -lrt -Wl,--no-as-needed -Wl,--gc-sections -lm -ldl -pthread
info: stderr:
ld.lld: error: unable to find library -lblas
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: external command '/home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/bin/clang' exited with code 1
✖ [2826/3124] Building SciLean.FFI.FloatArray:dynlib (41ms)
trace: .> /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/bin/clang -shared -o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/build/lib/lean/scilean_SciLean_FFI_FloatArray.so /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/build/ir/SciLean/FFI/FloatArray.c.o.export -L/usr/lib/x86_64-linux-gnu/ -lblas -lm -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib/lean --sysroot /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1 -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib/glibc -lc -lc_nonshared -Wl,--as-needed -l:ld.so -Wl,--no-as-needed -lpthread_nonshared -Wl,--as-needed -Wl,-Bstatic -lgmp -lunwind -luv -Wl,-Bdynamic -Wl,--no-as-needed -fuse-ld=lld -Wl,-Bstatic -lc++ -lc++abi -Wl,-Bdynamic -Wl,--as-needed -lLake_shared -Wl,--no-as-needed -Wl,-Bsymbolic -Wl,--as-needed -lgmp -luv -lpthread -ldl -lrt -Wl,--no-as-needed -Wl,--gc-sections -lm -ldl -pthread
info: stderr:
ld.lld: error: unable to find library -lblas
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: external command '/home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/bin/clang' exited with code 1
✖ [2827/3124] Building SciLean.FFI.Float:dynlib (35ms)
trace: .> /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/bin/clang -shared -o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/build/lib/lean/scilean_SciLean_FFI_Float.so /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/build/ir/SciLean/FFI/Float.c.o.export -L/usr/lib/x86_64-linux-gnu/ -lblas -lm -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib/lean --sysroot /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1 -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib/glibc -lc -lc_nonshared -Wl,--as-needed -l:ld.so -Wl,--no-as-needed -lpthread_nonshared -Wl,--as-needed -Wl,-Bstatic -lgmp -lunwind -luv -Wl,-Bdynamic -Wl,--no-as-needed -fuse-ld=lld -Wl,-Bstatic -lc++ -lc++abi -Wl,-Bdynamic -Wl,--as-needed -lLake_shared -Wl,--no-as-needed -Wl,-Bsymbolic -Wl,--as-needed -lgmp -luv -lpthread -ldl -lrt -Wl,--no-as-needed -Wl,--gc-sections -lm -ldl -pthread
info: stderr:
ld.lld: error: unable to find library -lblas
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: external command '/home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/bin/clang' exited with code 1
✖ [2847/3124] Building LeanBLAS.FFI.FloatArray:dynlib (28ms)
trace: .> /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/bin/clang -shared -o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/.lake/build/lib/lean/leanblas_LeanBLAS_FFI_FloatArray.so /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/.lake/build/ir/LeanBLAS/FFI/FloatArray.c.o.export /usr/lib/x86_64-linux-gnu/libblas.so -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib/lean --sysroot /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1 -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib -L /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/lib/glibc -lc -lc_nonshared -Wl,--as-needed -l:ld.so -Wl,--no-as-needed -lpthread_nonshared -Wl,--as-needed -Wl,-Bstatic -lgmp -lunwind -luv -Wl,-Bdynamic -Wl,--no-as-needed -fuse-ld=lld -Wl,-Bstatic -lc++ -lc++abi -Wl,-Bdynamic -Wl,--as-needed -lLake_shared -Wl,--no-as-needed -Wl,-Bsymbolic -Wl,--as-needed -lgmp -luv -lpthread -ldl -lrt -Wl,--no-as-needed -Wl,--gc-sections -lm -ldl -pthread
info: stderr:
clang: error: no such file or directory: '/usr/lib/x86_64-linux-gnu/libblas.so'
error: external command '/home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/bin/clang' exited with code 1
✖ [2862/3124] Building leanblas/libleanblasc (146ms)
trace: .> gcc -c -o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/.lake/build/c/levelone.o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/levelone.c -I /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/include -DNDEBUG -O3 -fPIC
info: stderr:
/home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/levelone.c:2:10: fatal error: cblas.h: No such file or directory
2 | #include
| ^~~~~~~~~
compilation terminated.
error: external command 'gcc' exited with code 1
trace: .> gcc -c -o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/.lake/build/c/levelthree.o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/levelthree.c -I /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/include -DNDEBUG -O3 -fPIC
info: stderr:
In file included from /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/levelthree.c:1:
/home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/util.h:1:10: fatal error: cblas.h: No such file or directory
1 | #include
| ^~~~~~~~~
compilation terminated.
error: external command 'gcc' exited with code 1
trace: .> gcc -c -o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/.lake/build/c/leveltwo.o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/leveltwo.c -I /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/include -DNDEBUG -O3 -fPIC
info: stderr:
In file included from /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/leveltwo.c:1:
/home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/util.h:1:10: fatal error: cblas.h: No such file or directory
1 | #include
| ^~~~~~~~~
compilation terminated.
error: external command 'gcc' exited with code 1
trace: .> gcc -c -o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/.lake/build/c/leveltwoext.o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/leveltwoext.c -I /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/include -DNDEBUG -O3 -fPIC
info: stderr:
/home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/leveltwoext.c:2:10: fatal error: cblas.h: No such file or directory
2 | #include
| ^~~~~~~~~
compilation terminated.
error: external command 'gcc' exited with code 1
trace: .> gcc -c -o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/.lake/build/c/util.o /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/util.c -I /home/nfr/.elan/toolchains/leanprover--lean4---v4.28.0-rc1/include -DNDEBUG -O3 -fPIC
info: stderr:
In file included from /home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/util.c:1:
/home/nfr/actions-runner/_work/doc-verification-bridge/doc-verification-bridge/experiments/repos/SciLean/.lake/packages/leanblas/c/util.h:1:10: fatal error: cblas.h: No such file or directory
1 | #include
| ^~~~~~~~~
compilation terminated.
error: external command 'gcc' exited with code 1
Some required targets logged failures:
- SciLean.FFI.ByteArray:dynlib
- SciLean.FFI.FloatArray:dynlib
- SciLean.FFI.Float:dynlib
- LeanBLAS.FFI.FloatArray:dynlib
- leanblas/libleanblasc
error: build failed
← Back to Summary