This is an error compiling Clang. Which branch/tag are you building? Slava
> On Dec 24, 2017, at 6:56 PM, Meiliang Dong via swift-dev > <swift-dev@swift.org> wrote: > > Hi swift developers, I get a compile error when try to build standard > library in debug with command:`$ swift/utils/build-script --release-debuginfo > --debug-swift-stdlib --xcode -c`.The detail error as follow: > > ``` > The following build commands failed: > CompileC > /Users/dongmeiliang/Documents/swift-source/build/Xcode-RelWithDebInfoAssert+stdlib-DebugAssert/llvm-macosx-x86_64/tools/clang/utils/TableGen/LLVM.build/RelWithDebInfo/clang-tblgen.build/Objects-normal/x86_64/ClangASTNodesEmitter.o > tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp normal x86_64 c++ > com.apple.compilers.llvm.clang.1_0.compiler > (1 failure) > > /Users/dongmeiliang/Documents/swift-source/llvm/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:50:12: > error: no viable conversion from returned value of type 'llvm::Twine' to > function return type > 'std::string' (aka 'basic_string<char, char_traits<char>, > allocator<char> >') > return R.getName() + BaseSuffix; > ^~~~~~~~~~~~~~~~~~~~~~~~ > In file included from > /Users/dongmeiliang/Documents/swift-source/llvm/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: > In file included from > /Users/dongmeiliang/Documents/swift-source/llvm/include/llvm/TableGen/Record.h:18: > In file included from > /Users/dongmeiliang/Documents/swift-source/llvm/include/llvm/ADT/ArrayRef.h:13: > In file included from > /Users/dongmeiliang/Documents/swift-source/llvm/include/llvm/ADT/Hashing.h:49: > In file included from > /Users/dongmeiliang/Documents/swift-source/llvm/include/llvm/Support/Host.h:17: > In file included from > /Users/dongmeiliang/Documents/swift-source/llvm/include/llvm/ADT/StringMap.h:17: > In file included from > /Users/dongmeiliang/Documents/swift-source/llvm/include/llvm/ADT/StringRef.h:13: > In file included from > /Users/dongmeiliang/Documents/swift-source/llvm/include/llvm/ADT/STLExtras.h:36: > In file included from > /Users/dongmeiliang/Documents/swift-source/llvm/include/llvm/Support/ErrorHandling.h:19: > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:763:5: > note: candidate constructor not viable: no known conversion from > 'llvm::Twine' to > 'const std::__1::basic_string<char> &' for 1st argument > basic_string(const basic_string& __str); > ^ > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:768:5: > note: candidate constructor not viable: no known conversion from > 'llvm::Twine' to > 'std::__1::basic_string<char> &&' for 1st argument > basic_string(basic_string&& __str) > ^ > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:778:31: > note: candidate constructor not viable: no known conversion from > 'llvm::Twine' to > 'const value_type *' (aka 'const char *') for 1st argument > _LIBCPP_INLINE_VISIBILITY basic_string(const value_type* __s); > ^ > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:810:5: > note: candidate constructor not viable: no known conversion from > 'llvm::Twine' to > 'initializer_list<value_type>' (aka 'initializer_list<char>') for 1st > argument > basic_string(initializer_list<value_type> __il); > ^ > 1 error generated. > ``` > > My software enviroments: > > ``` > $ sw_vers > ProductName: Mac OS X > ProductVersion: 10.13.2 > BuildVersion: 17C88 > > $ xcodebuild -version > Xcode 9.2 > Build version 9C40b > ```_______________________________________________ > swift-dev mailing list > swift-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-dev _______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev