Hi Sergey,
It's already a long time since you made this question, but I'll answer anyway cause it can help other people.
Inside the file
pugxml.h, make the following change !!!
class xml_iterator : public std::_Ranit<_Ty,_Diff,_Pointer,_Reference>
class xml_iterator : public std::iterator<std::input_iterator_tag, _Ty, _Diff, _Pointer, _Reference>
Regards,
WLRoger