diff --git a/src/backend/utils/adt/network_spgist.c b/src/backend/utils/adt/network_spgist.c
index 708ae899ac62ac5bbc394150bcea997f33b8fd4f..a198a83973b8ff95e99180140679d881b6a0e465 100644
--- a/src/backend/utils/adt/network_spgist.c
+++ b/src/backend/utils/adt/network_spgist.c
@@ -31,6 +31,8 @@
  */
 #include "postgres.h"
 
+#include <sys/socket.h>
+
 #include "access/spgist.h"
 #include "catalog/pg_type.h"
 #include "utils/inet.h"