From: invalid@invalid.invalid
Lars Poulsen writes:
> I had a strange problem pop up today. I am working on a msall program,
> and my program file starts with something like this:
> #! /usr/bin/perl
> #
> use strict;
> my $aaa;
> my @bbb = ( # "1ab",
> "2bc",
> "3cd"
> ):
>
> Program runs fine, when I pun it using "perl program".
> But when I "chmod +x program" and run it as "./program"
> it has syntax errors on "use strict;" and on the commented
> out first line of @bbb.
>
> I am puzzled. Why would that be? For my use today, it does not matter,
> but I have not seen this before, and I keep the "use strict;" line in
> all my production code. Any hints for how to figure out what's wrong?
I have two hints:
1. Post the actual script, not a different script that is “something
like” it.
2. Post the errors you get, not just say that they are “syntax errors”.
I have no idea why you think anyone would be able to debug your real
script when they can’t see it. We’re not telepaths.
--
https://www.greenend.org.uk/rjk/
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|