<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi Martin,</div><div><br></div>This looks like a problem in the python script ccc-analyzer which acts as a replacement to gcc, spawning off invocations to gcc and clang (the static analyzer) respectively.<div><br></div><div>The best thing to do is probably to file a bugzilla report for this.  That way we can track the progress of the bug fix.<br><div><br></div><div>In the bug report, can you provide the output of scan-build when you use 3 "-v" options?  It would be good to see the exact invocation (arguments) that are passed to ccc-analyzer that leads to this problem.</div><div><br></div><div>Best,</div><div>Ted</div><div><div><br><div><div>On Jul 18, 2008, at 12:55 PM, Martin Pilkington wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi all,<div><br></div><div>I've been hearing people raving about the static analyser in clang and it does look very impressive so I've been wanting to try it out for myself. The problem is that it doesn't seem to want to compile my code. When I run the following command I get errors with my code:</div><div><br></div><div><div>./clang/scan-build -V -o /results xcodebuild -configuration "Debug"</div><div><br></div><div>For every file it tries compiling I get the following:</div><div><br></div><div><div>Traceback (most recent call last):</div><div>  File "/Users/martinpilkington/Personal/M3/Apps/Lighthouse Keeper/Lighthouse Keeper/dev/clang/ccc-analyzer", line 286, in <module></div><div>    main(sys.argv[1:])</div><div>  File "/Users/martinpilkington/Personal/M3/Apps/Lighthouse Keeper/Lighthouse Keeper/dev/clang/ccc-analyzer", line 283, in main</div><div>    analyze(clang, analyze_args, language, output, files, verbose, htmldir, file, analysis_type)</div><div>  File "/Users/martinpilkington/Personal/M3/Apps/Lighthouse Keeper/Lighthouse Keeper/dev/clang/ccc-analyzer", line 87, in analyze</div><div>    subprocess.call(args)</div><div>  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/subprocess.py", line 443, in call</div><div>    return Popen(*popenargs, **kwargs).wait()</div><div>  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/subprocess.py", line 593, in __init__</div><div>    errread, errwrite)</div><div>  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/subprocess.py", line 1079, in _execute_child</div><div>    raise child_exception</div><div>OSError: [Errno 2] No such file or directory</div><div><br></div><div>I've tried this on two machines (both running OS X 10.5.4 and Xcode 3.1). I've tried this with checker-57 and checker-60 (62 seems to have a bug that makes it not want to work at all with paths with spaces in the name). The project builds fine if I build from Xcode or run xcodebuild on its own but I get 27 failures (one for each file). Is there some sort of configuration setting or something I'm missing? Please be warned that I'm not the most command line savvy of people.</div><div><br></div><div>Thanks</div><div><br></div></div><div><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">---------------------------------</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Martin Pilkington</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Writer of Weird Symbols</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:pilky@mcubedsw.com">pilky@mcubedsw.com</a></div></span></div><br class="Apple-interchange-newline"></span> </div><br></div></div></div>_______________________________________________<br>cfe-dev mailing list<br><a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev<br></blockquote></div><br></div></div></div></body></html>