Opened 11 years ago

Closed 11 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 11 years ago by marisn

Same issue is causing bug #996

comment:2 in reply to:  description Changed 11 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 11 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 11 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 11 years ago by hellik

Keywords: wingrass added

comment:6 in reply to:  4 ; Changed 11 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 11 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 11 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 11 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 11 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 11 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 11 years ago by hellik

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