Gerrit,

I use automake1.4 on my devel machine. The debian automake maintainer warns about using later automake packages because of possible compatibility problems. That's why I was using the oldest version available.

I'm perfectly willing to switch to 1.9, but there may be some reasons not to do so. Any input is much appreciated.

Btw, I've applied your patch, and dbmail builds fine with automake1.4 also.

I've also removed acconfig.h which triggered some annoying warnings.




Gerrit P. Haase wrote:
Getting this error:

configure.in:23: your implementation of AM_INIT_AUTOMAKE comes from an
configure.in:23: old Automake version.  You should recreate aclocal.m4
configure.in:23: with aclocal and run automake again.
/usr/autotool/devel/share/automake-1.9/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL /usr/autotool/devel/share/automake-1.9/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL /usr/autotool/devel/share/automake-1.9/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL /usr/autotool/devel/share/automake-1.9/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL /usr/autotool/devel/share/automake-1.9/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL /usr/autotool/devel/share/automake-1.9/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
sort/Makefile.am:23: AM_CFLAGS must be set with `=' before using `+='
/usr/autotool/devel/share/automake-1.9/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL /usr/autotool/devel/share/automake-1.9/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL /usr/autotool/devel/share/automake-1.9/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL /usr/autotool/devel/share/automake-1.9/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
autoreconf: automake failed with exit status: 63


Patch to remove old automake quatsch from acinclude and also
to fix the quotings is attached.

Gerrit


------------------------------------------------------------------------

diff -Nurp dbmail.orig/acinclude.m4 dbmail/acinclude.m4
--- dbmail.orig/acinclude.m4    2004-10-06 16:08:09.000000000 +0200
+++ dbmail/acinclude.m4 2004-10-13 22:42:52.634964800 +0200
@@ -1,131 +1,7 @@
-# Do all the work for Automake.  This macro actually does too much --
-# some checks are only needed if your package does certain things.
-# But this isn't really a big deal.
-
-# serial 1
-
-dnl Usage:
-dnl AM_INIT_AUTOMAKE(package,version, [no-define])
-
-AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_REQUIRE([AC_PROG_INSTALL])
-PACKAGE=[$1]
-AC_SUBST(PACKAGE)
-VERSION=[$2]
-AC_SUBST(VERSION)
-dnl test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
-  AC_MSG_ERROR([source directory already configured; run "make distclean" 
there first])
-fi
-ifelse([$3],,
-AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
-AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
-AC_REQUIRE([AM_SANITY_CHECK])
-AC_REQUIRE([AC_ARG_PROGRAM])
-dnl FIXME This is truly gross.
-missing_dir=`cd $ac_aux_dir && pwd`
-AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
-AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
-AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
-AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
-AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
-AC_REQUIRE([AC_PROG_MAKE_SET])])
-
-#
-# Check to make sure that the build environment is sane.
-#
-
-AC_DEFUN([AM_SANITY_CHECK],
-[AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftestfile
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments.  Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
-   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
-   if test "[$]*" = "X"; then
-      # -L didn't work.
-      set X `ls -t $srcdir/configure conftestfile`
-   fi
-   if test "[$]*" != "X $srcdir/configure conftestfile" \
-      && test "[$]*" != "X conftestfile $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
-alias in your environment])
-   fi
-
-   test "[$]2" = conftestfile
-   )
-then
-   # Ok.
-   :
-else
-   AC_MSG_ERROR([newly created file is older than distributed files!
-Check your system clock])
-fi
-rm -f conftest*
-AC_MSG_RESULT(yes)])
-
-dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
-dnl The program must properly implement --version.
-AC_DEFUN([AM_MISSING_PROG],
-[AC_MSG_CHECKING(for working $2)
-# Run test in a subshell; some versions of sh will print an error if
-# an executable is not found, even if stderr is redirected.
-# Redirect stdin to placate older versions of autoconf.  Sigh.
-if ($2 --version) < /dev/null > /dev/null 2>&1; then
-   $1=$2
-   AC_MSG_RESULT(found)
-else
-   $1="$3/missing $2"
-   AC_MSG_RESULT(missing)
-fi
-AC_SUBST($1)])
-
-# Add --enable-maintainer-mode option to configure.
-# From Jim Meyering
-
-# serial 1
-
-AC_DEFUN([AM_MAINTAINER_MODE],
-[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
-  dnl maintainer-mode is disabled by default
-  AC_ARG_ENABLE(maintainer-mode,
-[  --enable-maintainer-mode enable make rules and dependencies not useful
-                          (and sometimes confusing) to the casual installer],
-      USE_MAINTAINER_MODE=$enableval,
-      USE_MAINTAINER_MODE=no)
-  AC_MSG_RESULT($USE_MAINTAINER_MODE)
-  AM_CONDITIONAL(MAINTAINER_MODE, test $USE_MAINTAINER_MODE = yes)
-  MAINT=$MAINTAINER_MODE_TRUE
-  AC_SUBST(MAINT)dnl
-]
-)
-
-# Define a conditional.
-
-AC_DEFUN([AM_CONDITIONAL],
-[AC_SUBST($1_TRUE)
-AC_SUBST($1_FALSE)
-if $2; then
-  $1_TRUE=
-  $1_FALSE='#'
-else
-  $1_TRUE='#'
-  $1_FALSE=
-fi])
dnl DBMAIL_MSG_CONFIGURE_START()
 dnl
