On Fri, 2003-02-07 at 12:59, Roel Rozendaal - IC&S wrote:
> Hi,
> 
> we've decided to release dbmail 1.1 as soon as the autoconf is working. 
> I have applied some patches to cvs recently (last wednesday) but i 
> can't seem to get it working on our systems; seems like some 
> dependencies are failing (missing object files). Does anyone have a 
> patch to make the current cvs work with autoconf?
> 
> regards roel
> 
> 

The patch was correct, but I didn't patch it after running automake to
update Makefile.am.

I made a new patch here that updates the autoconf version to 1.1, and
has all the post automake changes, this patch, applied to the current
CVS as I checked it out about 10 minutes ago compiles smoothly on mysql
and pgsql builds.


-- 
Ryan Butler <[EMAIL PROTECTED]>
ADI Internet Solutions
diff -ur dbmail/Makefile.am dbmail.working/Makefile.am
--- dbmail/Makefile.am	Wed Feb  5 04:25:29 2003
+++ dbmail.working/Makefile.am	Fri Feb  7 13:10:54 2003
@@ -1,6 +1,6 @@
 SUBDIRS = mysql pgsql .
 
-bin_PROGRAMS = dbmail-smtp dbmail-pop3d dbmail-imapd dbmail-maintenance dbmail-adduser dbmail-readvut raw-convertor dbmail-mini-injector mb2db
+bin_PROGRAMS = dbmail-smtp dbmail-pop3d dbmail-imapd dbmail-maintenance dbmail-adduser dbmail-readvut raw-convertor dbmail-mini-injector
 bin_SCRIPTS = install-dbmail.sh
 
 dbmail_smtp_SOURCES = config.c list.c debug.c dbmd5.c md5.c mime.c main.c pipe.c bounce.c forward.c memblock.c
diff -ur dbmail/Makefile.in dbmail.working/Makefile.in
--- dbmail/Makefile.in	Fri Jul 26 16:34:15 2002
+++ dbmail.working/Makefile.in	Fri Feb  7 13:15:48 2003
@@ -1,6 +1,6 @@
-# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
+# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
 
-# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -70,55 +70,51 @@
 
 SUBDIRS = mysql pgsql .
 
-bin_PROGRAMS = dbmail-smtp dbmail-pop3d dbmail-imapd dbmail-maintenance dbmail-config dbmail-adduser dbmail-readvut dbmail-smtp-injector uni-one-convertor raw-convertor dbmail-mini-injector 
+bin_PROGRAMS = dbmail-smtp dbmail-pop3d dbmail-imapd dbmail-maintenance dbmail-adduser dbmail-readvut raw-convertor dbmail-mini-injector
 bin_SCRIPTS = install-dbmail.sh
 
-dbmail_smtp_SOURCES = list.c debug.c dbmd5.c md5.c mime.c main.c pipe.c bounce.c forward.c memblock.c
+dbmail_smtp_SOURCES = config.c list.c debug.c dbmd5.c md5.c mime.c main.c pipe.c bounce.c forward.c memblock.c
 dbmail_smtp_LDADD = @SQLALIB@
 dbmail_smtp_LDFLAGS = @SQLLIB@
 
-dbmail_pop3d_SOURCES = pop3.c list.c debug.c dbmd5.c md5.c mime.c misc.c memblock.c pop3d.c
+dbmail_pop3d_SOURCES = config.c server.c serverchild.c pop3.c list.c debug.c dbmd5.c md5.c mime.c misc.c memblock.c pop3d.c
 dbmail_pop3d_LDADD = @SQLALIB@
 dbmail_pop3d_LDFLAGS = @SQLLIB@
 
-dbmail_imapd_SOURCES = imap4.c debug.c serverservice.c list.c dbmd5.c md5.c imaputil.c imapcommands.c mime.c misc.c memblock.c rfcmsg.c imapd.c
+dbmail_imapd_SOURCES = quota.c config.c server.c serverchild.c imap4.c debug.c list.c dbmd5.c md5.c imaputil.c imapcommands.c mime.c misc.c memblock.c rfcmsg.c imapd.c 1
 dbmail_imapd_LDADD = @SQLALIB@
 dbmail_imapd_LDFLAGS = @SQLLIB@
 
-dbmail_maintenance_SOURCES = debug.c list.c dbmd5.c md5.c mime.c memblock.c maintenance.c auth.h
+dbmail_maintenance_SOURCES = config.c debug.c list.c dbmd5.c md5.c mime.c memblock.c maintenance.c auth.h
 dbmail_maintenance_LDADD = @SQLALIB@
 dbmail_maintenance_LDFLAGS = @SQLLIB@
 
