There are about a million (slight exaggeration) errors in concept_check.hpp, such as:
identifier "BOOST_PP_IIF_BOOST_PP_BOOL_" is undefined concept_check.hpp:70
type name is not allowed concept_check.hpp:80
too few arguments for class template "boost::Integer" concept_check.hpp:80
These are repeated for basically every usage of the BOOST_concept macro in concept_check.hpp. The line number obviously changes.