[cfe-dev] Clang compilation broken - Win32, MinGW 4.6
Douglas Gregor
dgregor at apple.com
Thu Aug 26 10:56:19 PDT 2010
On Aug 26, 2010, at 10:48 AM, Fernando Pelliccioni wrote:
> 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.
>
>
> 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 :)
- Doug
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20100826/a8fa64a5/attachment.html>
More information about the cfe-dev
mailing list