invoking the jun17 version of tkdiff with wish9.0 on the two files uploaded here, an error happens. It doesn't happen with wish8.6. I have no idea what the multibyte character is but it seems to be in both dirdiff and tkdirdiff.
tildChk: SPLIT frags(dirdiff) INITIALIZATION
Dbg: +++ Default V9 1st Frag newf1(dirdiff) to later update canon
Dbg: *** REWROTE(result(1)) CANON(dirdiff) w/converted 1st frag(dirdiff)
tildChk: SPLIT frags(tkdirdiff) INITIALIZATION
Dbg: +++ Default V9 1st Frag newf1(tkdirdiff) to later update canon
Dbg: *** REWROTE(result(1)) CANON(tkdirdiff) w/converted 1st frag(tkdirdiff)
Error in startup script: error reading "file6": invalid or incomplete multibyte or wide character
while executing
"read $hndl"
(procedure "rediff" line 21)
invoked from within
"rediff "
(procedure "check-error" line 18)
invoked from within
"check-error $result $output"
(procedure "do-diff" line 20)
invoked from within
"do-diff"
(procedure "main" line 101)
invoked from within
"main"
(file "/home/dorothyr/Downloads/tkdiff-jun17" line 18692)
Filetype gives a clue, although I don't know how or why this happened
$ file *
cvsdiff: POSIX shell script, ASCII text executable
dirdiff: POSIX shell script, ISO-8859 text executable
tkdirdiff: POSIX shell script, ISO-8859 text executable
Here's the relevant tcl9.0 manpage
https://www.tcl-lang.org/man/tcl9.0/TclCmd/chan.html#M48
On Sun, Jun 22, 2025 at 12:52 PM DorothyR dorothyr@users.sourceforge.net
wrote:
--
From my gmail account
Related
Bugs: #101
Oh great it's the copyright string:
776:Copyright � 1999-2005 Paul Mackerras
Here's the relevant tcl9.0 document
https://www.tcl-lang.org/man/tcl9.0/TclCmd/chan.html#M48
Last edit: DorothyR 4 days ago