tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: make: Unclosed variable specification for
On Fri, Jan 09, 2009 at 12:34:37PM +0100, Jukka Salmi wrote:
>
> Should this change also fix [1]this problem? However, I can still
> reproduce it with parse.c rev 1.154.
No! That one is caused by:
FIND_PREFIX =
TOOLS_PREFIX.gs={ghostscript,ghostscript-afpl,ghostscript-esp,ghostscript-gnu}>=6.01:C/=.*$//}
.for i in ${FIND_PREFIX} ends up generating/expanding:
${U:TOOLS_PREFIX.gs={...}...}
And the :U code takes the first '}' as terminating the modifier.
I need to change the .for code to escape the first '}' (as it would a ':')
however the code needs moving :-( currently the substitution string is
generated before we know whether the substitution is a ${} or $() one
and the character needing escaping changes.
Expect a fix later today...
David
--
David Laight: david%l8s.co.uk@localhost
Home |
Main Index |
Thread Index |
Old Index