scan-build: no reports generated


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).


Makes sense.

Kathy: is your Leopard machine a PPC machine? The binaries on are Intel only.

Hi Ted,

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).