Incomplete list of prerequisites
In addition to the ones you mentioned, I also had to install cereal, glfw3 and glm (via Homebrew on macOS High Sierra)
That sounds about right; are you on the moderngl2 branch? Most development is in there, and I plan to fix-up the documentation as I get to the end of the engine switch. It's pretty rough'n'ready right now!
I was on master branch. I will try the dev branch though.
On Debian it seems like libfmt-dev also needs to be installed.
That looks right; I already had it installed (from a work project) and missed it in the list. I'll get it added to the list - thanks!