"ERROR:Xst:2587 - Port %s of instance %s has different type in definition %s. entity %s with generics: ERROR:Xst - Unexpected error found while building hierarchy. "
Solution
This error occurs when XST incorrectly rejects if the port type is a record and if the record has an element that is Boolean, enum, or character type.