--- ./src/backend/utils/error/elog.c_orig	2025-10-23 00:18:59.766988826 -0500
+++ ./src/backend/utils/error/elog.c	2025-10-23 00:19:50.942182496 -0500
@@ -905,7 +905,9 @@
 			/* Wrong object type or state */
 		case ENOTDIR:			/* Not a directory */
 		case EISDIR:			/* Is a directory */
+#if defined(ENOTEMPTY) && (ENOTEMPTY != EEXIST)
 		case ENOTEMPTY:			/* Directory not empty */
+#endif
 			edata->sqlerrcode = ERRCODE_WRONG_OBJECT_TYPE;
 			break;
 