-dbmail_config_SOURCES = list.c md5.c debug.c dbmd5.c mime.c memblock.c settings.c
-dbmail_config_LDADD = @SQLALIB@
-dbmail_config_LDFLAGS = @SQLLIB@
-
-dbmail_adduser_SOURCES = debug.c list.c dbmd5.c md5.c mime.c memblock.c user.c
+dbmail_adduser_SOURCES = config.c debug.c list.c dbmd5.c md5.c mime.c memblock.c user.c
 dbmail_adduser_LDADD = @SQLALIB@
 dbmail_adduser_LDFLAGS = @SQLLIB@
 
-dbmail_readvut_SOURCES = debug.c list.c dbmd5.c md5.c mime.c vut2dbmail.c
+dbmail_readvut_SOURCES = config.c debug.c list.c dbmd5.c md5.c mime.c vut2dbmail.c
 dbmail_readvut_LDADD = @SQLALIB@
 dbmail_readvut_LDFLAGS = @SQLLIB@
 
-#dbmail_realsmtp_SOURCES = debug.c dbmd5.c md5.c list.c mime.c \
+#dbmail_realsmtp_SOURCES = config.c debug.c dbmd5.c md5.c list.c mime.c \
 #                          serverservice.c misc.c memblock.c
 #dbmail_realsmtp_LDADD = @SQLALIB@
 #dbmail_realsmtp_LDFLAGS = @SQLLIB@
 
-dbmail_smtp_injector_SOURCES = list.c debug.c dbmd5.c md5.c mime.c injector.c
-dbmail_smtp_injector_LDADD = @SQLALIB@
-dbmail_smtp_injector_LDFLAGS = @SQLLIB@
-
-uni_one_convertor_SOURCES = list.c debug.c dbmd5.c md5.c mime.c uni-one-convert.c
-uni_one_convertor_LDADD = @SQLALIB@
-uni_one_convertor_LDFLAGS = @SQLLIB@
+#dbmail_smtp_injector_SOURCES = config.c list.c debug.c dbmd5.c md5.c mime.c injector.c
+#dbmail_smtp_injector_LDADD = @SQLALIB@
+#dbmail_smtp_injector_LDFLAGS = @SQLLIB@
+
+#uni_one_convertor_SOURCES = config.c list.c debug.c dbmd5.c md5.c mime.c uni-one-convert.c
+#uni_one_convertor_LDADD = @SQLALIB@
+#uni_one_convertor_LDFLAGS = @SQLLIB@
 
-raw_convertor_SOURCES = list.c debug.c dbmd5.c md5.c mime.c raw-convert.c
+raw_convertor_SOURCES = config.c list.c debug.c dbmd5.c md5.c mime.c raw-convert.c
 raw_convertor_LDADD = @SQLALIB@
 raw_convertor_LDFLAGS = @SQLLIB@
 
-dbmail_mini_injector_SOURCES = debug.c list.c dbmd5.c md5.c mime.c mini-injector.c
+dbmail_mini_injector_SOURCES = config.c debug.c list.c dbmd5.c md5.c mime.c mini-injector.c
 dbmail_mini_injector_LDADD = @SQLALIB@
 dbmail_mini_injector_LDFLAGS = @SQLLIB@
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -131,39 +127,30 @@
 CPPFLAGS = @CPPFLAGS@
 LDFLAGS = @LDFLAGS@
 LIBS = @LIBS@
-dbmail_smtp_OBJECTS =  list.o debug.o dbmd5.o md5.o mime.o main.o pipe.o \
-bounce.o forward.o memblock.o
+dbmail_smtp_OBJECTS =  config.o list.o debug.o dbmd5.o md5.o mime.o \
+main.o pipe.o bounce.o forward.o memblock.o
 dbmail_smtp_DEPENDENCIES = 
-dbmail_pop3d_OBJECTS =  pop3.o list.o debug.o dbmd5.o md5.o mime.o \
-misc.o memblock.o pop3d.o
+dbmail_pop3d_OBJECTS =  config.o server.o serverchild.o pop3.o list.o \
+debug.o dbmd5.o md5.o mime.o misc.o memblock.o pop3d.o
 dbmail_pop3d_DEPENDENCIES = 
-dbmail_imapd_OBJECTS =  imap4.o debug.o serverservice.o list.o dbmd5.o \
-md5.o imaputil.o imapcommands.o mime.o misc.o memblock.o rfcmsg.o \
-imapd.o
+dbmail_imapd_OBJECTS =  quota.o config.o server.o serverchild.o imap4.o \
+debug.o list.o dbmd5.o md5.o imaputil.o imapcommands.o mime.o misc.o \
+memblock.o rfcmsg.o imapd.o
 dbmail_imapd_DEPENDENCIES = 
