ID:10512 VHDL type mismatch at <location>: object(s) associated with operator "<name>" must have <type> type

CAUSE: In a VHDL Design File (.vhd) at the specified location, you used the specified operator for one or more objects. However, the object(s) do not have the specified type, which is compatible with the operator and with other associated types in the design.

ACTION: Change the type of the object(s), or replace the operator with one that is compatible with the current type of the object(s).