<div dir="ltr">It appears you are using the 7.0.1 version of clang and the 6.0 version of llvm? Clang 7.0.1 needs the 7.0.1 version of llvm.<div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">~Craig</div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Jan 19, 2019 at 4:02 PM Peng Yu via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><a href="http://releases.llvm.org/7.0.1/cfe-7.0.1.src.tar.xz" rel="noreferrer" target="_blank">http://releases.llvm.org/7.0.1/cfe-7.0.1.src.tar.xz</a><br>
<br>
I got the following error when I make the above package.Is there<br>
anything wrong? Thanks.<br>
<br>
[  0%] Building CXX object<br>
utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o<br>
/root/doc/src/dvcs/cfe-7.0.1.src/utils/TableGen/ClangAttrEmitter.cpp:<br>
In function 'void clang::EmitClangAttrDocs(llvm::RecordKeeper&,<br>
llvm::raw_ostream&)':<br>
/root/doc/src/dvcs/cfe-7.0.1.src/utils/TableGen/ClangAttrEmitter.cpp:3958:11:<br>
error: 'sort' is not a member of 'llvm'<br>
     llvm::sort(I.second.begin(), I.second.end(),<br>
           ^~~~<br>
/root/doc/src/dvcs/cfe-7.0.1.src/utils/TableGen/ClangAttrEmitter.cpp:3958:11:<br>
note: suggested alternative:<br>
In file included from /usr/include/c++/7/algorithm:62:0,<br>
                 from /usr/lib/llvm-6.0/include/llvm/ADT/Optional.h:23,<br>
                 from /usr/lib/llvm-6.0/include/llvm/ADT/STLExtras.h:20,<br>
                 from /usr/lib/llvm-6.0/include/llvm/ADT/StringRef.h:13,<br>
                 from /usr/lib/llvm-6.0/include/llvm/ADT/StringMap.h:17,<br>
                 from /usr/lib/llvm-6.0/include/llvm/Support/Host.h:17,<br>
                 from /usr/lib/llvm-6.0/include/llvm/ADT/Hashing.h:49,<br>
                 from /usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h:13,<br>
                 from<br>
/root/doc/src/dvcs/cfe-7.0.1.src/utils/TableGen/ClangAttrEmitter.cpp:14:<br>
/usr/include/c++/7/bits/stl_algo.h:4856:5: note:   'std::sort'<br>
     sort(_RandomAccessIterator __first, _RandomAccessIterator __last,<br>
     ^~~~<br>
utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make:86: recipe<br>
for target 'utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o'<br>
failed<br>
make[2]: *** [utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o]<br>
Error 1<br>
CMakeFiles/Makefile2:228: recipe for target<br>
'utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/all' failed<br>
make[1]: *** [utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/all] Error 2<br>
Makefile:129: recipe for target 'all' failed<br>
make: *** [all] Error 2<br>
<br>
<br>
-- <br>
Regards,<br>
Peng<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>