Compiled on Windows Vista 32-bit with VC++9 and VC++10.
"nmake -f makefile.vc test OPTS=msvcrt" fails to run filesystem-1.3 and filesystem-1.4 with the message:
filesystem.test
==== filesystem-1.3 link normalisation FAILED
==== Contents of test case:
testPathEqual [file normalize [file join dir.dir foo]] [file normalize [file join dir.link foo]]
---- Result was:
not equal: C:/Users/wem/tcl8.5.14/win/dir.dir/foo C:/Users/wem/tcl8.5.14/win/dir.link/foo
---- Result should have been (exact matching):
1
==== filesystem-1.3 FAILED
==== filesystem-1.4 link normalisation FAILED
==== Contents of test case:
testPathEqual [file normalize [file join dir.dir inside.file]] [file normalize [file join dir.link inside.file]]
---- Result was:
not equal: C:/Users/wem/tcl8.5.14/win/dir.dir/inside.file C:/Users/wem/tcl8.5.14/win/dir.link/inside.file
---- Result should have been (exact matching):
1
==== filesystem-1.4 FAILED
Note: the same bug has been reported in ID: 3455688 for version 8.5.11 and in ID: 3545366 for 8.6.b3