Opened 9 years ago

Closed 9 years ago

#1287 closed defect (fixed)

Windows native installers TCL lacks .enc files for non-latin 1 encodings

Reported by: marisn Owned by: grass-dev@…
Priority: critical Milestone: 6.4.1
Component: Installation Version: 6.4.1 RCs
Keywords: wingrass Cc:
CPU: Unspecified Platform: MSWindows Vista

Description

As I was tracking down file name corruption in WinGRASS-6.4.1RC1-1 it turned out to be caused by lack of non-latin 1 or Unicode encoding support in bundled TCL. As my home directory contains non-latin letters, it's impossible to start GRASS as it's TCL parts fail to locate GISRC file in my home directory. As long as Windows doesn't move to full Unicode support, supporting different CP's on Windows is a must.

[18:55] <ijchain> <dgp> ....request that the GRASS folks include all the *.enc files with their bundled copy of Tcl.

Change History (12)

comment:1 Changed 9 years ago by marisn

Same issue is causing bug #996

comment:2 in reply to:  description Changed 9 years ago by hellik

Replying to marisn:

[18:55] <ijchain> <dgp> ....request that the GRASS folks include all the *.enc files with their bundled copy of Tcl.

does this mean that all files in C:\OSGeo4W\lib\tcl8.5\encoding should be included in the wingrass-installer?

Helmut

comment:3 Changed 9 years ago by marisn

As long as we plan to allow folks to run GRASS on non-ASCII/Unicode locales - Yes.

comment:4 in reply to:  3 ; Changed 9 years ago by hellik

Replying to marisn:

As long as we plan to allow folks to run GRASS on non-ASCII/Unicode locales - Yes.

try wingrass65-installer-nightly build >= r45583 for testing

the files from C:\OSGeo4W\lib\tcl8.5\encoding should then be in C:\Program Files\GRASS 6.5.SVN\tcl-tk\lib\tcl8.5\encoding

Helmut

comment:5 Changed 9 years ago by hellik

Keywords: wingrass added

comment:6 in reply to:  4 ; Changed 9 years ago by hellik

Replying to hellik:

Replying to marisn:

try wingrass65-installer-nightly build >= r45583 for testing

the files from C:\OSGeo4W\lib\tcl8.5\encoding should then be in C:\Program Files\GRASS 6.5.SVN\tcl-tk\lib\tcl8.5\encoding

Maris, have you tested the wingrass65nightly-builds > r45583 ?

comment:7 in reply to:  6 ; Changed 9 years ago by marisn

Replying to hellik:

Maris, have you tested the wingrass65nightly-builds > r45583 ?

Will do as soon I will get one. Nightly build server is down for some days already.

comment:8 in reply to:  7 ; Changed 9 years ago by hellik

Replying to marisn:

Replying to hellik:

Maris, have you tested the wingrass65nightly-builds > r45583 ?

Will do as soon I will get one. Nightly build server is down for some days already.

nightly build are available again: http://josef.fsv.cvut.cz/wingrass/grass65/

comment:9 in reply to:  8 Changed 9 years ago by martinl

Replying to hellik:

Replying to marisn:

Replying to hellik:

Maris, have you tested the wingrass65nightly-builds > r45583 ?

Will do as soon I will get one. Nightly build server is down for some days already.

nightly build are available again: http://josef.fsv.cvut.cz/wingrass/grass65/

What's the status?

comment:10 Changed 9 years ago by marisn

Works fine with recent 6.5 SVN build. I can see correct non-ascii letters and also check for non-latin file presence in system.

Needs to go to 6.4 packaging ASAP.

comment:11 in reply to:  10 Changed 9 years ago by hellik

Replying to marisn:

Works fine with recent 6.5 SVN build. I can see correct non-ascii letters and also check for non-latin file presence in system.

Needs to go to 6.4 packaging ASAP.

done with r45711

closing the ticket?

Helmut

comment:12 Changed 9 years ago by hellik

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.