[cfe-dev] Can't exec "clang++" Problem

凌欢 linghuan713 at 126.com
Sun May 12 20:15:48 PDT 2013


Hi, Jordan:
I got a fully test for the "Clang++" problem:
1) when I add the argument --use-cc++ ,it had been prompted :
scan-build: unrecognized option '--use-cc++=/Applications/xcode4.6_sdk6.1/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++'
Incloesd file is the scan script, I am not sure whether the other argument are conflicted with the  --use-cc++.
2 ) For the same scan-build command in the scan.sh, if I apply the scan-build.patch ,the "clang++" problem can be resolved.
     if i don't apply ,the problem will be still exist.
     All the test is based on the xcode4.6.
3) The inclosed file scan-build is had been apply patch while the another file scan-build.bak is not.
4)  By the way ,would you have a plan to release the patch on the next release checker?
 
Thanks.
BRs
Howard Ling
*****************************************************
 
E-mail:    linghuan713 at 126.com
 
*****************************************************
At 2013-05-11 09:58:15,"Jordan Rose" <jordan_rose at apple.com> wrote:

You can open Xcode 4.5 projects in Xcode 4.6 without updating the project files...but no, of course checker-274 should support Xcode 4.5. However, we've had plenty of trouble trying to get the iOS settings just right for scan-build, and the new integration with Xcode 4.6 should make a lot of those problems go away.


I'd really like to figure out what's going on, but if you just want to get unblocked at this point, John's point about --use-c++ should work...


/data/checker/scan-build -o report --use-cc=$clang_path --use-c++=${clang_path}++ $xcode_path -target TARGET -configuration Scan -sdk iphonesimulator6.0


...but if it doesn't, it's possible that the iOS 6 SDK just doesn't work with scan-build's old way of doing things. I do know it can work with the new way because it works on my machine. :-/


The only thing I can think of is that your scan-build script is somehow messed up. Would you mind sending that to me as well, so I can compare it against the one in my copy of checker-274 and the one in trunk?


Jordan




On May 9, 2013, at 22:30 , 凌欢 <linghuan713 at 126.com> wrote:


hi ,Jordan:
My projects is all the xcode4.5 version.
Do you mean the checker-274 is only supported by Xcode 4.6?
BRs
Howard Ling
*****************************************************
 
E-mail:    linghuan713 at 126.com
 
*****************************************************
在 2013-05-10 00:50:51,"Jordan Rose" <jordan_rose at apple.com> 写道:

Sorry, yes, this won't work on Xcode 4.5.2. Can you try with Xcode 4.6?




On May 8, 2013, at 19:45 , 凌欢 <linghuan713 at 126.com> wrote:


Hi, Jordan:
The value of "echo $xcode_path" is something like this:
/Applications/xcode4.5.2_sdk6.0/Contents/Developer/usr/bin/xcodebuild (absolute path)
and my scan-build is upgraded to checker-274.
Inclosed zip file is the scan script and the scan log.
Thanks Jordan.:)

 BRs
Howard Ling
*****************************************************
 
E-mail:    linghuan713 at 126.com
 
*****************************************************
At 2013-05-08 09:42:05,"Jordan Rose" <jordan_rose at apple.com> wrote:

I'm really not sure where to go from here. This works for me on OS X 10.8 with Xcode 4.6:


~clang/tools/scan-build/scan-build --use-analyzer ~clang/build/bin/Release/clang ~L/Applications/Xcode4.6.app/Contents/Developer/usr/bin/xcodebuild


(where ~clang and ~L are shell directory aliases)


The account I'm on doesn't have a certificate installed, so I built for the simulator instead.


The one thing I can think of (with the patch applied) is that $xcode_path doesn't actually expand to an executable named "xcodebuild" but rather a wrapper script or symlink around xcodebuild.


Can you send me a full transcript of your scan-build invocation and everything the 4.6 xcodebuild spits back out? The results of "echo $xcode_path" would help too.


(You said checker-274, right?)
Jordan




On May 2, 2013, at 20:02 , 凌欢 <linghuan713 at 126.com> wrote:


Hi, All:
Has any update for thie case?
Thank you.
BRs
Howard Ling
*****************************************************
 
E-mail:    linghuan713 at 126.com
 
*****************************************************
At 2013-05-02 09:40:38,"凌欢" <linghuan713 at 126.com> wrote:

hi, Jordan:
I use the following two xcode versions: 

/Applications/xcode4.6_sdk6.1/Contents/Developer/usr/bin/xcodebuild -version
Xcode 4.6
Build version 4H127


$ /Applications/Xcode60.app/Contents/Developer/usr/bin/xcodebuild -version
Xcode 4.5
Build version 4G144l


Two xcode version report the same error.
Thanks.




BRs

Howard Ling

At 2013-04-30 06:22:19,"Jordan Rose" <jordan_rose at apple.com> wrote:

Hm. What do you get from $xcode_path -version? That's what scan-build is checking for.


Sorry for the slowness of remote-debugging.
Jordan




On Apr 28, 2013, at 3:51 , 凌欢 <linghuan713 at 126.com> wrote:


hi, jordan:
 
After applyed the path ,the same error is still reported .
Sorry for my delay response :) .

BRs
Howard Ling
 
At 2013-04-26 01:55:21,"Jordan Rose" <jordan_rose at apple.com> wrote:

Aha, scan-build currently uses the system xcodebuild to detect the installed version, not the one you specify on the command line. Does this patch clear things up, Howard?


Jordan










<scan.zip>



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130513/983e37dc/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: scan.sh
Type: application/x-sh
Size: 912 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130513/983e37dc/attachment.sh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: scan-build.patch
Type: application/octet-stream
Size: 959 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130513/983e37dc/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: scan-build
Type: application/octet-stream
Size: 45391 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130513/983e37dc/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: scan-build.bak
Type: application/octet-stream
Size: 45493 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130513/983e37dc/attachment-0002.obj>


More information about the cfe-dev mailing list