MATLAB Answers

0

Trouble running glmnet in Matlab R2019b on Mac Os Catalina 10.15

Asked by Michael Power on 16 Oct 2019
Latest activity Answered by Walter Roberson
on 14 Nov 2019 at 23:11
Has anybody else encountered problems using the glmnet package on Mac Os Catalina 10.15? I am using Matlab R2019b.
I downloaded the package and saved all files within my working directory. When I try to invoke the glmnet function, I get the following error:
Invalid MEX-file
'/Users/name/Desktop/glmnet_matlab/glmnetMex.mexmaci64':
dlopen(/Users/name/Desktop/glmnet_matlab/glmnetMex.mexmaci64, 6): no
suitable image found. Did find:
/Users/name/Desktop/glmnet_matlab/glmnetMex.mexmaci64: code
signature in
(/Users/name/Desktop/glmnet_matlab/glmnetMex.mexmaci64) not
valid for use in process using Library Validation: library load
disallowed by system policy
I also get an error if I go into my working folder and try to open up the file in question ( glmnetMex.mexmaci64 ) with Matlab. When I do this, I get a pop-up error window saying
Error using Open. Cannot edit the Mex- file.
Any thoughts on how to get around this? Any help is much appreciated.
Thanks,
Mick

  1 Comment

I get the same error when trying to use the matlabPyrTools package (https://www.cns.nyu.edu/~lcv/software.php):
Invalid MEX-file '/Users/name/matlabPyrTools/MEX/corrDn.mexmaci64': dlopen(/Users/name/matlabPyrTools/MEX/corrDn.mexmaci64, 6): no
suitable image found. Did find:
/Users/name/matlabPyrTools/MEX/corrDn.mexmaci64: code signature in
(/Users/name/matlabPyrTools/MEX/corrDn.mexmaci64) not valid for use in process
using Library Validation: library load disallowed by system policy.
I am on Catalina as well, but am using Matlab2018b.

Sign in to comment.

1 Answer

Answer by Walter Roberson
on 14 Nov 2019 at 23:11

You need to whitelist the executable; https://bugs.launchpad.net/gcc-arm-embedded/+bug/1832620

  0 Comments

Sign in to comment.