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

Reply via email to