Hi Asif, It looks like a test failure.
I don't know enough about LLVM or Clang at larget to understand the details, but I guess a 100% functioning llvm-mc isn't necessary for Clang to do its work. Please keep questions on the list and you might get replies from people who know what they're talking about. - Kim On Thu, May 23, 2013 at 2:51 PM, asif saeed <[email protected]> wrote: > Hi Kim, > > I have finally built clang with one error - but I can still run clang.exe > and clang++.exe on my Windows7 command-line. Here is the build-error that I > got in Visual Studio 2012 while building LLVM.sln - please see the last-line > to see the error - I get this error in my error-list: > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > 233> FAIL: LLVM :: MC/AArch64/tls-relocs.s (4838 of 8131) > 233> ******************** TEST 'LLVM :: MC/AArch64/tls-relocs.s' FAILED > ******************** > 233> Script: > 233> -- > 233> C:/llvm_clang/build/bin/Release/llvm-mc.EXE > -triple=aarch64-none-linux-gnu -show-encoding < > C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s | > C:/llvm_clang/build/bin/Release/FileCheck.EXE > C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s > 233> C:/llvm_clang/build/bin/Release/llvm-mc.EXE > -triple=aarch64-none-linux-gnu -filetype=obj < > C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s -o - | llvm-readobj -r -t > | C:/llvm_clang/build/bin/Release/FileCheck.EXE --check-prefix=CHECK-ELF > C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s > 233> -- > 233> Exit Code: 1 > 233> Command Output (stdout): > 233> -- > 233> Command 0: "C:/llvm_clang/build/bin/Release/llvm-mc.EXE" > "-triple=aarch64-none-linux-gnu" "-show-encoding" > 233> Command 0 Result: 0 > 233> Command 0 Output: > 233> > 233> > 233> Command 0 Stderr: > 233> > 233> > 233> Command 1: "C:/llvm_clang/build/bin/Release/FileCheck.EXE" > "C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s" > 233> Command 1 Result: 1 > 233> Command 1 Output: > 233> > 233> > 233> Command 1 Stderr: > 233> C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s:33:16: error: > CHECK-NEXT: is not on the line after the previous match > 233> // CHECK-NEXT: movn x6, #:dtprel_g1:var // encoding: > [0x06'A',A,0xa0'A',0x92'A'] > 233> ^ > 233> <stdin>:61:2: note: 'next' match was here > 233> movn x6, #:dtprel_g1:var // encoding: [0x06'A',A,0xa0'A',0x92'A'] > 233> ^ > 233> <stdin>:59:79: note: previous match ended here > 233> // fixup A - offset: 0, value: :dtprel_g1:var, kind: > fixup_a64_movw_dtprel_g1 > 233> > ^ > 233> > 233> > 233> -- > 233> > 233> ******************** > 233> FAIL: LLVM :: MC/MachO/i386-large-relocations.s (5357 of 8131) > 233> ******************** TEST 'LLVM :: MC/MachO/i386-large-relocations.s' > FAILED ******************** > 233> Script: > 233> -- > 233> C:/llvm_clang/build/bin/Release/llvm-mc.EXE -triple > i386-apple-darwin10 > C:\llvm_clang\llvm\test\MC\MachO\i386-large-relocations.s -filetype=obj -o - > | C:/llvm_clang/build/bin/Release/macho-dump.EXE | > C:/llvm_clang/build/bin/Release/FileCheck.EXE > C:\llvm_clang\llvm\test\MC\MachO\i386-large-relocations.s > 233> -- > 233> Exit Code: 1 > 233> Command Output (stdout): > 233> -- > 233> Command 0: "C:/llvm_clang/build/bin/Release/llvm-mc.EXE" "-triple" > "i386-apple-darwin10" > "C:\llvm_clang\llvm\test\MC\MachO\i386-large-relocations.s" "-filetype=obj" > "-o" "-" > 233> Command 0 Result: 1 > 233> Command 0 Output: > 233> > 233> > 233> Command 0 Stderr: > 233>CUSTOMBUILD : LLVM error : IO failure on output stream. > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Could you please help me on this one? What does it suggest? Why is clang > still working if the whole build has failed? Is the error related to one of > the tools/EXEs in the build/bin/release directory? > > Thank you very much and best regards, > -Asif On Thu, May 23, 2013 at 2:51 PM, asif saeed <[email protected]> wrote: > Hi Kim, > > I have finally built clang with one error - but I can still run clang.exe > and clang++.exe on my Windows7 command-line. Here is the build-error that I > got in Visual Studio 2012 while building LLVM.sln - please see the last-line > to see the error - I get this error in my error-list: > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > 233> FAIL: LLVM :: MC/AArch64/tls-relocs.s (4838 of 8131) > 233> ******************** TEST 'LLVM :: MC/AArch64/tls-relocs.s' FAILED > ******************** > 233> Script: > 233> -- > 233> C:/llvm_clang/build/bin/Release/llvm-mc.EXE > -triple=aarch64-none-linux-gnu -show-encoding < > C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s | > C:/llvm_clang/build/bin/Release/FileCheck.EXE > C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s > 233> C:/llvm_clang/build/bin/Release/llvm-mc.EXE > -triple=aarch64-none-linux-gnu -filetype=obj < > C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s -o - | llvm-readobj -r -t > | C:/llvm_clang/build/bin/Release/FileCheck.EXE --check-prefix=CHECK-ELF > C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s > 233> -- > 233> Exit Code: 1 > 233> Command Output (stdout): > 233> -- > 233> Command 0: "C:/llvm_clang/build/bin/Release/llvm-mc.EXE" > "-triple=aarch64-none-linux-gnu" "-show-encoding" > 233> Command 0 Result: 0 > 233> Command 0 Output: > 233> > 233> > 233> Command 0 Stderr: > 233> > 233> > 233> Command 1: "C:/llvm_clang/build/bin/Release/FileCheck.EXE" > "C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s" > 233> Command 1 Result: 1 > 233> Command 1 Output: > 233> > 233> > 233> Command 1 Stderr: > 233> C:\llvm_clang\llvm\test\MC\AArch64\tls-relocs.s:33:16: error: > CHECK-NEXT: is not on the line after the previous match > 233> // CHECK-NEXT: movn x6, #:dtprel_g1:var // encoding: > [0x06'A',A,0xa0'A',0x92'A'] > 233> ^ > 233> <stdin>:61:2: note: 'next' match was here > 233> movn x6, #:dtprel_g1:var // encoding: [0x06'A',A,0xa0'A',0x92'A'] > 233> ^ > 233> <stdin>:59:79: note: previous match ended here > 233> // fixup A - offset: 0, value: :dtprel_g1:var, kind: > fixup_a64_movw_dtprel_g1 > 233> > ^ > 233> > 233> > 233> -- > 233> > 233> ******************** > 233> FAIL: LLVM :: MC/MachO/i386-large-relocations.s (5357 of 8131) > 233> ******************** TEST 'LLVM :: MC/MachO/i386-large-relocations.s' > FAILED ******************** > 233> Script: > 233> -- > 233> C:/llvm_clang/build/bin/Release/llvm-mc.EXE -triple > i386-apple-darwin10 > C:\llvm_clang\llvm\test\MC\MachO\i386-large-relocations.s -filetype=obj -o - > | C:/llvm_clang/build/bin/Release/macho-dump.EXE | > C:/llvm_clang/build/bin/Release/FileCheck.EXE > C:\llvm_clang\llvm\test\MC\MachO\i386-large-relocations.s > 233> -- > 233> Exit Code: 1 > 233> Command Output (stdout): > 233> -- > 233> Command 0: "C:/llvm_clang/build/bin/Release/llvm-mc.EXE" "-triple" > "i386-apple-darwin10" > "C:\llvm_clang\llvm\test\MC\MachO\i386-large-relocations.s" "-filetype=obj" > "-o" "-" > 233> Command 0 Result: 1 > 233> Command 0 Output: > 233> > 233> > 233> Command 0 Stderr: > 233>CUSTOMBUILD : LLVM error : IO failure on output stream. > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Could you please help me on this one? What does it suggest? Why is clang > still working if the whole build has failed? Is the error related to one of > the tools/EXEs in the build/bin/release directory? > > Thank you very much and best regards, > -Asif > > > > On Wed, May 22, 2013 at 5:43 PM, Kim Gräsman <[email protected]> wrote: >> >> Hi Asif, >> >> On Wed, May 22, 2013 at 2:21 PM, asif saeed <[email protected]> wrote: >> > >> > Now it emits another set of errors: >> > >> > --------------------------------------------------------------- >> > >> > ---------------------------------------------------------------------------------------------------------------------------- >> > -- Clang version: 3.4 >> > -- Found Subversion: C:/Program Files/TortoiseSVN/bin/svn.exe (found >> > version >> > "1.7.9") >> > -- Expecting header to go in >> > C:/llvm_clang/build/tools/clang/lib/Basic/SVNVersion.inc >> > CMake Error at C:/Program Files/CMake >> > 2.8/share/cmake-2.8/Modules/FindSubversion.cmake:83 (message): >> > Command "C:/Program Files/TortoiseSVN/bin/svn.exe info >> > C:/llvm_clang/llvm" >> > failed with output: >> > >> > svn: E155036: Please see the 'svn upgrade' command >> > >> > svn: E155036: Working copy 'C:\llvm_clang\llvm' is too old (format 10, >> > created by Subversion 1.6) >> >> It looks like the working copy was created by an older SVN than the >> one used by CMake. >> >> Either use SVN 1.7.9 to check out the working copy or put SVN 1.6 in >> the PATH so that CMake uses it. >> >> > Could you or anybody else help me on this? >> >> Please keep the cfe-users list in CC, because I will soon be out of my >> depth :-) >> >> - K > > _______________________________________________ cfe-users mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-users
