--- ThirdParty/ioss/vtkioss/Ioss_MemoryUtils.C +++ ThirdParty/ioss/vtkioss/Ioss_MemoryUtils.C 2024-11-29 06:45:25.000000000 +0800 @@ -57,12 +57,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; }