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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]