A testdir of module 'poll', when compiled on mingw with -D_WIN32_WINNT=0x0600, produces a link error:
testd-bind.c:42: undefined reference to `rpl_inet_pton' The reason is that the file inet_pton.c, which contains the definition of rpl_inet_pton, was not compiled. This patch fixes it. 2019-06-30 Bruno Haible <br...@clisp.org> inet_pton: Fix link error on mingw with _WIN32_WINNT >= 0x0600. * modules/inet_pton (Depends-on, configure.ac): Test REPLACE_INET_PTON, not REPLACE_INET_NTOP. diff --git a/modules/inet_pton b/modules/inet_pton index 43cde40..d1b941f 100644 --- a/modules/inet_pton +++ b/modules/inet_pton @@ -8,14 +8,14 @@ m4/inet_pton.m4 Depends-on: arpa_inet extensions -c-ctype [test $HAVE_INET_PTON = 0 || test $REPLACE_INET_NTOP = 1] -sys_socket [test $HAVE_INET_PTON = 0 || test $REPLACE_INET_NTOP = 1] -errno [test $HAVE_INET_PTON = 0 || test $REPLACE_INET_NTOP = 1] -netinet_in [test $HAVE_INET_PTON = 0 || test $REPLACE_INET_NTOP = 1] +c-ctype [test $HAVE_INET_PTON = 0 || test $REPLACE_INET_PTON = 1] +sys_socket [test $HAVE_INET_PTON = 0 || test $REPLACE_INET_PTON = 1] +errno [test $HAVE_INET_PTON = 0 || test $REPLACE_INET_PTON = 1] +netinet_in [test $HAVE_INET_PTON = 0 || test $REPLACE_INET_PTON = 1] configure.ac: gl_FUNC_INET_PTON -if test $HAVE_INET_PTON = 0 || test $REPLACE_INET_NTOP = 1; then +if test $HAVE_INET_PTON = 0 || test $REPLACE_INET_PTON = 1; then AC_LIBOBJ([inet_pton]) gl_PREREQ_INET_PTON fi