Ha ! That's exactly the image for which it failed: it was fixed four days later:
https://github.com/BelaPlatform/Bela/commit/9934cf64a0c260b3712f2e347f985ffa792f3d43#diff-b67911656ef5d18c4ae36cb6741b7965
you see there that all it happens to start sclang
is:
bash -c 'touch /tmp/sclang.yaml; rm -rf $(SCLANG_FIFO) && mkfifo $(SCLANG_FIFO) &&
sclang -l /tmp/sclang.yaml $(SUPERCOLLIDER_FILE) <> $(SCLANG_FIFO)'
which is a verbose way of running
sclang -l /tmp/sclang.yaml /root/Bela/projects/projectName/_main.scd
with the additional FIFO stuff (just needed to keep prevent sclang
from detecting an "end of file" when run as a service.
The code on the board you have will be missing -l /tmp/sclang.yaml
in the sclang
command (and the touch /tmp/sclang.yaml
in that line), as this workaround was needed for this.
Long story short, if you update your board's code to the latest version, that should take care of this. There is - however - currently a (browser-dependent) issue when updating the board from the IDE, so I'd suggest - especially if you are on Mac or Linux - that you try the alternative update method first:
- download https://github.com/BelaPlatform/Bela/archive/master.zip
- unzip
- navigate to Bela/scripts
and double click on update_board
, follow the instructions on the screen and you should be all set
PS: alternatively just download the newest Makefile
from here and copy it to the board on /root/Bela/
if that is easier for you (e.g.: scp /path/to/Makefile root@192.168.7.2:Bela/
).