I'm guessing at least C++11 is required based on the use of override and nullptr.
I cannot find any documentation of which C++ standard is needed. I checked the README, the Make and CMake flags, and about a dozen issue searches.
Not all compilers default to the same C++ standard (nor do they all default to at least C++11). It would be helpful to document which -std= option needs to be set.