Jelajahi Sumber

configure: fixed more compiler warnings in log

Evgeny Grin (Karlson2k) 2 tahun lalu
induk
melakukan
d955663c53
1 mengubah file dengan 18 tambahan dan 13 penghapusan
  1. 18 13
      configure.ac

+ 18 - 13
configure.ac

@@ -2198,7 +2198,7 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
 int af=AF_INET6;
 int pf=PF_INET6;
 struct sockaddr_in6 sa;
-printf("%d %d %p\n", af, pf, &sa);
+printf("%d %d %p\n", af, pf, (void*) &sa);
 ]])],[
 have_inet6=yes;
 AC_DEFINE([HAVE_INET6], [1], [Provides IPv6 headers])
@@ -2629,18 +2629,23 @@ AC_ARG_WITH([[gnutls]],
         LDFLAGS="-L$with_gnutls/lib $LDFLAGS"
         CPPFLAGS="-I$with_gnutls/include $CPPFLAGS"
         have_gnutls_pkgcfg=no
-          AC_CHECK_HEADERS([gnutls/gnutls.h],
-            [AC_CHECK_LIB([gnutls], [gnutls_priority_set],
-              [
-                GNUTLS_CPPFLAGS="-I$with_gnutls/include"
-                GNUTLS_LDFLAGS="-L$with_gnutls/lib"
-                GNUTLS_LIBS="-lgnutls"
-                have_gnutls=yes
-              ])], [], [AC_INCLUDES_DEFAULT])
-        AS_IF([test "x$have_gnutls" != "xyes"], [AC_MSG_ERROR([can't find usable libgnutls at specified prefix $with_gnutls])])
-        CPPFLAGS="$SAVE_CPPFLAGS"
-        CFLAGS="$SAVE_CFLAGS"
-        LDFLAGS="$SAVE_LDFLAGS"
+        MHD_CHECK_FUNC([gnutls_check_version],[[#include <gnutls/gnutls.h>]],
+          [
+           if(!gnutls_check_version("2.0.0"))
+             return 3;
+          ],
+          [
+            GNUTLS_CPPFLAGS="-I$with_gnutls/include"
+            GNUTLS_LDFLAGS="-L$with_gnutls/lib"
+            GNUTLS_LIBS="-lgnutls"
+            have_gnutls=yes
+          ],
+          [AC_MSG_ERROR([can't find usable libgnutls at specified prefix $with_gnutls])],
+          [-lgnutls]
+        )
+        CPPFLAGS="${SAVE_CPPFLAGS}"
+        CFLAGS="${SAVE_CFLAGS}"
+        LDFLAGS="${SAVE_LDFLAGS}"
         LIBS="$SAVE_LIBS"
       ])
    ],