Is anyone else seeing this: (using a tip of tree gcc mips cross compiler) We are seeing the following error: make[5]: Entering directory `/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/build/tools/clang/unittests/ASTMatchers/Dynamic' llvm[5]: Compiling ParserTest.cpp for Debug+Asserts build llvm[4]: Linking Debug+Asserts unit test libclang /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: In member function 'virtual void clang::format::FormatTest_ParsesConfiguration_Test::TestBody()': /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7550:24: error: converting to 'std::vector<std::basic_string<char> >' from initializer list would use explicit constructor 'std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<std::basic_string<char> >]' FormatStyle Style = {}; ^ llvm[4]: ======= Finished Linking Debug+Asserts Unit test libclang make[4]: Leaving directory `/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/build/tools/clang/unittests/libclang' make[4]: Entering directory `/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/build/tools/clang/unittests/AST' llvm[4]: Compiling ASTContextParentMapTest.cpp for Debug+Asserts build /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: In member function 'virtual void clang::format::FormatTest_ParsesConfigurationWithLanguages_Test::TestBody()': /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7668:24: error: converting to 'std::vector<std::basic_string<char> >' from initializer list would use explicit constructor 'std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<std::basic_string<char> >]' FormatStyle Style = {}; ^ /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: In member function 'virtual void clang::format::FormatTest_UsesLanguageForBasedOnStyle_Test::TestBody()': /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7772:24: error: converting to 'std::vector<std::basic_string<char> >' from initializer list would use explicit constructor 'std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<std::basic_string<char> >]' FormatStyle Style = {}; ^ /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: In member function 'virtual void clang::format::FormatTest_ConfigurationRoundTripTest_Test::TestBody()': /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7793:30: error: converting to 'std::vector<std::basic_string<char> >' from initializer list would use explicit constructor 'std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<std::basic_string<char> >]' FormatStyle ParsedStyle = {}; ^ llvm[4]: Linking Debug+Asserts unit test Multilib
Sorry.... The one we were using is new but not completely tip of tree and I just reran with tip of tree gcc mips and everything compiled. On 04/09/2014 08:35 AM, reed kotler wrote:> Is anyone else seeing this: (using a tip of tree gcc mips cross compiler) > > We are seeing the following error: > > make[5]: Entering directory > `/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/build/tools/clang/unittests/ASTMatchers/Dynamic' > > llvm[5]: Compiling ParserTest.cpp for Debug+Asserts build > llvm[4]: Linking Debug+Asserts unit test libclang > /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: > In member function 'virtual void > clang::format::FormatTest_ParsesConfiguration_Test::TestBody()': > /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7550:24: > error: converting to 'std::vector<std::basic_string<char> >' from > initializer list would use explicit constructor 'std::vector<_Tp, > _Alloc>::vector(const allocator_type&) [with _Tp > std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> > >; std::vector<_Tp, _Alloc>::allocator_type > std::allocator<std::basic_string<char> >]' > FormatStyle Style = {}; > ^ > llvm[4]: ======= Finished Linking Debug+Asserts Unit test libclang > make[4]: Leaving directory > `/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/build/tools/clang/unittests/libclang' > > make[4]: Entering directory > `/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/build/tools/clang/unittests/AST' > > llvm[4]: Compiling ASTContextParentMapTest.cpp for Debug+Asserts build > /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: > In member function 'virtual void > clang::format::FormatTest_ParsesConfigurationWithLanguages_Test::TestBody()': > > /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7668:24: > error: converting to 'std::vector<std::basic_string<char> >' from > initializer list would use explicit constructor 'std::vector<_Tp, > _Alloc>::vector(const allocator_type&) [with _Tp > std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> > >; std::vector<_Tp, _Alloc>::allocator_type > std::allocator<std::basic_string<char> >]' > FormatStyle Style = {}; > ^ > /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: > In member function 'virtual void > clang::format::FormatTest_UsesLanguageForBasedOnStyle_Test::TestBody()': > /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7772:24: > error: converting to 'std::vector<std::basic_string<char> >' from > initializer list would use explicit constructor 'std::vector<_Tp, > _Alloc>::vector(const allocator_type&) [with _Tp > std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> > >; std::vector<_Tp, _Alloc>::allocator_type > std::allocator<std::basic_string<char> >]' > FormatStyle Style = {}; > ^ > /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: > In member function 'virtual void > clang::format::FormatTest_ConfigurationRoundTripTest_Test::TestBody()': > /scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7793:30: > error: converting to 'std::vector<std::basic_string<char> >' from > initializer list would use explicit constructor 'std::vector<_Tp, > _Alloc>::vector(const allocator_type&) [with _Tp > std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> > >; std::vector<_Tp, _Alloc>::allocator_type > std::allocator<std::basic_string<char> >]' > FormatStyle ParsedStyle = {}; > ^ > llvm[4]: Linking Debug+Asserts unit test Multilib
Not sure if related but as of today the source file looks different, is the ToT (top of tree) referring to gcc or clang? -- View this message in context: http://llvm.1065342.n5.nabble.com/building-llvm-with-tip-of-tree-gcc-tp67629p67657.html Sent from the LLVM - Dev mailing list archive at Nabble.com.