[LLVMdev] Build problem in current svn
Max
max.steinhardt at gmail.com
Tue Feb 23 11:58:36 PST 2010
I'm trying to build LLVM on OPENBSD current with today's svn (feb 23),
and it fails to build with the following errors:
llvm[2]: Compiling ELFWriter.cpp for Release build
In file included from ELFWriter.cpp:51:
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h:345: error:
virtual outside class declaration
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h:345: error:
non-member function 'unsigned int llvm::getPersonalityEncoding()' cannot
have cv-qualifier
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h:346: error:
virtual outside class declaration
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h:346: error:
non-member function 'unsigned int llvm::getLSDAEncoding()' cannot have
cv-qualifier
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h:347: error:
virtual outside class declaration
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h:347: error:
non-member function 'unsigned int llvm::getFDEEncoding()' cannot have
cv-qualifier
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h error: virtual
outside class declaration
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h:348: error:
non-member function 'unsigned int llvm::getTTypeEncoding()' cannot have
cv-qualifier
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h:350: error:
expected unqualified-id before 'protected'
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h:354: error:
extra ';'
/root/llvm/include/llvm/Target/TargetLoweringObjectFile.h:356: error:
expected declaration before '}' token
gmake[2]: *** [/root/llvm/lib/CodeGen/Release/ELFWriter.o] Error 1
gmake[2]: Leaving directory `/root/llvm/lib/CodeGen'
gmake[1]: *** [CodeGen/.makeall] Error 2
gmake[1]: Leaving directory `/root/llvm/lib'
gmake: *** [all] Error 1
When I look at include/llvm/Target/TargetLoweringObjectFile.h, I noticed
that there is an odd number of '}', making the '} // end namespace llvm'
close nothing.
More information about the llvm-dev
mailing list