-dbmail_maintenance_OBJECTS =  debug.o list.o dbmd5.o md5.o mime.o \
-memblock.o maintenance.o
+dbmail_maintenance_OBJECTS =  config.o debug.o list.o dbmd5.o md5.o \
+mime.o memblock.o maintenance.o
 dbmail_maintenance_DEPENDENCIES = 
-dbmail_config_OBJECTS =  list.o md5.o debug.o dbmd5.o mime.o memblock.o \
-settings.o
-dbmail_config_DEPENDENCIES = 
-dbmail_adduser_OBJECTS =  debug.o list.o dbmd5.o md5.o mime.o memblock.o \
-user.o
+dbmail_adduser_OBJECTS =  config.o debug.o list.o dbmd5.o md5.o mime.o \
+memblock.o user.o
 dbmail_adduser_DEPENDENCIES = 
-dbmail_readvut_OBJECTS =  debug.o list.o dbmd5.o md5.o mime.o \
+dbmail_readvut_OBJECTS =  config.o debug.o list.o dbmd5.o md5.o mime.o \
 vut2dbmail.o
 dbmail_readvut_DEPENDENCIES = 
-dbmail_smtp_injector_OBJECTS =  list.o debug.o dbmd5.o md5.o mime.o \
-injector.o
-dbmail_smtp_injector_DEPENDENCIES = 
-uni_one_convertor_OBJECTS =  list.o debug.o dbmd5.o md5.o mime.o \
-uni-one-convert.o
-uni_one_convertor_DEPENDENCIES = 
-raw_convertor_OBJECTS =  list.o debug.o dbmd5.o md5.o mime.o \
+raw_convertor_OBJECTS =  config.o list.o debug.o dbmd5.o md5.o mime.o \
 raw-convert.o
 raw_convertor_DEPENDENCIES = 
-dbmail_mini_injector_OBJECTS =  debug.o list.o dbmd5.o md5.o mime.o \
-mini-injector.o
+dbmail_mini_injector_OBJECTS =  config.o debug.o list.o dbmd5.o md5.o \
+mime.o mini-injector.o
 dbmail_mini_injector_DEPENDENCIES = 
 SCRIPTS =  $(bin_SCRIPTS)
 
@@ -177,18 +164,17 @@
 
 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = tar
+TAR = gtar
 GZIP_ENV = --best
-DEP_FILES =  .deps/bounce.P .deps/dbmd5.P .deps/debug.P .deps/forward.P \
-.deps/imap4.P .deps/imapcommands.P .deps/imapd.P .deps/imaputil.P \
-.deps/injector.P .deps/list.P .deps/main.P .deps/maintenance.P \
+DEP_FILES =  .deps/bounce.P .deps/config.P .deps/dbmd5.P .deps/debug.P \
+.deps/forward.P .deps/imap4.P .deps/imapcommands.P .deps/imapd.P \
+.deps/imaputil.P .deps/list.P .deps/main.P .deps/maintenance.P \
 .deps/md5.P .deps/memblock.P .deps/mime.P .deps/mini-injector.P \
-.deps/misc.P .deps/pipe.P .deps/pop3.P .deps/pop3d.P \
-.deps/raw-convert.P .deps/rfcmsg.P .deps/serverservice.P \
-.deps/settings.P .deps/uni-one-convert.P .deps/user.P \
-.deps/vut2dbmail.P
-SOURCES = $(dbmail_smtp_SOURCES) $(dbmail_pop3d_SOURCES) $(dbmail_imapd_SOURCES) $(dbmail_maintenance_SOURCES) $(dbmail_config_SOURCES) $(dbmail_adduser_SOURCES) $(dbmail_readvut_SOURCES) $(dbmail_smtp_injector_SOURCES) $(uni_one_convertor_SOURCES) $(raw_convertor_SOURCES) $(dbmail_mini_injector_SOURCES)
-OBJECTS = $(dbmail_smtp_OBJECTS) $(dbmail_pop3d_OBJECTS) $(dbmail_imapd_OBJECTS) $(dbmail_maintenance_OBJECTS) $(dbmail_config_OBJECTS) $(dbmail_adduser_OBJECTS) $(dbmail_readvut_OBJECTS) $(dbmail_smtp_injector_OBJECTS) $(uni_one_convertor_OBJECTS) $(raw_convertor_OBJECTS) $(dbmail_mini_injector_OBJECTS)
+.deps/misc.P .deps/pipe.P .deps/pop3.P .deps/pop3d.P .deps/quota.P \
+.deps/raw-convert.P .deps/rfcmsg.P .deps/server.P .deps/serverchild.P \
+.deps/user.P .deps/vut2dbmail.P
+SOURCES = $(dbmail_smtp_SOURCES) $(dbmail_pop3d_SOURCES) $(dbmail_imapd_SOURCES) $(dbmail_maintenance_SOURCES) $(dbmail_adduser_SOURCES) $(dbmail_readvut_SOURCES) $(raw_convertor_SOURCES) $(dbmail_mini_injector_SOURCES)
+OBJECTS = $(dbmail_smtp_OBJECTS) $(dbmail_pop3d_OBJECTS) $(dbmail_imapd_OBJECTS) $(dbmail_maintenance_OBJECTS) $(dbmail_adduser_OBJECTS) $(dbmail_readvut_OBJECTS) $(raw_convertor_OBJECTS) $(dbmail_mini_injector_OBJECTS)
 
 all: all-redirect
 .SUFFIXES:
