Just upgraded to X-code 5.0 on my mac

1 view (last 30 days)
Joel
Joel on 19 Sep 2013
Commented: Joel on 4 Oct 2013
How do I properly modify my mexopts.sh file to use the command line tools X-Code 5.0
  3 Comments
Shikui
Shikui on 20 Sep 2013
Edited: Shikui on 20 Sep 2013
I had the same problem too. It also worked for me by replacing all "10.7" with "10.8" in /Applications/MATLAB_R2013a.app/bin/mexopts.sh. That is great!

Sign in to comment.

Accepted Answer

Ken Atwell
Ken Atwell on 4 Oct 2013
Here is the "official" Solution for this:

More Answers (2)

SHUO WANG
SHUO WANG on 19 Sep 2013
Hi Joel
I also had the same problem.
Making simulation target "System_19092013_sfun", ...
/Applications/MATLAB_R2013a.app/bin/mex -c -O -DMATLAB_MEX_FILE -I/Applications/MATLAB_R2013a.app/stateflow/c/mex/include -I/Applications/MATLAB_R2013a.app/stateflow/c/debugger/include System_19092013_sfun.c xcodebuild: error: SDK "macosx10.7" cannot be located. xcrun: error: unable to find utility "clang", not a developer tool or in PATH
mex: compile of ' "System_19092013_sfun.c"' failed.
gmake: * [System_19092013_sfun.o] Error 1
However I tried to link Xcode compiler to Matlab again, and everything started to work again.
That's how I solved it.
BR
Shuo

Ken Atwell
Ken Atwell on 3 Oct 2013
MEX in recent versions of MATLAB links against the 10.7 SDK, which was unfortunately removed in Xcode 5.0; either don't update to 5.0, or replace instances of "10.7" with "10.8" as Joel relates above.

Categories

Find more on Introduction to Installation and Licensing in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!