I am trying to compile LLVM+Clang on WinXp using MinGW 4.6.
The compilation throws this error.
C:\llvm\tools\clang\include/clang/AST/Attr.h:112:31: fatal error: clang/AST/Attrs.inc: No such file or directory
The “clang/AST/Attrs.inc” does not exists at SVN revision 112179.
Here is an extract of the compilation.
[ 78%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.obj
[ 78%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Pragma.cpp.obj
[ 78%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.obj
[ 78%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.obj
[ 79%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.obj
[ 79%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ScratchBuffer.cpp.obj
[ 79%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenConcatenation.cpp.obj
[ 79%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenLexer.cpp.obj
Linking CXX static library …\lib\libclangLex.a
[ 79%] Built target clangLex
Scanning dependencies of target clangParse
[ 79%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.obj
In file included from C:\llvm\tools\clang\include/clang/AST/DeclBase.h:17:0,
from C:\llvm\tools\clang\include/clang/AST/Decl.h:18,
from C:\llvm\tools\clang\include/clang/AST/ASTContext.h:21,
from C:\llvm\tools\clang\include/clang/AST/Stmt.h:25,
from C:\llvm\tools\clang\include/clang/AST/Expr.h:18,
from C:\llvm\tools\clang\include/clang/AST/DeclCXX.h:18,
from C:\llvm\tools\clang\lib\Parse\ParseAST.cpp:20:
C:\llvm\tools\clang\include/clang/AST/Attr.h:112:31: fatal error: clang/AST/Attrs.inc: No such file or directory
compilation terminated.
mingw32-make[2]: *** [tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.obj] Error 1
mingw32-make[1]: *** [tools/clang/lib/Parse/CMakeFiles/clangParse.dir/all] Error 2
mingw32-make: *** [all] Error 2
This looks like a dependency issue in the CMake files. Attrs.inc is automatically generated by tblgen. Make sure that your LLVM is up-to-date and try rebuilding. If you can find the missing dependency in CMake, that would be great, too
The patch looks great to me, thanks! Committed as r112261.
It did come through as an inline attachment rather than a separate attachment, which makes it a little hard to work with, but that doesn’t matter for small changes.
I think that I got the problem. It is mi first time on clang sources. I am working on it.
Let me time!!!
Regards,
Fernando.
I have the same problem with the trunk… 2 or 3 weeks ago I did a
complete llvm-clang build using MinGW and it worked 100%
Hi,
I am trying to compile LLVM+Clang on WinXp using MinGW 4.6.
The compilation throws this error.
C:\llvm\tools\clang\include/clang/AST/Attr.h:112:31: fatal error:
clang/AST/Attrs.inc: No such file or directory
The “clang/AST/Attrs.inc” does not exists at SVN revision 112179.
People,
I got the patch, but I can see that it have different formant than yours.
I am using TortoiseSVN.
What I’m wrong?
The patch looks great to me, thanks! Committed as r112261.
It did come through as an inline attachment rather than a separate attachment, which makes it a little hard to work with, but that doesn’t matter for small changes.