-AC_DEFUN(DBMAIL_MSG_CONFIGURE_START, [dnl
+AC_DEFUN([DBMAIL_MSG_CONFIGURE_START], [dnl
 AC_MSG_RESULT([
 This is dbmail's GNU configure script.
 It's going to run a bunch of strange tests to hopefully
@@ -135,7 +11,7 @@ make your compile work without much twid
dnl DBMAIL_BOTH_SQL_CHECK
 dnl
-AC_DEFUN(DBMAIL_BOTH_SQL_CHECK, [dnl
+AC_DEFUN([DBMAIL_BOTH_SQL_CHECK], [dnl
 AC_ARG_WITH(mysql,
             [  --with-mysql            use MySQL as database. Uses mysql_config
                          for finding includes and libraries],
@@ -187,7 +63,7 @@ fi
dnl DBMAIL_CHECK_SQL_LIBS
 dnl
-AC_DEFUN(DBMAIL_CHECK_SQL_LIBS, [dnl
+AC_DEFUN([DBMAIL_CHECK_SQL_LIBS], [dnl
 #Look for include files and libs needed to link
 #use the configuration utilities (mysql_config and pg_config for this)
 # MySQL first
@@ -231,7 +107,7 @@ fi
 ])
 dnl DBMAIL_SIEVE_CONF
 dnl check for ldap or sql authentication
-AC_DEFUN(DBMAIL_SIEVE_CONF, [dnl
+AC_DEFUN([DBMAIL_SIEVE_CONF], [dnl
 AC_MSG_RESULT([checking for sorting configuration])
 AC_ARG_WITH(sieve,[  --with-sieve=PATH   full path to libSieve header 
directory (don't use, not stable)],
        sieveheadername="$withval$")
@@ -287,7 +163,7 @@ fi
dnl DBMAIL_CHECK_SIEVE_LIBS
 dnl
-AC_DEFUN(DBMAIL_CHECK_SIEVE_LIBS, [dnl
+AC_DEFUN([DBMAIL_CHECK_SIEVE_LIBS], [dnl
 # Look for libs needed to link to SIEVE first
 if test ! "${sieveheadername-x}" = "x"
 then
@@ -307,7 +183,7 @@ fi
        
 dnl DBMAIL_AUTH_CONF
 dnl check for ldap or sql authentication
-AC_DEFUN(DBMAIL_AUTH_CONF, [dnl
+AC_DEFUN([DBMAIL_AUTH_CONF], [dnl
 AC_MSG_RESULT([checking for authentication configuration])
 AC_ARG_WITH(auth-ldap,[  --with-auth-ldap=PATH   full path to ldap header 
directory],
        authldapheadername="$withval$")
@@ -363,7 +239,7 @@ fi
dnl DBMAIL_CHECK_LDAP_LIBS
 dnl
-AC_DEFUN(DBMAIL_CHECK_LDAP_LIBS, [dnl
+AC_DEFUN([DBMAIL_CHECK_LDAP_LIBS], [dnl
 # Look for libs needed to link to LDAP first
 if test ! "${authldapheadername-x}" = "x"
 then
@@ -409,7 +285,7 @@ unset ac_compile_warnings_opt
dnl DBMAIL_CHECK_GLIB
 dnl
-AC_DEFUN(DBMAIL_CHECK_GLIB, [dnl
+AC_DEFUN([DBMAIL_CHECK_GLIB], [dnl
 #Look for include files and libs needed to link
 #use the configuration utilities (pkg-config for this)
 AC_PATH_PROG(glibconfig,pkg-config)
@@ -430,7 +306,7 @@ fi
dnl DBMAIL_CHECK_GMIME
 dnl
-AC_DEFUN(DBMAIL_CHECK_GMIME, [dnl
+AC_DEFUN([DBMAIL_CHECK_GMIME], [dnl
 #Look for include files and libs needed to link
 #use the configuration utilities (pkg-config for this)
 AC_PATH_PROG(gmimeconfig,pkg-config)


------------------------------------------------------------------------

_______________________________________________
Dbmail-dev mailing list
[email protected]
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

--
  ________________________________________________________________
  Paul Stevens                                         [EMAIL PROTECTED]
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands_______________________________________www.nfg.nl

Reply via email to