Code:
game.cpp: In member function 'bool Game::playerCloseRuleViolation(uint32_t, const std::string&)':
game.cpp:1945: error: no match for 'operator=' in 'it = 0'
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:152: note: candidates are: std::_Rb_tree_iterator<std::pair<const unsigned int, RuleViolation> >& std::_Rb_tree_iterator<std::pair<const unsigned int, RuleViolation> >::operator=(const std::_Rb_tree_iterator<std::pair<const unsigned int, RuleViolation> >&)
make: *** [game.o] Error 1