Patch #924294: Do not check for AF_INET6 if it is not defined.
Will backport to 2.3.
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index 7efb890..8bf14d4 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -3100,7 +3100,7 @@
 		return NULL;
 	}
 
-#ifndef ENABLE_IPV6
+#if !defined(ENABLE_IPV6) && defined(AF_INET6)
 	if(af == AF_INET6) {
 		PyErr_SetString(socket_error,
 				"can't use AF_INET6, IPv6 is disabled");