There is a potential clash with future revisions of C++ in the file "ceval.h". On lines 52, 54, and 57 the word "where" is used. Future versions of C++ will have a "where" keyword (for concepts). I have a diff file (attached) that changes the word "where" to "location". I'm not sure if this is an appropriate name, but it certainly compiles.
This bug has been resolved. The new C++ keyword has been changed from "where" to "requires". I will go look for requires. I can either add other potential collisions here, or start a new bug. Other potential problems are "typedecl" and "constexpr".