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

Reply via email to