[cfe-dev] Error when building Clang from SVN tip on Linux

Peter Geoghegan peter at 2ndquadrant.com
Sat Jul 9 03:47:43 PDT 2011


I find that when building Clang on this system from SVN tip:

[peter at peter build]$ uname -a
Linux peter.laptop #1 SMP Mon Jun 13 19:49:05
UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

I get the following error message:

llvm[4]: Compiling IdentifierTable.cpp for Debug+Asserts build
llvm[4]: Compiling SourceManager.cpp for Debug+Asserts build
llvm[4]: Compiling TargetInfo.cpp for Debug+Asserts build
llvm[4]: Compiling Targets.cpp for Debug+Asserts build
/home/peter/llvm/tools/clang/lib/Basic/Targets.cpp: In constructor
/home/peter/llvm/tools/clang/lib/Basic/Targets.cpp:192:49: error:
‘class llvm::Triple’ has no member named ‘getDarwinMajorNumber’
/bin/rm: cannot remove
No such file or directory
make[4]: *** [/home/peter/build/tools/clang/lib/Basic/Debug+Asserts/Targets.o]
Error 1
make[4]: Leaving directory `/home/peter/build/tools/clang/lib/Basic'
make[3]: *** [Basic/.makeall] Error 2
make[3]: Leaving directory `/home/peter/build/tools/clang/lib'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/peter/build/tools/clang'
make[1]: *** [clang/.makeall] Error 2
make[1]: Leaving directory `/home/peter/build/tools'
make: *** [all] Error 1
[peter at peter build]$

What's the problem here? Can someone fix it please?

Peter Geoghegan       http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training and Services

More information about the cfe-dev mailing list