The TIP implementation in Tk introduces compatibility issues
with compiled C extensions, if they are loaded through the
stubs mechanism.
If a C extension calls e.g. Tk_InitStubs(), the correct
version can not be found. This happens e.g. if extensions
are loaded in starkits. I created a Tclkit of Tcl/Tk 8.5a5
and had problems with it while loading e.g. Itk and Img.
Changing TK_PATCH_LEVEL to TK_VERSION in
generic/tkWindow.c:3172 (Initialize) fixed it for me.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=75003
New patches, updated manpages for 'package' command and
PkgRequire.3
Logged In: YES
user_id=75003
Patches updated to changes in heads.
Added Tk patches, Incr Tcl patch.
Incr Tcl updated to handle #268
Tcl 8.5 TIP Final Patch
Logged In: YES
user_id=75003
Final Tcl 8.5 patch. Removed previous 8.5 patches.
Logged In: YES
user_id=75003
Final Tcl 8.4 patch. Removed previous patches.
Tcl 8.4 Final Patch
Logged In: YES
user_id=75003
Final Tk 8.4 patch. Previous patches removed.
Tk 8.4 Final Patch
Logged In: YES
user_id=75003
Final Tk 8.5 patch. Previous patches removed.
Tk 8.5 Final Patch
Logged In: YES
user_id=75003
This has been committed. Anything else needed for the TIP to
go from Accepted to Final ?
Logged In: YES
user_id=1345135
The TIP implementation in Tk introduces compatibility issues
with compiled C extensions, if they are loaded through the
stubs mechanism.
If a C extension calls e.g. Tk_InitStubs(), the correct
version can not be found. This happens e.g. if extensions
are loaded in starkits. I created a Tclkit of Tcl/Tk 8.5a5
and had problems with it while loading e.g. Itk and Img.
Changing TK_PATCH_LEVEL to TK_VERSION in
generic/tkWindow.c:3172 (Initialize) fixed it for me.