delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/10/20/12:19:10

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
From: "John Pollock" <jpollock AT curl DOT com>
To: <cygwin AT sourceware DOT cygnus DOT com>
Subject: new sh doesn't translate Unix-style paths for Perl?
Date: Fri, 20 Oct 2000 12:14:01 -0400
Message-ID: <NEBBJPGNBOKKDAEIIMIKCEDNCCAA.jpollock@curl.com>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Importance: Normal

There seems to be a problem in the new sh (1.1.x).  With the old sh, we were
able to invoke perl scripts directly:

VINCENTE$ sh
$ cd
$ pwd
/cygdrive/m
$ ./make-version-info.pl
make-version-info.pl: You must specify --filename

But the new sh doesn't seem to accept direct invocations in this style:

$ pwd
/cygdrive/m
$ ./make-version-info.pl
./make-version-info.pl: not found

This would be OK if we could invoke perl directly and then use the script as
an argument, and we can do this when the perl script is invoked with a
DOS-style path:

$ perl m:\make-version-info.pl
make-version-info.pl: You must specify --filename

but if you use a Unix style path, it doesn't work:

$ perl /m/make-version-info.pl
Can't open perl script "/m/make-version-info.pl": No such file or directory

Thoughts?
John


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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