[osgeo4w-dev] [osgeo4w] #160: osgeo4w needs newer tcl version due to bug in file encodings

OSGeo4W trac_osgeo4w at osgeo.org
Fri Mar 12 08:19:37 EST 2010


#160: osgeo4w needs newer tcl version due to bug in file encodings
---------------------+------------------------------------------------------
Reporter:  hamish    |       Owner:  osgeo4w-dev at lists.osgeo.org
    Type:  defect    |      Status:  new                        
Priority:  critical  |   Component:  Package                    
 Version:            |    Keywords:  grass, tcltk               
---------------------+------------------------------------------------------
 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.
 }}}

-- 
Ticket URL: <https://trac.osgeo.org/osgeo4w/ticket/160>
OSGeo4W <http://trac.osgeo.org/osgeo4w>
OSGeo4W is the Windows installer for the OSGeo stack.


More information about the osgeo4w-dev mailing list