Hello,
I have 2 new (to me) problems, probably with differents causes, so I'm posting each one separatly:

1/ new line in bash 3.00/3.2.49

2/ heap allocation on Windows Vista

1/ new line in bash 3.00/3.2.49

I'm using "sh-3.00" since years on my winXP desktop. I get used to fews bugs that can be easily avoid ( eg [ ! a file.txt ] ).

Lately, I tried the "bash, version 3.2.49" (Latest Cygwin DLL release version is 1.7.7-1).

Running script now stop during the lexical parsing with message like:

/cygdrive/c/open/wpkg/wa.sh: wa.sh: line 38: syntax error near unexpected token `newline'

'cygdrive/c/open/wpkg/wa.sh: wa.sh: line 38: `;;esac

When I add en # comment at the end of line, the error vanishes.

The cause can easily be found. In the meantime (3.00 - 3.2) the newline routine has been changed ; this issue has already been identified, with no fixed decision cf (2006-06/msg00863)

So when I use a windows editor (notepad.exe) to edit my script I won't escape this limitation.

Is there any action planned ?

http://cygwin.com/ml/cygwin/2006-06/msg00863.html

/cygdrive/c/Documents: line 48: syntax error near unexpected token `newline'

I renamed the local "getline" into "get_line" in all files, and it was enough.


Christian