我在Debian及繼起的鏽維基編譯指令:https://github.com/mozilla/rust/wiki/Doc-getting-started不能編譯鏽
我嘗試了幾次,但始終與下面的錯誤結束:
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
編輯:
該問題只發生在debootstrap/chroot環境中,而不是在完整的Debian安裝中。
我可能有類似的問題,我想我通過改變我的默認python(找到你的'哪個python')到python2而不是python3(llvm使用python2來構建) – nak 2012-02-21 22:37:00
這是否仍然會發生?我嘗試了一個chroot(使用'systemd-nspawn'),並且無法重現。 – Tshepang 2015-05-06 20:01:02