delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | No, hits=-2.2 required=5.0 tests=AWL,BAYES_00 |
X-Spam-Check-By: | sourceware.org |
Message-ID: | <4A9697B2.6050101@bopp.net> |
Date: | Thu, 27 Aug 2009 09:26:58 -0500 |
From: | Jeremy Bopp <jeremy AT bopp DOT net> |
User-Agent: | Thunderbird 2.0.0.23 (Windows/20090812) |
MIME-Version: | 1.0 |
To: | cygwin AT cygwin DOT com |
Subject: | Re: Changing HOME for PERL |
References: | <CC93624851A47D42AFD22FB06BCD2D9A0234B8A7 AT CORPUSMX80B DOT corp DOT emc DOT com> <4A959537 DOT 7020900 AT bopp DOT net> <CC93624851A47D42AFD22FB06BCD2D9A0234B90D AT CORPUSMX80B DOT corp DOT emc DOT com> <4A95AA6A DOT 9010909 AT bopp DOT net> <CC93624851A47D42AFD22FB06BCD2D9A0234BB33 AT CORPUSMX80B DOT corp DOT emc DOT com> |
In-Reply-To: | <CC93624851A47D42AFD22FB06BCD2D9A0234BB33@CORPUSMX80B.corp.emc.com> |
X-IsSubscribed: | yes |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Dexter_Michael AT emc DOT com wrote: > Also the command od -c test1-mike.pl, shows \n ONLY throughout the file > excepts a couple sots near the end of the file. Do I need to worry > about those couple spots \n\n doubles appears. No, you don't need to worry about \n\n sequences. They just indicate that you have empty lines in the file. Try removing one of the empty lines and see out the od -c output changes. > ================================================== > dextem AT USENDEXTEML1C ~/PERL > $ od -c test1-mike.pl > 0000000 # ! / u s r / b i n / p e r l \n > 0000020 \n $ x = 3 ; \n $ c = " h > 0000040 e " ; \n $ s = $ c x $ > 0000060 x ; \n $ b = " b y e " ; \n p > 0000100 r i n t " $ s \ n " ; > 0000120 # h e h e h e \n p > 0000140 r i n t $ s . " \ n " ; > 0000160 # h e h e h e \n \n > 0000200 $ a = $ s . $ b ; \n p r > 0000220 i n t $ a ; > 0000240 # h e h e h e b y > 0000260 e \n \n > 0000263 > ================================================== > > Now when I run the file I am getting same error without the ^M > > dextem AT USENDEXTEML1C ~/PERL > $ ./test1-mike.pl > bash: ./test1-mike.pl: /usr/bin/perl: bad interpreter: Permission denied I went ahead and recreated your script based on your od -c output, but as expected, I can't recreate your problem without purposely breaking my Cygwin installation. Only by removing all execute permissions from my Perl program at /usr/bin/perl am I able to get the error you receive. Now I just took a closer look at what you did earlier to work around this problem when you changed the SheBang line to: #!/cygdrive/c/PERL/BIN/perl What you have done by making this change is direct Cygwin to run what is most likely a Windows-native Perl installation installed into C:\PERL in order to interpret your script. Since this change works for you, this Perl installation is obviously good; however, this is *not* the Perl installation under Cygwin. Since your Cygwin-based Perl installation seems to be lacking some necessary permissions, it appears that there is something wrong with your Cygwin installation. Following the problem reporting guidelines (http://cygwin.com/problems.html) will provide more information which will hopefully help the Cygwin maintainers identify the cause of the issue. Good luck. -Jeremy -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |