# Compatibility issue between OS X, matlab and old psychtoolbox version

**URL:** <https://psychtoolbox.discourse.group/t/compatibility-issue-between-os-x-matlab-and-old-psychtoolbox-version/1126>\
**Category:** Uncategorized\
**Created:** [April 6, 2017, 1:26pm UTC](https://psychtoolbox.discourse.group/t/compatibility-issue-between-os-x-matlab-and-old-psychtoolbox-version/1126 "2017-04-06T13:26:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Allen\_Ingling](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Allen\_Ingling](https://psychtoolbox.discourse.group/u/Allen_Ingling)\
**Post date:** [April 6, 2017, 1:26pm UTC](https://psychtoolbox.discourse.group/t/compatibility-issue-between-os-x-matlab-and-old-psychtoolbox-version/1126/1 "2017-04-06T13:26:26Z")

</div>

Hi,   
  

I'm using psychtoolbox 3.0.8 with Matlab R2014a 64-bit in Mac OS X 10.7.5.  

  
The funciton 'Screen' is not working and I wonder if it's because of a compatibility issue between these versions.   

I tried newer version of psychtoolbox but they are not compatible with OS X 10.7.  
  

Do you have any clue how to fix this without upgrading Mac OS?  
  
  
When I run 'PsychtoolboxVersion'  
Error using PsychtoolboxVersion (line 188)  
Unrecognized Psychtoolbox platform  

  
  

When the the function Screen is directly called:  
screens=Screen('Screens')  
OR  
[w,rect]=Screen('OpenWindow',screenNum);  
  
I get the following error message :  

Error using Screen  
Too many output arguments.  
  
  

When the function HideCursor is called, I get the following error message :  
Too many outputs requested. Most likely cause is missing [] around left hand side that has a comma separated list  
expansion.  
  
Error in AssertMex (line 123)  
 extensionName=mexExtensions{extensionNameIndex};  
  
Error in Screen (line 162)  
AssertMex('Screen.m');  
  
Error in HideCursor (line 57)  
Screen('HideCursorHelper',0);  
  
  
Error in MyScript (line 51)  
HideCursor;  
  
  

Thanks for your help,  
  
  

Sandrine Duverne

---

<div class="post-metadata">

**Author:** ![Allen\_Ingling](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Allen\_Ingling](https://psychtoolbox.discourse.group/u/Allen_Ingling)\
**Post date:** [April 7, 2017, 7:58am UTC](https://psychtoolbox.discourse.group/t/compatibility-issue-between-os-x-matlab-and-old-psychtoolbox-version/1126/2 "2017-04-07T07:58:15Z")

</div>

Hi,  
  

To follow up, I guess I'm running into a similar issue as this guy (except that I'm using on osx 10.7):  
[https://fr.mathworks.com/matlabcentral/newsreader/view\_thread/337754](https://fr.mathworks.com/matlabcentral/newsreader/view_thread/337754)  
  

My understanding is that I should use psychtoolbox 3.0.11 (should be compatible with MACI64), but I can't put a hand on it on the web or download it with DownloadPsychtoobox most likely because osx 10.7 doesn't support OpenGL-based versions.  
  

Could you please provide me a link to download psychtoolbox 3.0.11?  

If you have any other guess, could you please help me fix this?  
  

Thanks in advance for your help,  
  

Sandrine  
  

  

> On Thu, Apr 6, 2017 at 3:26 PM, Sandrine Duverne \<[duverne@...](mailto:duverne@...)\> wrote:  
> 
> > Hi,   
> >   
> > 
> > I'm using psychtoolbox 3.0.8 with Matlab R2014a 64-bit in Mac OS X 10.7.5.  
> > 
> >   
> > The funciton 'Screen' is not working and I wonder if it's because of a compatibility issue between these versions.   
> > 
> > I tried newer version of psychtoolbox but they are not compatible with OS X 10.7.  
> >   
> > 
> > Do you have any clue how to fix this without upgrading Mac OS?  
> >   
> >   
> > When I run 'PsychtoolboxVersion'  
> > Error using PsychtoolboxVersion (line 188)  
> > Unrecognized Psychtoolbox platform  
> > 
> >   
> >   
> > 
> > When the the function Screen is directly called:  
> > screens=Screen('Screens')  
> > OR  
> > [w,rect]=Screen('OpenWindow', screenNum);  
> >   
> > I get the following error message :  
> > 
> > Error using Screen  
> > Too many output arguments.  
> >   
> >   
> > 
> > When the function HideCursor is called, I get the following error message :  
> > Too many outputs requested. Most likely cause is missing [] around left hand side that has a comma separated list  
> > expansion.  
> >   
> > Error in AssertMex (line 123)  
> > extensionName=mexExtensions{ extensionNameIndex};  
> >   
> > Error in Screen (line 162)  
> > AssertMex('Screen.m');  
> >   
> > Error in HideCursor (line 57)  
> > Screen('HideCursorHelper',0);  
> >   
> >   
> > Error in MyScript (line 51)  
> > HideCursor;  
> >   
> >   
> > 
> > Thanks for your help,  
> >   
> >   
> > 
> > Sandrine Duverne
