Ну правильно, собсно, на это компилятор и ругается. А если посмотреть на m8def.inc - то там и есть именно второе определение (5 символов).