-1

Big Sur を搭載した Mac M1 に SPM12 をインストールしようとすると、いくつかの問題が発生します。私の設定は次のとおりです。

  • Mac M1 ビッグサー (11.3.1) - 512/16GB
  • MATLAB_R2020a
  • SPM12

ここの指示に従いました

  1. マトラブで:addpath ./Downloads/spm12/; savepath
  2. ターミナル上:export PATH=/Applications/MATLAB_R2020a.app/bin:$PATH
  3. ターミナルで (mex ファイルを許可するため):sudo xattr -r -d com.apple.quarantine ./Downloads/spm12/
  4. ターミナル上sudo find ./Downloads/spm12/ -name \*.mexmaci64 -exec spctl --add {} \;
  5. ターミナル (spm12/src):make distclean
  6. ターミナル (spm12/src):make && make installでクラッシュします:
mc@MCs-MacBook-Air src % make && make install
_____________________________________________________________

         MacOS compilation (Intel 64 bit)
_____________________________________________________________

mex -O -largeArrayDims -c spm_vol_utils.c -DSPM_UNSIGNED_CHAR 

    Sorry! We could not determine the machine architecture
           for your host. Please contact:

               MathWorks Technical Support

           for further assistance.

/Applications/MATLAB_R2020a.app/bin/mex: line 295: cleanup: command not found
make: *** [utils_uchar.mexmaci64.o] Error 1

SPM12 をビルドするにはどうすればよいですか?

4

1 に答える 1