[GRASS5] gui.tcl revision error

jg-linux at triad.rr.com jg-linux at triad.rr.com
Thu Aug 26 23:21:23 EDT 2004


There is a problem with the last revision of gui.tcl
in Grass 5.3.  I posted to the grass list "tcltk
won't v.support". I found the
problem.

modules with commands of the form:
{v.support option=build}
{v.support option=edit}
{r.colors color=rules} appear to not
parse the command correctly so you get
an error similar to "command not
found". (IOW commands made up of more than 1 phrase.)

I have traced the
error down to the last change by
Hamish at line 730 in gui.tcl.
Ver. 1.21: set name [concat $cmd]
Ver. 1.20: set name [eval concat $cmd]

When I revert this change back to v1.20, it works. 

Also, you might want to
check the change at line
700: default {lappend cmd "$i=$j"}
Is there
supposed to be a space after " ?
{lappend cmd " $i=$j"}

I gather this has to do with your discussions on how
to concatenate phrases with white space but I don't
understand it. Therefore I don't know if this is the
correct fix but it does allow the above commands to
start working again.

John Gillette




More information about the grass-dev mailing list