--- libatalk/cnid/dbd/cnid_dbd.c
+++ libatalk/cnid/dbd/cnid_dbd.c
@@ -65,6 +65,9 @@
     select(0, NULL, NULL, NULL, &tv);
 }
 
+#ifndef AI_NUMERICSERV
+#define AI_NUMERICSERV 0
+#endif
 static int tsock_getfd(const char *host, const char *port)
 {
     int sock = -1;
