delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/12/29/20:33:26

From: cseawood AT qualcomm DOT com (Christopher Seawood)
Subject: Re: #!/bin/sh troubles
29 Dec 1998 20:33:26 -0800 :
Message-ID: <Pine.LNX.4.05.9812291214050.3611-100000.cygnus.gnu-win32@cseawood.qualcomm.com>
References: <769cmb$rm5$1 AT cronkite DOT cygnus DOT com>
Mime-Version: 1.0
To: "Christopher G. Faylor" <cgf AT cygnus DOT com>
Cc: gnu-win32 AT cygnus DOT com

On 29 Dec 1998, Christopher G. Faylor wrote:

> In article <Pine DOT LNX DOT 4 DOT 05 DOT 9812281449390 DOT 3134-100000 DOT cygnus DOT gnu-win32 AT cseawood DOT qualcomm DOT com>,
> Christopher Seawood <cseawood AT qualcomm DOT com> wrote:
> >On Mon, 7 Dec 1998, it was written:
> >> I copied b20.1's sh.exe to /bin/sh and cp removed the execute permissions.
> >> Chmod'ing the binary did not work either.  So I moved /bin/sh to 
> >> /bin/sh.exe.  Autoconf runs and spits 6 lines of control chars, each
> >> ending with ": not found".  Then it spits out
> >>      /bin/sh.exe: 11: Syntax error: ")" unexpected.  
> >> 
> >
> >Well, I was playing with the problem again today when I accidentally
> >typed:  sh /bin/sh.exe .  And surprise, I got the same 6 lines of control
> >chars so could it be that sh is attempting to run itself instead of the
> >shell script that calls it when I try to run just ./configure or autoconf?
> 
> I'm not sure why you're copying /bin/sh.exe to /bin/sh but it is not
> necessary and will only confuse things.

Just trying to see if it would make things work again.

> Scripts that begin with '#!/bin/sh' behave properly under Cygwin.  Adding
> the .exe to the /bin/sh is optional and probably should be avoided if your
> goal is to create portable scripts.

I never added the .exe to the #!/bin/sh that's in the autoconf script.
The first line of the autoconf script is still #!/bin/sh.  What I was
trying to point out is that the error message that I get when I run
autoconf (or any shell script) is the same as the one I get when I do 'sh
/bin/sh.exe'. I'm looking into the spawn code now but I can't seem to get
a new cygwin1.dll compiled with debugging on.
 
Regards,
Christopher

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019