Package: ssmtp
Version: 2.64-4
Severity: normal

Building ssmtp against a multi-arch enabled version of gnutls fails:

----------------
gcc -o ssmtp ssmtp.o arpadate.o base64.o xgethostname.o md5auth/md5c.o 
md5auth/hmac_md5.o -lnsl  /usr/lib/libgnutls-openssl.so -DSTDC_HEADERS=1 
-DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_LIBNSL=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 
-DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 
-DINET6=1 -DMD5AUTH=1  -DSSMTPCONFDIR=\"/etc/ssmtp\" 
-DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" 
-DREVALIASES_FILE=\"/etc/ssmtp/revaliases\"  -O2 -g -Wall
gcc: error: /usr/lib/libgnutls-openssl.so: No such file or directory
make[1]: *** [ssmtp] Error 1
make[1]: Leaving directory `/tmp/buildd/ssmtp-2.64'
make: *** [build] Error 2
----------------

This is caused by 01-374327-use-gnutls.patch:
------------------------------------
--- a/configure.in      2008-03-07 06:34:46.000000000 +1100
+++ b/configure.in      2009-07-06 23:33:59.000000000 +1000
@@ -52,7 +52,7 @@ AC_ARG_ENABLE(ssl,
 [  --enable-ssl           support for secure connection to mail server])
 if test x$enableval = xyes ; then
        AC_DEFINE(HAVE_SSL)
-       LIBS="$LIBS -lssl"
+       LIBS="$LIBS /usr/lib/libgnutls-openssl.so"
 fi
 enableval=""
------------------------------------

replacing /usr/lib/libgnutls-openssl.so with -lgnutls-openssl should
do the trick. To reproduce use gnutls 2.12 from experimental (or
Ubuntu's 2.10).

cu andreas




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to