Opened 14 years ago

Closed 13 years ago

#160 closed defect (invalid)

osgeo4w needs newer tcl version due to bug in file encodings

Reported by: hamish Owned by: osgeo4w-dev@…
Priority: critical Component: Package
Version: Keywords: grass, tcltk
Cc:

Description

Hi,

fwd from grass bug # 996. (osgeo4w is our build environment for MS Windows)

https://trac.osgeo.org/grass/ticket/996

There is an bug in tcl used in current wingrass packages that
prevents tcl usage with non-latin filenames. In version 8.5.8.1
directories work fine (couldn't find exact entry in tcl bugzilla,
still I got a hint in #tcl that there where fixes regarding
encodings on Windows).

Test with:

mkdir "āšņļ"
wish
puts [file isdirectory [tk_chooseDirectory]]

Wiht current Wingrass included tcl/tk it returns 0 for "āšņļ"
directory, with 8.5.8.1 from ActiveState? it returns 1, as it
should be.

Tested failure with WinGRASS-6.4.SVN-r41363 on Windows Vista
region set to Latvia.

Change History (1)

comment:1 by marisn, 13 years ago

Resolution: invalid
Status: newclosed

Turns out to be WinGRASS packaging bug. Lack of .enc files. Still it would be nice to have a newer TCL/Tk version ;)

http://trac.osgeo.org/grass/ticket/1287

Note: See TracTickets for help on using tickets.