On Fri, Jan 04, 2002 at 09:13:51PM -0801, Jos Backus wrote:
> Fyi, as an aside, when building from CVS I am seeing
>
> ./config.status: 765: Syntax error: "done" unexpected (expecting ")")
>
> The script:
>
> #
> # CONFIG_COMMANDS section.
> #
> for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
> ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
> ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
>
> case $ac_dest in <- line 765
> esac
> done
>
> { (exit 0); exit 0; }
Yeah, this seems to be a bug in autoconf because this is not
portable /bin/sh code. IIRC, all cases must have an action item.
Are you using 2.52? I can't see any way around this besides
getting the autoconf people to fix this.
You *could* try upgrading to autoconf-2.52f:
ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.52f.tar.bz2
HTH. From my cursory examination of 2.52f, it seems like
it has the same problem. But, my /bin/sh is happy with the
empty case statements. So, I can't reproduce this. -- justin