hi, i'm trying to compile cyrus-imapd CVS, however sh SMakefile seems to produce a b0rken configure. i'm using automake-1.5-1 and autoconf-2.52-3. output from sh SMakefile:
[paulj@dunlop cyrus-imapd]$ sh SMakefile aclocal -I cmulocal autoheader WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' WARNING: and `config.h.top', to define templates for `config.h.in' WARNING: is deprecated and discouraged. WARNING: Using the third argument of `AC_DEFINE' and WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without WARNING: `acconfig.h': WARNING: AC_DEFINE([NEED_MAIN], 1, WARNING: [Define if a function `main' is needed.]) WARNING: More sophisticated templates can also be produced, see the WARNING: documentation. autoheader: `config.h.in' is unchanged autoconf the configure fails on: [snip] checking for db_create in -ldb-3.3... no checking for db_create in -ldb3.3... no checking for db_create in -ldb-3.2... yes ./configure: line 4304: syntax error near unexpected token `yes:no' ./configure: line 4304: ` yes:no' and: [paulj@dunlop cyrus-imapd]$ grep -n 'yes:no' configure 3039: yes:no ) 4306: yes:no 4567: yes:no ) 4914: yes:no ) 5021: yes:no ) 6087: yes:no ) 7144: yes:no ) 7859: yes:no 8113: yes:no so i guess CVS cyrus isn't yet compatible with later versions of automake/autoconf. regards, Paul Jakma