Why can't MEX find a supported compiler in MATLAB R2017a in macOS Sierra
    4 views (last 30 days)
  
       Show older comments
    
    Peter Kerekes
 on 26 Jun 2017
  
    
    
    
    
    Commented: Adawat Chanchua
 on 15 Sep 2019
            I'm using the latest macOS (Sierra 10.12.5) and mex can not find the compiler, or SDK even if the latest Xcode (8.3.3) and Intel Paralell Studio are installed.
0 Comments
Accepted Answer
  Walter Roberson
      
      
 on 26 Jun 2017
        See https://www.mathworks.com/matlabcentral/answers/243868-mex-can-t-find-compiler-after-xcode-7-update-r2015b#comment_407066 for my files. I have tested them on Sierra with XCode 8.3 using R2017a.
13 Comments
  Natasha M Drissi
 on 15 Dec 2017
				I had the same problem and so I tried to see if I could solve it the same way but when I do I get this message instead
 error: --switch must be run as root (e.g. `sudo xcode-select --switch <xcode_folder_path>`).
  Walter Roberson
      
      
 on 16 Dec 2017
				Okay, so use sudo then...
sudo xcode-select --switch /Applications/Xcode.app
More Answers (1)
  Vahan Petrosyan
 on 6 Mar 2018
        
      Edited: Walter Roberson
      
      
 on 6 Mar 2018
  
      Building with 'Xcode with Clang'.
/usr/bin/xcrun -sdk macosx/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk clang -c -DUSE_MEX_CMD   -DMATLAB_MEX_FILE -I"/usr/local/include"  -I"/Applications/MATLAB_R2017b.app/extern/include" -I"/Applications/MATLAB_R2017b.app/simulink/include" -fno-common -arch x86_64 -mmacosx-version-min=10.13 -fexceptions -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -O2 -fwrapv -DNDEBUG "/Users/vahan/Desktop/research/Image Segmentation/algorithms/SEEDS LSC/timestwo.c" -o /var/folders/9t/cj2m3vms6l3_sdmj0nxqxch80000gn/T/mex_38352988742257_1467/timestwo.o
Error using mex
xcodebuild: error: SDK
"macosx/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk" cannot be
located.
xcrun: error: unable to find utility "clang", not a developer tool or in PATH
- I am receiving the following error. It seems that after -sdk, my directory starts from maxosx. Can someone tell me what do to ?
2 Comments
  Walter Roberson
      
      
 on 6 Mar 2018
				Try (from Terminal)
sudo xcode-select --switch /Applications/Xcode.app
See Also
Categories
				Find more on Troubleshooting in MATLAB Compiler SDK in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