@@ -203,7 +189,7 @@
 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in 
 	cd $(srcdir) && $(ACLOCAL)
 
-config.status: $(srcdir)/configure.in $(CONFIG_STATUS_DEPENDENCIES)
+config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 	$(SHELL) ./config.status --recheck
 $(srcdir)/configure: @[EMAIL PROTECTED](srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
 	cd $(srcdir) && $(AUTOCONF)
@@ -265,10 +251,6 @@
 	@rm -f dbmail-maintenance
 	$(LINK) $(dbmail_maintenance_LDFLAGS) $(dbmail_maintenance_OBJECTS) $(dbmail_maintenance_LDADD) $(LIBS)
 
-dbmail-config: $(dbmail_config_OBJECTS) $(dbmail_config_DEPENDENCIES)
-	@rm -f dbmail-config
-	$(LINK) $(dbmail_config_LDFLAGS) $(dbmail_config_OBJECTS) $(dbmail_config_LDADD) $(LIBS)
-
 dbmail-adduser: $(dbmail_adduser_OBJECTS) $(dbmail_adduser_DEPENDENCIES)
 	@rm -f dbmail-adduser
 	$(LINK) $(dbmail_adduser_LDFLAGS) $(dbmail_adduser_OBJECTS) $(dbmail_adduser_LDADD) $(LIBS)
@@ -277,14 +259,6 @@
 	@rm -f dbmail-readvut
 	$(LINK) $(dbmail_readvut_LDFLAGS) $(dbmail_readvut_OBJECTS) $(dbmail_readvut_LDADD) $(LIBS)
 
-dbmail-smtp-injector: $(dbmail_smtp_injector_OBJECTS) $(dbmail_smtp_injector_DEPENDENCIES)
-	@rm -f dbmail-smtp-injector
-	$(LINK) $(dbmail_smtp_injector_LDFLAGS) $(dbmail_smtp_injector_OBJECTS) $(dbmail_smtp_injector_LDADD) $(LIBS)
-
-uni-one-convertor: $(uni_one_convertor_OBJECTS) $(uni_one_convertor_DEPENDENCIES)
-	@rm -f uni-one-convertor
-	$(LINK) $(uni_one_convertor_LDFLAGS) $(uni_one_convertor_OBJECTS) $(uni_one_convertor_LDADD) $(LIBS)
-
 raw-convertor: $(raw_convertor_OBJECTS) $(raw_convertor_DEPENDENCIES)
 	@rm -f raw-convertor
 	$(LINK) $(raw_convertor_LDFLAGS) $(raw_convertor_OBJECTS) $(raw_convertor_LDADD) $(LIBS)
@@ -348,7 +322,7 @@
 	dot_seen=no; \
 	rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
 	  rev="$$subdir $$rev"; \
-	  test "$$subdir" = "." && dot_seen=yes; \
+	  test "$$subdir" != "." || dot_seen=yes; \
 	done; \
 	test "$$dot_seen" = "no" && rev=". $$rev"; \
 	target=`echo $@ | sed s/-recursive//`; \
@@ -577,6 +551,10 @@
 distclean-generic clean-generic maintainer-clean-generic clean \
 mostlyclean distclean maintainer-clean
 
+
+#mb2db_SOURCES = config.c debug.c list.c dbmd5.c md5.c mime.c mb2db.c
+#mb2db_LDADD = @SQLALIB@
+#mb2db_LDFLAGS = @SQLLIB@
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
diff -ur dbmail/aclocal.m4 dbmail.working/aclocal.m4
--- dbmail/aclocal.m4	Fri Jul 26 16:17:05 2002
+++ dbmail.working/aclocal.m4	Fri Feb  7 13:15:37 2003
@@ -23,7 +23,7 @@
 [AC_REQUIRE([AC_PROG_INSTALL])
 PACKAGE=[$1]
 AC_SUBST(PACKAGE)
-VERSION=[$2]
+VERSION=["1.1"]
 AC_SUBST(VERSION)
 dnl test to see if srcdir already configured
 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
diff -ur dbmail/configure dbmail.working/configure
--- dbmail/configure	Fri Sep 13 08:56:44 2002
+++ dbmail.working/configure	Fri Feb  7 13:15:45 2003
@@ -704,7 +704,7 @@
 
 PACKAGE=dbmail-smtp
 
-VERSION=1.0
+VERSION="1.1"
 
 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
diff -ur dbmail/mysql/Makefile.in dbmail.working/mysql/Makefile.in
--- dbmail/mysql/Makefile.in	Fri Jul 26 16:22:43 2002
+++ dbmail.working/mysql/Makefile.in	Fri Feb  7 13:15:48 2003
@@ -1,6 +1,6 @@
-# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
+# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
 
-# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -68,11 +68,12 @@
 SQLLIB = @SQLLIB@
 VERSION = @VERSION@
 
[EMAIL PROTECTED]@AM_CFLAGS = -I @MYSQLINC@
[EMAIL PROTECTED]@AM_CFLAGS = @[EMAIL PROTECTED] @MYSQLINC@
 
[EMAIL PROTECTED]@lib_LIBRARIES = libmysqldbmail.a
[EMAIL PROTECTED]@lib_LIBRARIES = @[EMAIL PROTECTED]
 
[EMAIL PROTECTED]@libmysqldbmail_a_SOURCES = dbauthmysql.c dbmysql.c dbmsgbufmysql.c                            dbsearchmysql.c
[EMAIL PROTECTED]@libmysqldbmail_a_SOURCES = @[EMAIL PROTECTED] dbmysql.c dbmsgbufmysql.c \
[EMAIL PROTECTED]@                           dbsearchmysql.c
 mkinstalldirs = $(SHELL) $(top_srcdir)/buildtools/mkinstalldirs
 CONFIG_CLEAN_FILES = 
 LIBRARIES =  $(lib_LIBRARIES)
@@ -95,7 +96,7 @@
 
 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = tar
+TAR = gtar
 GZIP_ENV = --best
 DEP_FILES =  .deps/dbauthmysql.P .deps/dbmsgbufmysql.P .deps/dbmysql.P \
 .deps/dbsearchmysql.P
diff -ur dbmail/pgsql/Makefile.in dbmail.working/pgsql/Makefile.in
--- dbmail/pgsql/Makefile.in	Fri Jul 26 16:22:43 2002
+++ dbmail.working/pgsql/Makefile.in	Fri Feb  7 13:15:48 2003
@@ -1,6 +1,6 @@
-# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
+# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
 
-# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -68,9 +68,9 @@
 SQLLIB = @SQLLIB@
 VERSION = @VERSION@
 
[EMAIL PROTECTED]@AM_CFLAGS = -I @PGSQLINC@
[EMAIL PROTECTED]@lib_LIBRARIES = libpgsqldbmail.a
[EMAIL PROTECTED]@libpgsqldbmail_a_SOURCES = dbauthpgsql.c dbpgsql.c dbmsgbufpgsql.c dbsearchpgsql.c
[EMAIL PROTECTED]@AM_CFLAGS = @[EMAIL PROTECTED] @PGSQLINC@
[EMAIL PROTECTED]@lib_LIBRARIES = @[EMAIL PROTECTED]
[EMAIL PROTECTED]@libpgsqldbmail_a_SOURCES = @[EMAIL PROTECTED] dbpgsql.c dbmsgbufpgsql.c dbsearchpgsql.c
 mkinstalldirs = $(SHELL) $(top_srcdir)/buildtools/mkinstalldirs
 CONFIG_CLEAN_FILES = 
 LIBRARIES =  $(lib_LIBRARIES)
@@ -93,7 +93,7 @@
 
 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = tar
+TAR = gtar
 GZIP_ENV = --best
 DEP_FILES =  .deps/dbauthpgsql.P .deps/dbmsgbufpgsql.P .deps/dbpgsql.P \
 .deps/dbsearchpgsql.P

Reply via email to