We are trying to add Clang static analyzer to some of our Mac builds. We have a newer build using Xcode on MacOS 10.7.0. That build runs great and I get output.
However, I have an older build using make on MacOS 9.8.0. I cannot get this one to work. Everything I try, I get:
scan-build: Removing directory ‘/private/tmp/clangScanBuildReports/2011-06-22-2’ because it contains no reports.
I’ve tried the Clang download from:
And even built the tool using:
And same result. Could the older OS be the issue? Any other things could be wrong? So far I couldn’t find a solution on the web.
To be clear, you are referring to a pre-Darwin MacOS? That is completely unsupported. The earliest version of MacOS that the analyzer has been tested on is 10.5.
Somehow, I don't think so. I think she really means *Darwin* 9.8.0 (Mac
OS X 10.5.8).
Kathy: is your Leopard machine a PPC machine? The binaries on clang-analyzer.llvm.org are Intel only.
Thanks so much for the response. Sorry for the confusion. I was getting the 9.8.0 from uname output. Yes, I have Mac OS X 10.5.8. It is running 2 - 2 GHz Dual-Core Intel Xeon processors.
So should it work in this environment?
I believe it should still work, but I have not tested it in on Leopard in long time.
Can you email me (privately) your build log when you use scan-build with the ‘-v -v’ options (extra verbosity).