Re: upgrade problem tcl/tk-8.4 -> 8.5 -- please help



On Jul 31, 12:30 am, Helmut Jarausch <jarau...@xxxxxxxxx> wrote:
Hi,

unfortunately I have next to no knowledge in Tcl.

When upgrading from Tcl/Tk-8.4.* to 8.5.3 an error occurs in
an old script (tkdiff+)

I get
unmatched open brace in list
unmatched open brace in list
while executing
"foreach {pattern dummy1 dummy2} $content {
if {$pattern == $data(v:status:pattern)} {
set content [lreplace $content $i $i [clock format [clock s..."

where $content contains (many lines removed)

Maybe $content contains many lines and is removed, but it probably
also contains brace characters, and is not really a list. If it *is*
a list, are you sure it has a multiple of three elements?

My guess is it is different from before because of changes
to the [clock] command, including some annoying degradation
of functionality in [clock scan], but losing inconsistencies
and errors that were there previously.



Donald Arseneau asnd@xxxxxxxxx
.



Relevant Pages