Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <20000626121124.6043.qmail@web122.yahoomail.com> Date: Mon, 26 Jun 2000 05:11:24 -0700 (PDT) From: Earnie Boyd Reply-To: earnie_boyd AT yahoo DOT com Subject: Re: Problem with cygwin-1.1.2 gawk-3.0.4 [Was: [ANNOUNCEMENT] Updated: gawk-3.0.4] To: "Christian_Jönsson" , cygwin AT sourceware DOT cygnus DOT com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii --- Christian_Jönsson wrote: -8<- > > The very trivial test1.tcl script is this: > > BASH.EXE-2.04$ less test1.tcl > set awkCode { { print " "; } } > > exec awk $awkCode > BASH.EXE-2.04$ > > now, it might be my total lack of tcl script writing and thus a PATH > problem, a cygtcl problem with PATH or awk. hmm, perhaps the link > awk -> gawk... > > changing and trying again... > > BASH.EXE-2.04$ less test1.tcl > set awkCode { { print " "; } } > > exec gawk $awkCode > BASH.EXE-2.04$ cygtclsh80.exe test1.tcl > gawk.exe: cmd. line:1: { print " > gawk.exe: cmd. line:1: ^ unterminated string > while executing > "exec gawk $awkCode" > (file "test1.tcl" line 3) > BASH.EXE-2.04$ > > hmm, there is is, the unterminated string problem, test case 1. (and a > discoverg cygtcl "feauture" :), couldn't handle the awk.exe -> gawk.exe > link... > > now, changing test2.tcl and trying again... > > BASH.EXE-2.04$ less test2.tcl > set awkCode { BEGIN { print "\"flow 0" }{ print " "; } } > > exec gawk $awkCode > BASH.EXE-2.04$ cygtclsh80.exe test2.tcl > gawk.exe: cmd. line:2: (END OF FILE) > gawk.exe: cmd. line:2: parse error > while executing > "exec gawk $awkCode" > (file "test2.tcl" line 3) > BASH.EXE-2.04$ > > same with test3.tcl... > > BASH.EXE-2.04$ less test3.tcl > set awkCode { BEGIN {prev=-1; }{ print " "; } } > > exec gawk $awkCode > > BASH.EXE-2.04$ cygtclsh80.exe test3.tcl > gawk.exe: cmd. line:1: BEGIN {prev=-1; }{ print " > gawk.exe: cmd. line:1: ^ unterminated string > while executing > "exec gawk $awkCode" > (file "test3.tcl" line 3) > BASH.EXE-2.04$ > When communicating between Cygwin and non-Cygwin programs you should `SET CYGWIN=notty nobinmode' before starting bash, YMMV so it might not help your case. Regards, ===== --- Earnie Boyd: __Cygwin: POSIX on Windows__ Cygwin Newbies: __Minimalist GNU for Windows__ Mingw32 List: Mingw Home: __________________________________________________ Do You Yahoo!? Get Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com