jestem na Debianie i zgodnie z instrukcjami kompilacji z wiki Rust: https://github.com/mozilla/rust/wiki/Doc-getting-startedNie można skompilować Rust
Próbowałem kilka razy, ale zawsze kończy się następujący błąd:
llvm[3]: Compiling opt.cpp for Release+Asserts build
make[3]: *** No rule to make target `/home/user/rust/llvm/x86_64-unknown-linux-
gnu/tools/lib/libLLVMipo.a', needed by `/home/user/rust/llvm/x86_64-unknown-
linux-gnu/Release+Asserts/bin/opt'. Stop.
make[3]: Leaving directory `/home/user/rust/llvm/x86_64-unknown-linux-gnu/
tools/opt'
make[2]: *** [opt/.makeall] Error 2
make[2]: Leaving directory `/home/user/rust/llvm/x86_64-unknown-linux-gnu/tools'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/user/rust/llvm/x86_64-unknown-linux-gnu'
make: *** [/home/user/rust/llvm/x86_64-unknown-linux-gnu/Release+Asserts/
bin/llvm-config] Error 2
Edytuj:
Problem występuje tylko w środowisku debootstrap/chroot, a nie w pełnej instalacji Debiana.
Być może miałem podobny problem, myślę, że naprawiłem to zmieniając mój domyślny python (znajdź twój przez 'który python') python2 zamiast python3 (llvm używa python2 do budowania) – nak
Czy to się nadal zdarza? Próbowałem w chroot (używając 'systemd-nspawn') i nie mogłem odtworzyć. – Tshepang