Index: configure.in =================================================================== RCS file: /cvsroot/gabber/gabber/configure.in,v retrieving revision 1.75 diff -u -r1.75 configure.in --- configure.in 2001/03/29 01:24:06 1.75 +++ configure.in 2001/03/30 08:05:17 @@ -17,6 +17,8 @@ AC_ARG_PROGRAM AM_PROG_LIBTOOL +AC_CHECK_FUNCS(mkstemp) + GNOME_CXX_WARNINGS GNOME_COMPILE_WARNINGS @@ -410,7 +412,7 @@ fi AC_CACHE_CHECK([for OpenSSL directory], ac_cv_openssldir, [ - for ssldir in "" $tryssldir /usr/local/openssl /usr/lib/openssl /usr/local/ssl /usr/lib/ssl /usr/local /usr/pkg /opt /opt/openssl ; do + for ssldir in "" $tryssldir /usr/local/openssl /usr/lib/openssl /usr/local/ssl /usr/lib/ssl /usr/local /usr/pkg /opt /opt/openssl; do if test ! -z "$ssldir" ; then LDFLAGS="$saved_LDFLAGS -L$ssldir/lib -L$ssldir" CFLAGS="$saved_CFLAGS -I$ssldir/include" @@ -421,7 +423,7 @@ LDFLAGS="$saved_LDFLAGS" fi - LDFLAGS="$LDFLAGS -lcrypto" + LDFLAGS="$LDFLAGS -lcrypto -lssl" # Basic test to check for compatible version and correct linking # *does not* test for RSA - that comes later. @@ -545,7 +547,6 @@ enable_xss=no fi AC_SUBST(XSS_LIBS) - AC_CONFIG_SUBDIRS(jabberoo) AC_SUBST(CFLAGS) Index: src/ConfigManager.hh =================================================================== RCS file: /cvsroot/gabber/gabber/src/ConfigManager.hh,v retrieving revision 1.18 diff -u -r1.18 ConfigManager.hh --- src/ConfigManager.hh 2001/03/07 03:57:53 1.18 +++ src/ConfigManager.hh 2001/03/30 08:05:18 @@ -111,4 +111,4 @@ map _EICache; // Event info cache }; -#endif; +#endif Index: src/GabberGPG.cc =================================================================== RCS file: /cvsroot/gabber/gabber/src/GabberGPG.cc,v retrieving revision 1.20 diff -u -r1.20 GabberGPG.cc --- src/GabberGPG.cc 2001/03/28 03:10:10 1.20 +++ src/GabberGPG.cc 2001/03/30 08:05:18 @@ -124,7 +124,11 @@ strstream istr; char filename[] = "/tmp/gabber-gpgXXXXXX"; // filename is modified by mktemp +#ifdef HAVE_MKSTEMP + ofstream of(mkstemp(filename)); +#else ofstream of(mktemp(filename)); +#endif // We use detached signatures to sign things in Jabber but the only way to verify them is to // have the data in a file, so write the message out to a temporary file while we verify it