Changes between Initial Version and Version 1 of Ticket #1803


Ignore:
Timestamp:
Nov 21, 2012, 9:51:48 AM (11 years ago)
Author:
martinl
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1803 – Description

    initial v1  
    1 There's a following error at GRASS 6.4.3RC1 startup in text mode on Win 7 64bit:
     1Are the Windows builds done on Linux? If so, I guess the root cause
    22
    3 {{{
    4 C:\>"C:\Program Files (x86)\GRASS GIS 6.4.3RC1\grass64.bat" -text
    5 The system cannot find the batch label specified - aftertextcheck
    6 }}}
    7 
    8 The problem is in the etc\Init.bat where the "aftertextcheck" label is used - looks like Windows expects "\r\n" at the end of the label name rather than "\n".
    9 
    10 Are the Windows builds done on Linux? If so, I guess the root cause is eol-style=native on lib/init/init.bat in the GRASS repo. The solution would be to set eol-style=CRLF, or maybe to tweak the makefile to run tr/unix2dos/... on etc/Init.bat.
    11 
    12 Opinions?
    13 
    14 There are plenty of *.bat with LF instead of CRLF in the GRASS installation dir. Shouldn't they all have CRLF line endings?:
    15 
    16 {{{
    17 $ cd '/c/Program Files (x86)/GRASS GIS 6.4.3RC1'
    18 $ find . -type f -iname '*.bat' -print0 | xargs -0 grep -Ulv $'\r' | wc -l
    19 112
    20 }}}
     3winGRASS are built on Windows, of course - in MinGW/MSys environment.