Hey JP, I was trying to get a development environment set up for Playscii on my mac so I can hopefully contribute some features. However, I have been unable to get the latest tip/default version to run (commit f2765b9 at this time of writing) due to a shader compilation error.
I have been taking notes on the install process and would be happy to contribute these somewhere (perhaps a bitbucket wiki?)
Right now I am not sure if the issue is my environment or playscii itself, although I am suspicious of commit 66d846b.
v0.9.10 installed from itch.io works fine on this machine but contains a different version of
lines_f.glsl without the offending
varying keywords indicated in the attached error log.
I am running macOS 10.13.3.
Notes on trying to build from source on macOS
If I am doing anything obviously wrong here please let me know!
brew install sdl2 sdl2_mixer brew install libtiff libjpeg webp little-cms2 # Pillow deps xcode-select --install # Needed for pillow? pipenv install # Note that this will create a Pipfile and Pipfile.lock since the project isn't configured to use pipenv # Reinstall Pillow with zlib extension pipenv uninstall Pillow PIP_GLOBAL_OPTION="-- build_ext --enable-zlib" pipenv install Pillow==2.9.0 pipenv shell python3 playscii.py
I also had to comment out
playscii.py line 216 due to this error:
AttributeError: module 'PIL' has no attribute '__version__'. This issue also appears to have been mentioned in issue #67.