@ethancrawford yes, I checked out yesterday and compiled because I wanted to test the memory leak fix. @samaaron, oh great. I thought maybe flatten was no longer supported. Conveniantly it seems not to be (well, double negative is always tricky)…
Could be the same thing I noticed @Eli, where Martin seems to be using a bleeding edge Sonic Pi dev version, and I was a week behind - so I don’t yet have the breaking changes that he has. Maybe the same in your case?
Presumably Sam will bump the version to 3.3dev at some stage. However, with there still being problems with the install working on some Windows machines he may be looking at a 3.2.1 first. Recent commits are to do with the build process and sorting memory leaks, ( which have been very useful) and I for one incorporate them in my Raspbian build.
If you want to build your own version you should either stick with the tags which are the actual releases versions and are therefore much more likely to be stable. If you use the head from GitHub then all bets are off and it may or may not work.
Therefore typically stick to tags unless you’re happy to accept (and hopefully report) issues.