suggested web site update for running from source on os x
The 'Installing with MacPorts' section of http://osdoc.cogsci.nl/getting-started/running-from-source/ could be updated to suggest Python 2.7 rather than 2.6 in these lines:
sudo port install py26-game py26-pyqt4 py26-serial py26-pil
sudo port select --set python python26
Also, more importantly, the list of required packages is incomplete. Attempts to run opensesame failed with 'ImportError: No module named Qsci', which was fixed by installing qscintilla. So the install line could be:
sudo port install py27-game py27-pyqt4 py27-serial py27-pil py27-qscintilla
Best,
ronald
Comments
Hi ronald,
you are right by stating that the macports section needs to be updated. I will see if I can do that soon. The thing is that with my latest attempt of building the source environment with macports, I got a lot of errors. For instance, the py27-scintilla package you are mentioning failed to build, and I had to use the py27-pyqt4 +scintilla variant instead. This seemed to work fine at first glance, but delivered an incomplete pyqt4 package in the end (although I must say I was compiling everything in i386 as psychopy completely refuses to work in 64-bit mode and this might have been the cause of this problem). Because of these discrepancies I have often experienced with macports lately, I have been looking into homebrew as a viable alternative to perform the source installation with instead and wanted to see if it would work better before updating the documentation. Sadly, this system also has its quirks so there seems to be no simple (and fast!) repo-based method on OS X yet for easily composing the source environment.
As you might have noticed, we have also made new packaged versions of OpenSesame 0.27.1 available for download. The downside of these is that they only work on Mountain Lion Macs (as I have created them on such), since Apple has decided to shift around a couple of system libraries in this version, making backwards compatibility of apps built on ML problematic.
Best,
Daniel
Hi Ronald,
Thanks for pointing this out. Also, feel free to submit modifications to this documentation page (which could use some), as described here:
Cheers,
Sebastiaan
Check out SigmundAI.eu for our OpenSesame AI assistant!
Thanks, Daniel, for the details. My report was for what it took to get things to start at all (I'm new to OpenSesame) and will look for qt errors. It looks like I might need to go back and rebuild as 32-bit.
The py27-scintilla port appears to be fixed and compiled successfully two days ago. If I have time I will try out fink as an alternative set of packages and report back.
Best,
ronald
I've updated the outdated pages on OS X and they should be up in the documentation section soon. Thanks for your input!
Thanks. The updated list of required packages will help a lot. I definitely missed some of those.