[cfe-dev] build clang failed.

Liu proljc at gmail.com
Thu Sep 22 01:45:53 PDT 2011


Hi all

I'm using LLVM/Clang git mirror, and when I build LLVM with Clang, I
get a error:

llvm[4]: Linking Debug+Asserts executable clang
/root/llvm/llvm-obj/Debug+Asserts/lib/libclangStaticAnalyzerCheckers.a(ClangCheckers.o):
In function `clang::ento::registerBuiltinCheckers(clang::ento::CheckerRegistry&)':
/root/llvm/llvm-obj/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.inc:31:
undefined reference to
`clang::ento::registerAdjustedReturnValueChecker(clang::ento::CheckerManager&)'
/root/llvm/llvm-obj/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.inc:32:
undefined reference to
`clang::ento::registerAnalyzerStatsChecker(clang::ento::CheckerManager&)'
/root/llvm/llvm-obj/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.inc:33:
undefined reference to
`clang::ento::registerArrayBoundChecker(clang::ento::CheckerManager&)'
/root/llvm/llvm-obj/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.inc:34:
undefined reference to
`clang::ento::registerArrayBoundCheckerV2(clang::ento::CheckerManager&)'
collect2: ld returned 1 exit status
make[4]: *** [/root/llvm/llvm-obj/Debug+Asserts/bin/clang] Error 1
make[4]: Leaving directory `/root/llvm/llvm-obj/tools/clang/tools/driver'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/root/llvm/llvm-obj/tools/clang/tools'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/root/llvm/llvm-obj/tools/clang'
make[1]: *** [clang/.makeall] Error 2
make[1]: Leaving directory `/root/llvm/llvm-obj/tools'
make: *** [all] Error 1

What can I do?

--Liu



More information about the cfe-dev mailing list