On Tue, Aug 18, 2009 at 09:19:46AM +0200, Boris Petersen wrote:
> I tested this on my debian squeeze system and it doesn't work.
> 
> checking for OpenSSL... found in /usr
> checking for main in -lcrypto... yes
> checking for main in -lssl... yes
> checking for SSLeay_add_all_algorithms in -lcrypto... no
> configure: error: Could not find gnutls-extra. Stopping.
> 
> any idea?

That is interesting. On an up-to-date unstable pbuilder, it seemed to
work...

Could you please tell me which version of libgnutls-dev you have
installed? For me, with libgnutls-dev 2.8.3, I have the attached log.

In any case, you can check what I am trying to do in the patch. All I
am trying to do is to detect the gnutls-extra library by checking for
the gnutls_global_init_extra function, and fail else. This is the
easiest solution, though we should debug it to make sure it is robust,
I guess.


diff -urNad centerim-4.22.7~/configure.ac centerim-4.22.7/configure.ac
--- centerim-4.22.7~/configure.ac       2009-02-22 09:41:47.000000000 -0600
+++ centerim-4.22.7/configure.ac        2009-08-17 23:31:26.000000000 -0500
@@ -187,8 +187,8 @@
         fi

         if test "x$with_ssl" = "xno" -a -z "$with_nss_compat"; then
-                AM_PATH_LIBGNUTLS_EXTRA(0.0.1, [
-                        AC_CHECK_LIB(lzo, lzo1x_1_compress, LZO_LIBS=-llzo)
+       AC_CHECK_LIB(gnutls-extra, gnutls_global_init_extra,
+                       AC_CHECK_LIB(lzo, lzo1x_1_compress, LZO_LIBS=-llzo)

                         if test -z "$LZO_LIBS"; then
                                  AC_CHECK_LIB(lzo2, lzo1x_1_compress, 
LZO_LIBS=-llzo2, [
@@ -203,8 +203,9 @@
                         LIBS="$LIBS $LIBGNUTLS_LIBS -lgnutls-extra"
                         AC_DEFINE(HAVE_GNUTLS, 1, [use gnutls])
                         with_ssl="yes"
-                ])
-        fi
+        fi,AC_MSG_ERROR(
+Could not find gnutls-extra. Stopping.
+      ))

         if test "x$with_ssl" = "xno"; then
                 PKG_PROG_PKG_CONFIG


Thanks, and do let me know your comments so that I can improve the patch.

Kumar
-- 
Kumar Appaiah

Attachment: signature.asc
Description: Digital signature

Reply via email to