diff --git a/lib/curl_setup.h b/lib/curl_setup.h index 4ee0aa0a3e..fc462280f5 100644 --- a/lib/curl_setup.h +++ b/lib/curl_setup.h @@ -586,6 +586,9 @@ #if defined(ENABLE_IPV6) && defined(HAVE_GETADDRINFO) # define CURLRES_IPV6 +#elif defined(ENABLE_IPV6) && (defined(WIN32) || defined(__CYGWIN__)) +/* assume on Windows that IPv6 without getaddrinfo is a broken build */ +# error "Unexpected build: IPv6 is enabled but getaddrinfo was not found." #else # define CURLRES_IPV4 #endif