On 2012-07-12, Graydon Hoare <[email protected]> wrote: > Anyway, that aside, here are some links. Please let me know what's wrong > with them (if anything obvious), which platforms they work or don't-work > on, any minor fixes to throw in last-minute: > > http://dl.rust-lang.org/dist/rust-0.3.tar.gz > http://dl.rust-lang.org/dist/rust-0.3-install.exe
On x86_64 Arch Linux, I get the error log below. Interestingly, if I just type make again, it builds what appears to be a perfectly functional rustc. I do still have my own 'python' in my path to python2, since Arch makes 'python' point to v3 by default. I can try removing that if you think it might work. David make[6]: Entering directory `/home/davidb/rust/rust-0.3/src/llvm/projects/compiler-rt' MKDIR: /home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt/clang_linux/full-i386/i386/SubDir.lib COMPILE: clang_linux/full-i386/i386: /home/davidb/rust/rust-0.3/src/llvm/projects/compiler-rt/lib/absvdi2.c 0 clang 0x0000000001b00ad2 1 clang 0x0000000001b00ff9 2 libc.so.6 0x00002b7735002020 3 clang 0x0000000000e9a19a 4 clang 0x0000000000e9b643 5 clang 0x0000000000e9db42 clang::runUninitializedVariablesAnalysis(clang::DeclContext const&, clang::CFG const&, clang::AnalysisDeclContext&, clang::UninitVariablesHandler&, clang::UninitVariablesAnalysisStats&) + 1586 6 clang 0x0000000000c99643 clang::sema::AnalysisBasedWarnings::IssueWarnings(clang::sema::AnalysisBasedWarnings::Policy, clang::sema::FunctionScopeInfo*, clang::Decl const*, clang::BlockExpr const*) + 947 7 clang 0x00000000009f5908 clang::Sema::PopFunctionScopeInfo(clang::sema::AnalysisBasedWarnings::Policy const*, clang::Decl const*, clang::BlockExpr const*) + 328 8 clang 0x0000000000a8335a clang::Sema::ActOnFinishFunctionBody(clang::Decl*, clang::Stmt*, bool) + 506 9 clang 0x00000000009d3787 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) + 183 10 clang 0x000000000097e0dc clang::Parser::ParseFunctionDefinition(clang::Parser::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, llvm::SmallVector<clang::Parser::LateParsedAttribute*, 2u>*) + 1148 11 clang 0x0000000000989020 clang::Parser::ParseDeclGroup(clang::Parser::ParsingDeclSpec&, unsigned int, bool, clang::SourceLocation*, clang::Parser::ForRangeInit*) + 1008 12 clang 0x0000000000978652 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsingDeclSpec&, clang::AccessSpecifier) + 146 13 clang 0x0000000000978c22 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributes&, clang::AccessSpecifier) + 786 14 clang 0x000000000097cf96 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::Parser::ParsingDeclSpec*) + 2438 15 clang 0x000000000097d192 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 194 16 clang 0x0000000000975ebc clang::ParseAST(clang::Sema&, bool, bool) + 268 17 clang 0x0000000000841ace clang::CodeGenAction::ExecuteAction() + 62 18 clang 0x00000000006f3014 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 340 19 clang 0x00000000006d9a42 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 1090 20 clang 0x00000000006d2f91 cc1_main(char const**, char const**, char const*, void*) + 8465 21 clang 0x00000000006c671d main + 7757 22 libc.so.6 0x00002b7734fee725 __libc_start_main + 245 23 clang 0x00000000006d02e9 Stack dump: 0. Program arguments: /home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/Release+Asserts/bin/clang -cc1 -triple i386-unknown-linux-gnu -emit-obj -disable-free -main-file-name absvdi2.c -pic-level 2 -fmath-errno -masm-verbose -mconstructor-aliases -target-cpu pentium4 -target-linker-version 2.22.0.20120323 -momit-leaf-frame-pointer -coverage-file /home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt/clang_linux/full-i386/i386/SubDir.lib/absvdi2.o -resource-dir /home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/Release+Asserts/bin/../lib/clang/3.2 -isysroot /home/davidb/rust/rust-0.3/src/llvm/projects/compiler-rt/SDKs/linux -fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem /home/davidb/rust/rust-0.3/src/llvm/projects/compiler-rt/SDKs/linux/usr/local/include -internal-isystem /home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/Release+Asserts/bin/../lib/clang/3.2/include -internal-externc-isystem /home/d avidb/rust/rust-0.3/src/llvm/projects/compiler-rt/SDKs/linux/include -internal-externc-isystem /home/davidb/rust/rust-0.3/src/llvm/projects/compiler-rt/SDKs/linux/usr/include -O3 -Wall -Werror -fdebug-compilation-dir /home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt -ferror-limit 19 -fmessage-length 119 -mstackrealign -fgnu-runtime -fobjc-runtime-has-arc -fobjc-runtime-has-weak -fobjc-fragile-abi -fdiagnostics-show-option -fcolor-diagnostics -o /home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt/clang_linux/full-i386/i386/SubDir.lib/absvdi2.o -x c /home/davidb/rust/rust-0.3/src/llvm/projects/compiler-rt/lib/absvdi2.c 1. <eof> parser at end of file 2. /home/davidb/rust/rust-0.3/src/llvm/projects/compiler-rt/lib/absvdi2.c:23:1: parsing function body '__absvdi2' clang: error: unable to execute command: Segmentation fault clang: error: clang frontend command failed due to signal (use -v to see invocation) clang: note: diagnostic msg: Please submit a bug report to http://llvm.org/bugs/ and include command line arguments and all diagnostic information. clang: note: diagnostic msg: Preprocessed source(s) and associated run script(s) are located at: clang: note: diagnostic msg: /tmp/absvdi2-5bBI7j.i clang: note: diagnostic msg: /tmp/absvdi2-5bBI7j.sh make[6]: *** [/home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt/clang_linux/full-i386/i386/SubDir.lib/absvdi2.o] Error 254 make[6]: Leaving directory `/home/davidb/rust/rust-0.3/src/llvm/projects/compiler-rt' make[5]: *** [BuildRuntimeLibraries] Error 2 make[5]: Leaving directory `/home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt' make[4]: *** [compiler-rt/.makeall] Error 2 make[4]: Leaving directory `/home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime' make[3]: *** [all] Error 1 make[3]: Leaving directory `/home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/tools/clang' make[2]: *** [clang/.makeall] Error 2 make[2]: Leaving directory `/home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/tools' make[1]: *** [all] Error 1 make[1]: Leaving directory `/home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu' make: *** [/home/davidb/rust/rust-0.3/b/llvm/x86_64-unknown-linux-gnu/Release+Asserts/bin/llvm-config] Error 2 _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
