If I am correct I am using the source from the GitHub repo from the 25th March 2013 so sure it could be possible that features that were added at a later date are missing. https://github.com/lsalzman/tesseract/tree/806b3235ea37af3e070cf3bddbbed14edfb35...
The game is now almost 10 years old. I do not invest any time into it any more, but this is a standalone mod basically. I am using the original master server as it was in the collect edition from spring 2013, so in case they change something there it will not work any more in my spin. It should definitely work, but the last time I played it on Linux was in 2015 or 2016.
Viewing post in Cube MetalHeart - Sauerbraten Extended comments
Oh yeah. My version was made off of a updated version of that repo by calinou. You will notice that if you read the readme in my repo. And yes, the version you used is out of date and will not build with the modern software. Mine is basically that, but updated so it is buildable (calinou did that part), and then I made it so it can accomodate the latest packages, (from 2020 edition) and it has an installer script. The script installs the necessarry dependencies, builds it, and makes a desktop launcher.
I am really sure it will build, but I remember building it was a bit of a hassle. 😅
Mostly because enet is build with it and there was a tricky part to make that work but I can't remember what it was.
Sadly, I made no notes or a documentation about the building process on Linux. Back then I was so young and was not working in a wise way.
I also have learned over the years that writing documentations and making notes is really useful if you pick up something at a later date ... and I really enjoy writing documentations these days. 😄