[cfe-dev] Clang build failure on Windows (both MSVC and MinGW GCC/Clang)
Ruben Van Boxem
vanboxem.ruben at gmail.com
Sat Jul 28 13:02:09 PDT 2012
2012/7/28 Nikola Smiljanic <popizdeh at gmail.com>
> Just update and it will go away :)
>
I think I'm getting the same failure (GCC 4.7.1 output this time), revision
160924:
[ 75%] Building CXX object
tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.obj
In file included from
M:\Development\Source\LLVM\tools\clang\lib\AST\APValue.cpp:17:0:
M:/Development/Source/LLVM/tools/clang/include/clang/AST/DeclCXX.h:798:43:
error: declaration of 'typedef class
clang::DeclContext::specific_decl_iterator<clang::VarDecl>
clang::CXXRecordDecl::static_data_iterator'
M:/Development/Source/LLVM/tools/clang/include/clang/AST/DeclCXX.h:784:43:
error: conflicts with previous declaration 'typedef class
clang::DeclContext::specific_decl_iterator<clang::VarDecl>
clang::CXXRecordDecl::static_data_iterator'
M:/Development/Source/LLVM/tools/clang/include/clang/AST/DeclCXX.h:802:24:
error: 'clang::CXXRecordDecl::static_data_iterator
clang::CXXRecordDecl::static_data_begin() const' cannot be overloaded
M:/Development/Source/LLVM/tools/clang/include/clang/AST/DeclCXX.h:788:24:
error: with 'clang::CXXRecordDecl::static_data_iterator
clang::CXXRecordDecl::static_data_begin() const'
M:/Development/Source/LLVM/tools/clang/include/clang/AST/DeclCXX.h:806:24:
error: 'clang::CXXRecordDecl::static_data_iterator
clang::CXXRecordDecl::static_data_end() const' cannot be overloaded
M:/Development/Source/LLVM/tools/clang/include/clang/AST/DeclCXX.h:792:24:
error: with 'clang::CXXRecordDecl::static_data_iterator
clang::CXXRecordDecl::static_data_end() const'
mingw32-make[2]: ***
[tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.obj] Error 1
mingw32-make[1]: *** [tools/clang/lib/AST/CMakeFiles/clangAST.dir/all]
Error 2
mingw32-make: *** [all] Error 2
Thank for the attempt though.
Ruben
>
> On Sat, Jul 28, 2012 at 8:46 PM, Ruben Van Boxem
> <vanboxem.ruben at gmail.com> wrote:
> > Hi,
> >
> > I'm getting this build failure with revision 160920:
> > [ 66%] Building CXX object
> > tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.obj
> > In file included from
> > M:\Development\Source\LLVM\tools\clang\lib\AST\APValue.cpp:17:
> >
> M:/Development/Source/LLVM/tools/clang/include\clang/AST/DeclCXX.h:798:43:
> > error:
> > redefinition of 'static_data_iterator'
> > typedef specific_decl_iterator<VarDecl> static_data_iterator;
> > ^
> >
> M:/Development/Source/LLVM/tools/clang/include\clang/AST/DeclCXX.h:784:43:
> > note:
> > previous definition is here
> > typedef specific_decl_iterator<VarDecl> static_data_iterator;
> > ^
> >
> M:/Development/Source/LLVM/tools/clang/include\clang/AST/DeclCXX.h:802:24:
> > error:
> > class member cannot be redeclared
> > static_data_iterator static_data_begin() const {
> > ^
> >
> M:/Development/Source/LLVM/tools/clang/include\clang/AST/DeclCXX.h:788:24:
> > note:
> > previous declaration is here
> > static_data_iterator static_data_begin() const {
> > ^
> >
> M:/Development/Source/LLVM/tools/clang/include\clang/AST/DeclCXX.h:806:24:
> > error:
> > class member cannot be redeclared
> > static_data_iterator static_data_end() const {
> > ^
> >
> M:/Development/Source/LLVM/tools/clang/include\clang/AST/DeclCXX.h:792:24:
> > note:
> > previous declaration is here
> > static_data_iterator static_data_end() const {
> > ^
> >
> M:/Development/Source/LLVM/tools/clang/include\clang/AST/DeclCXX.h:802:24:
> > error:
> > redefinition of 'static_data_begin'
> > static_data_iterator static_data_begin() const {
> > ^
> >
> M:/Development/Source/LLVM/tools/clang/include\clang/AST/DeclCXX.h:788:24:
> > note:
> > previous definition is here
> > static_data_iterator static_data_begin() const {
> > ^
> >
> M:/Development/Source/LLVM/tools/clang/include\clang/AST/DeclCXX.h:806:24:
> > error:
> > redefinition of 'static_data_end'
> > static_data_iterator static_data_end() const {
> > ^
> >
> M:/Development/Source/LLVM/tools/clang/include\clang/AST/DeclCXX.h:792:24:
> > note:
> > previous definition is here
> > static_data_iterator static_data_end() const {
> > ^
> > 5 errors generated.
> > mingw32-make[2]: ***
> > [tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.obj] Error 1
> > mingw32-make[1]: *** [tools/clang/lib/AST/CMakeFiles/clangAST.dir/all]
> Error
> > 2
> > mingw32-make: *** [all] Error 2
> >
> > This was not a problem a few days ago :( Anyone know what's wrong?
> >
> > Ruben
> >
> >
> >
> >
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20120728/ff4c56d4/attachment.html>
More information about the cfe-dev
mailing list