About erm, what does it work for please?

HI all,

Does anyone can tell me which function the ERM is please?
It downloaded the newest code and can’t compile it.
The error is :
1>C:\local\boost_1_56_0_32\boost/variant/variant.hpp(944): error C3066: 使用这些参数调用此类型的对象有多种方法
1> ERMInterpreter.cpp(692): 可能是“void StandardBodyOptionItemVisitor::operator ()(const boost::spirit::unused_type &) const”
1> ERMInterpreter.cpp(692): 或 “void StandardBodyOptionItemVisitor::operator ()(const ERM::TVarpExp &) const”
1> ERMInterpreter.cpp(692): 或 “void StandardBodyOptionItemVisitor::operator ()(const ERM::TIexp &) const”
1> ERMInterpreter.cpp(692): 或 “void StandardBodyOptionItemVisitor::operator ()(const ERM::TMacroDef &) const”
1> ERMInterpreter.cpp(692): 或 “void StandardBodyOptionItemVisitor::operator ()(const ERM::TSemiCompare &) const”
1> ERMInterpreter.cpp(692): 或 “void StandardBodyOptionItemVisitor::operator ()(const ERM::TCurriedString &) const”
1> ERMInterpreter.cpp(692): 或 “void StandardBodyOptionItemVisitor::operator ()(const ERM::TStringConstant &) const”
1> ERMInterpreter.cpp(692): 或 “void StandardBodyOptionItemVisitor::operator ()(const ERM::TVarConcatString &) const”
1> ERMInterpreter.cpp(694): 或 “void HE_BPerformer<0>::operator ()(const ERM::TIexp &) const”
1> ERMInterpreter.cpp(695): 或 “void HE_BPerformer<0>::operator ()(const ERM::TVarpExp &) const”

Is it necesary for VCMI please?
Others are compiled well.

You can disable ERM project for now. It wasn’t touched for years, anyway.