Host variable <str> is based on an undefined structure Explanation: The FORTRAN RECORD host variable declaration uses a structure name which has not be declared. User Action: Either change the name of the structure this host variable is based on, or define a structure with that name.