The command “package require Itcl” fails in build ActiveTcl-18.104.22.168.0000. The pkgIndex.tcl file for Itcl was changed to only look for “itcl”. The pkgIndex.tcl file for ActiveTcl-8.6.9 looks for both.
Thanks Tom for bringing it to our attention. We’ll have a look and get back to you.
Looks like this is upstream from us, this is not something we have touched.
how to solve this issue? we have the same problem.
we download the file of “incr_tcl_v4.0.4.tar.gz”; how to install it?
“Itcl” with a capital “I” implies the 8.5-compatible Itcl 3 series. At least that’s the convention that’s been implied for several years. For a lot of years, both cases were supported to accomodate legacy 8.5 code, but if upstream has finally gotten tired of implicit support for 8.5, then it makes sense for the package require statement to be consistent with the lower case “i” form for 8.6. With 8.7 and Tcl 9.0 just over the horizon, it wouldn’t be surprising to remove capital “I” support.
Itcl 4.2.1 in the Tcl 8.6.11 source code at Download Tcl/Tk Sources supports both cases. Where do you get your upstream source code?