--- gst/gst.c.orig 2023-07-20 22:22:48.000000000 +0800 +++ gst/gst.c 2023-08-16 13:57:53.000000000 +0800 @@ -114,7 +114,7 @@ #endif #if defined (__APPLE__) #include "TargetConditionals.h" -#if !TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR && !TARGET_OS_EMBEDDED +#if !TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR && !TARGET_OS_EMBEDDED && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1050) #include /* proc_pidpath, PROC_PIDPATHINFO_MAXSIZE */ #endif #endif @@ -338,7 +338,7 @@ _gst_executable_path = g_strdup (buffer); } -#elif defined(__APPLE__) && !TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR && !TARGET_OS_EMBEDDED +#elif defined(__APPLE__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1050) && !TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR && !TARGET_OS_EMBEDDED static void find_executable_path (void) {