Message <Context> the type of the external "<name>" is not compatible with the type of a declaration of "<name>" in another name scope at <location>. Description The same external identifier has been declared in different scopes with incompatible types. This might not have been what you intended. User Action Change all declarations of the same external identifier to use the same type.