--- ThirdParty/ioss/vtkioss/Ioss_Utils.C 2023-11-14 07:37:21.000000000 +0800 +++ ThirdParty/ioss/vtkioss/Ioss_Utils.C 2024-05-28 19:48:54.000000000 +0800 @@ -885,12 +885,21 @@ #elif defined(__APPLE__) && defined(__MACH__) kern_return_t error; mach_msg_type_number_t outCount; +#ifdef MACH_TASK_BASIC_INFO mach_task_basic_info_data_t taskinfo{}; taskinfo.virtual_size = 0; outCount = MACH_TASK_BASIC_INFO_COUNT; error = task_info(mach_task_self(), MACH_TASK_BASIC_INFO, reinterpret_cast(&taskinfo), &outCount); +#else + task_basic_info_data_t taskinfo{}; + + taskinfo.virtual_size = 0; + outCount = TASK_BASIC_INFO_COUNT; + error = task_info(mach_task_self(), TASK_BASIC_INFO, + reinterpret_cast(&taskinfo), &outCount); +#endif if (error == KERN_SUCCESS) { memory_usage = taskinfo.resident_size; }