Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
mgl:gettingstarted [2016/09/26 09:33]
mgl:gettingstarted [2020/03/03 11:06]
Line 32: Line 32:
 You may also wish to try the mglTest programs (e.g. mglTestDots,​ mglTestTex, etc....). You may also wish to try the mglTest programs (e.g. mglTestDots,​ mglTestTex, etc....).
  
-If these functions don't work or you are running on Linux (version ​[[mgl:download#​older_versions_of_mgl|1.5]] only), then you may need to [[mgl:​gettingStarted#​recompiling_mgl|recompile]]. This may especially be necessary if you are running an older version of matlab ​(we run Matlab version >= R2013a 8.1 on Mac OS >= 10.10.2 as of this writing, 3/10/2015). We have found that mex files created on Matlab 7.3 do not run on matlab 14.1 for instance (if you run -nojvm you will see that it complains that it cannot find dynamic link library for the mex functions -- if you run with the matlab desktop it will just crash the system). If this happens to you simply recompile and you should be good to go.+If these functions don't work you might try checking ​[[http://gru.stanford.edu/​doku.php/​mgl/​resolved_isses|here]] for some issues that come up with compatibility ​(for example r2016a has fix).
  
 +You may need to [[mgl:​gettingStarted#​recompiling_mgl|recompile]]. This may especially be necessary if you are running an older version of matlab (we run Matlab version >= R2013a 8.1 on Mac OS >= 10.10.2 as of this writing, 3/10/2015). We have found that mex files created on Matlab 7.3 do not run on matlab 14.1 for instance (if you run -nojvm you will see that it complains that it cannot find a dynamic link library for the mex functions -- if you run with the matlab desktop it will just crash the system). If this happens to you simply recompile and you should be good to go.
  
 ====== ​ What is in the mgl distribution ​ ====== ====== ​ What is in the mgl distribution ​ ======
Line 78: Line 79:
 ====== ​ Compatibility with latest MAC OS and Matlab versions ====== ====== ​ Compatibility with latest MAC OS and Matlab versions ======
  
-We stay reasonably up-to-date with OS and Matlab versions. As of this writing (12/08/2014) we are using MGL on Mac OS 10.9.and Matlab ​8.2 on 64 bit. If you are using a newer or very much older version of MGL, you may need to recompile. Note that the Eyelink and NI Digital I/O code may particularly have compatibility issues as they rely on libraries made by their manufacturers. As of this writing Eyelink has a 64 bit library which we run that works. NI Digital I/O is still basically 32 bit. +We stay reasonably up-to-date with OS and Matlab versions. As of this writing (3/2020) we are using MGL on Mac OS 10.15.3 (Catalina) ​and Matlab ​2015a. If you are using a newer or very much older version of MGL, you may need to recompile. ​
- +
-Note, at this time (12/8/2014) Yosemite and Matlab (particularly older versions) do not play well together. There are some [[http://​www.mathworks.com/​matlabcentral/​answers/​159016-is-matlab-compatible-with-mac-os-x-10-10-yosemite|patches]],​ but we are staying away until Mathworks cleans things up.+
  
 +There is an [[:​mgl:​mglmetal|alpha (proof of principle) version]] that is compatible with Metal.