On Sun, Sep 21, 2008 at 11:49 AM, Eric Blake <[EMAIL PROTECTED]> wrote:
> I recently saw this exact error message on another project which did
> things like
> : ${RM=rm -f}
>
> where the solution was to add quotes:
> : ${RM='rm -f'}
>
> Perhaps that is the problem here?

I decided to do an egrep search instead of an eyeball search:

$ egrep '\$\{[a-zA-Z_0-9]+[^a-zA-Z0-9_}]' *
Makefile:am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
Makefile.in:am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd

These are automake constructs, so I guess they're likely okay.

defs:    LD_LIBRARY_PATH=${lo_dir}:${LIBGUILE_PATH}:${LD_LIBRARY_PATH-/dev/null}
defs:: "=== Running $progname for ${testname} using ${SHELL=sh} ==="
defs.in:    
LD_LIBRARY_PATH=${lo_dir}:${LIBGUILE_PATH}:${LD_LIBRARY_PATH-/dev/null}
defs.in:: "=== Running $progname for ${testname} using ${SHELL=sh} ==="

Yep.  Should have used egrep.  Those two defs.in lines have to be processed
by /usr/xpg4/bin/sh or else be rewritten.

getopt.test:  ${CC:-cc} ${CFLAGS} -c ${testname}${1}-getopt.c || \
getopt.test:${SHELL:-/bin/sh} ${top_srcdir}/autoopts/install-options-h
shell.test:            echo "$TEST_SHELL_LONGUSAGE_TEXT" | ${PAGER-more}
shell.test:            echo "$TEST_SHELL_LONGUSAGE_TEXT" | ${PAGER-more}

And these two tests need fixing, too.  I'll have a patch shortly.
Thanks - Bruce

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Autogen-users mailing list
Autogen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/autogen-users

Reply via email to