In file included from kern/mach.server.defs.c:40: ../include/mach/mach.defs:33:1: error: unknown type name 'subsystem' subsystem ^ ../include/mach/mach.defs:38:16: error: expected ';' after top level declarator KernelServer ^ ; In file included from kern/mach.server.defs.c:40: In file included from ../include/mach/mach.defs:46: ../include/mach/std_types.defs:33:1: error: unknown type name 'type' type char = MACH_MSG_TYPE_CHAR; ^ ../include/mach/std_types.defs:33:6: error: expected identifier or '(' type char = MACH_MSG_TYPE_CHAR; ^ ../include/mach/std_types.defs:34:1: error: unknown type name 'type' type short = MACH_MSG_TYPE_INTEGER_16; ^ ../include/mach/std_types.defs:34:6: error: expected identifier or '(' type short = MACH_MSG_TYPE_INTEGER_16; ^ ../include/mach/std_types.defs:35:1: error: unknown type name 'type' type int = MACH_MSG_TYPE_INTEGER_32; ^ ../include/mach/std_types.defs:35:6: error: expected identifier or '(' type int = MACH_MSG_TYPE_INTEGER_32; ^ ../include/mach/std_types.defs:36:1: error: unknown type name 'type' type int32 = MACH_MSG_TYPE_INTEGER_32; ^ ../include/mach/std_types.defs:36:14: error: use of undeclared identifier 'MACH_MSG_TYPE_INTEGER_32' type int32 = MACH_MSG_TYPE_INTEGER_32; ^ ../include/mach/std_types.defs:37:1: error: unknown type name 'type' type int64 = MACH_MSG_TYPE_INTEGER_64; ^ ../include/mach/std_types.defs:37:14: error: use of undeclared identifier 'MACH_MSG_TYPE_INTEGER_64' type int64 = MACH_MSG_TYPE_INTEGER_64; ^ ../include/mach/std_types.defs:38:1: error: unknown type name 'type' type boolean_t = MACH_MSG_TYPE_BOOLEAN; ^ ../include/mach/std_types.defs:38:18: error: use of undeclared identifier 'MACH_MSG_TYPE_BOOLEAN' type boolean_t = MACH_MSG_TYPE_BOOLEAN; ^ ../include/mach/std_types.defs:39:1: error: unknown type name 'type' type unsigned = MACH_MSG_TYPE_INTEGER_32; ^ ../include/mach/std_types.defs:39:6: error: expected identifier or '(' type unsigned = MACH_MSG_TYPE_INTEGER_32; ^ ../include/mach/std_types.defs:40:1: error: unknown type name 'type' type unsigned32 = MACH_MSG_TYPE_INTEGER_32; ^ ../include/mach/std_types.defs:40:19: error: use of undeclared identifier 'MACH_MSG_TYPE_INTEGER_32' type unsigned32 = MACH_MSG_TYPE_INTEGER_32; ^ ../include/mach/std_types.defs:41:1: error: unknown type name 'type' type unsigned64 = MACH_MSG_TYPE_INTEGER_64; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated.