From: <apn...@ya...> - 2024-12-05 11:40:00
|
Looks like this has been broken ever since the makefile was modified for Tcl 9. Fixed now. The test suite was not failing because it loads directly without using pkgIndex.tcl. This is a common failing for several extensions that directly load from the build area without doing a package require of the built release. The fact that this has not been reported from users is probably because no one uses the nmake build for Itcl! In other words, probably no need to hold up the release for this! /Ashok -----Original Message----- From: Harald Oehlmann <har...@el...> Sent: Thursday, December 5, 2024 3:35 PM To: tcl...@li... Subject: Re: [TCLCORE] Tcl/Tk 8.6.16 Release Candidates Am 04.12.2024 um 20:45 schrieb Donald G Porter via Tcl-Core: > > Now available at > > https://sourceforge.net/projects/tcl/files/Tcl/8.6.16/ > > are RC0 candidate source code distribution pre-releases of Tcl and Tk > 8.6.16. Dear Don, great work ! Here is the report with archaic MS-VC6 32bit on MS-Windows 10 64bit GER. Compilation warnings below. Sometimes, Jan cares, so there is the list. Tests: all clean htmlhelp: ok Big application: ok Run: there is a critical bug in itcl VC installation: the installed pckIndex.tcl has the following error: package ifneeded itcl 4.3.2 \ [list load [file join $dir itcl432.dll] Itcl] -> the "t" suffix is missing in the dll name. it is "itcl432t.dll" Thanks for all ! Harald --- Compilation warnings --- tcl8.6.16\win\..\generic\tclProc.c(2275) : warning C4550: expression evaluates to a function which is missing an argument list tcl8.6.16\pkgs\tdbcodbc1.1.10\win\..\generic\tdbcodbc.c(2720) : warning C4761: integral size mismatch in argument; conversion supplied tcl8.6.16\pkgs\tdbcodbc1.1.10\win\..\generic\tdbcodbc.c(4050) : warning C4761: integral size mismatch in argument; conversion supplied tcl8.6.16\pkgs\tdbcodbc1.1.10\win\..\generic\tdbcodbc.c(4095) : warning C4761: integral size mismatch in argument; conversion supplied tcl8.6.16\pkgs\tdbcodbc1.1.10\win\..\generic\tdbcodbc.c(1474) : warning C4761: integral size mismatch in argument; conversion supplied tcl8.6.16\pkgs\tdbcodbc1.1.10\win\..\generic\tdbcodbc.c(4530) : warning C4761: integral size mismatch in argument; conversion supplied tcl8.6.16\pkgs\tdbcodbc1.1.10\win\..\generic\tdbcodbc.c(4550) : warning C4761: integral size mismatch in argument; conversion supplied tcl8.6.16\pkgs\tdbcodbc1.1.10\win\..\generic\tdbcodbc.c(4588) : warning C4761: integral size mismatch in argument; conversion supplied tcl8.6.16\pkgs\tdbcodbc1.1.10\win\..\generic\tdbcodbc.c(4646) : warning C4761: integral size mismatch in argument; conversion supplied tcl8.6.16\pkgs\tdbcodbc1.1.10\win\..\generic\tdbcodbc.c(5297) : warning C4761: integral size mismatch in argument; conversion supplied tcl8.6.16\pkgs\tdbcodbc1.1.10\win\..\generic\tdbcodbc.c(5489) : warning C4761: integral size mismatch in argument; conversion supplied SQLite3 does not compile, use TCL 8.6.13 version if required for this compiler. tk8.6.16\win\..\generic\tkCanvas.c(4241) : warning C4022: 'memcpy' : pointer mismatch for actual parameter 1 tk8.6.16\win\..\win\tkWinFont.c(1499) : warning C4761: integral size mismatch in argument; conversion supplied tk8.6.16\win\..\win\tkWinFont.c(1521) : warning C4761: integral size mismatch in argument; conversion supplied tk8.6.16\win\..\generic\ttk\ttkFrame.c(175) : warning C4005: 'DEFAULT_BORDERWIDTH' : macro redefinition tk8.6.16\win\..\generic\ttk\ttkClassicTheme.c(0) : see previous definition of 'DEFAULT_BORDERWIDTH' |