delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/03/31/06:37:25

To: bug-gnu-cdrom AT gnu DOT org, djgpp AT delorie DOT com
Cc: boersch AT freewwweb DOT com, GVAofG AT juno DOT com
Date: Thu, 30 Mar 2000 23:03:39 -0500
Subject: Perl interpreter cannot find 'POSIX'
Message-ID: <20000330.230342.-275971.0.GVAofG@juno.com>
X-Mailer: Juno 3.0.13
MIME-Version: 1.0
X-Juno-Line-Breaks: 0-6,9-18,21-23,25,28-33,35-62,62-32767
X-Juno-Att: 1
X-Juno-RefParts: 0
From: Christopher W Gray <gvaofg AT juno DOT com>
Reply-To: djgpp AT delorie DOT com

This message is in MIME format.  Since your mail reader does not understand
this format, some or all of this message may not be legible.

----__JNP_000_3fe7.2839.1b81
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

I just installed the GNU distribution for Windows 95.    I have a short
perl program which runs okay on Unix (SGI).   The program has the
statement:

       require 'POSIX';

I am issuing the command-line:

       perl "c:\My Documents\perl_stuff\abc.pl

The perl interpreter complains with the message:

       Can't locate POSIX in @inc (@inc contains: c:/fsf/lib/perl5
c:/fsf/lib/perl5/site cL/fsf/lib/perl5/site .) at c:\My
Documents\perl_stuff\abc.perl line 2.


The distribution CD did not install the POSIX extensions to Perl.   I
have no idea what to do to
get this to install.     Just copying the missing POSIX.pm file from the
cd to the hard drive does not work.    I would appreciate it if someone
could respond to me as I am unable to do anything.     Thanks much.

      David Boerschlein,   boersch AT freewwweb DOT com


The perl code is as follows (and is also attached):
_________________________________________________________________________
_______
#!/fsf/bin/perl
require 'POSIX';
POSIX::tzset();
@zones = POSIX::tzname();
$time_t = POSIX::mktime(0,30,12,15,5,104);
($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst)
    = localtime($time_t);
$zone = @zones[$isdst];
$year += 1900;
$dayname = ("Sunday", "Monday", "Tuesday", "Wednesday",
            "Thursday", "Friday", "Saturday")[$wday];
$monthname =  ("January", "February", "March", "April",
               "May", "June", "July", "August",
               "September", "October", "November", "December")[$mon];
print "$dayname, $monthname $mday, $year, $hour:$min:$sec ($zone)\n";
$time_t = POSIX::mktime(0,30,12,15,11,104);
($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst)
    = localtime($time_t);
$zone = @zones[$isdst];
$year += 1900;
$dayname = ("Sunday", "Monday", "Tuesday", "Wednesday",
            "Thursday", "Friday", "Saturday")[$wday];
$monthname =  ("January", "February", "March", "April",
               "May", "June", "July", "August",
               "September", "October", "November", "December")[$mon];
print "$dayname, $monthname $mday, $year, $hour:$min:$sec ($zone)\n";
exit;

----__JNP_000_3fe7.2839.1b81
Content-Type: application/octet-stream; name="abc.pl"
Content-Transfer-Encoding: base64

IyEvZnNmL2Jpbi9wZXJsDQpyZXF1aXJlICdQT1NJWC5wbSc7DQpQT1NJWDo6dHpzZXQoKTsNCkB6
b25lcyA9IFBPU0lYOjp0em5hbWUoKTsNCiR0aW1lX3QgPSBQT1NJWDo6bWt0aW1lKDAsMzAsMTIs
MTUsNSwxMDQpOw0KKCRzZWMsICRtaW4sICRob3VyLCAkbWRheSwgJG1vbiwgJHllYXIsICR3ZGF5
LCAkeWRheSwgJGlzZHN0KQ0KICAgID0gbG9jYWx0aW1lKCR0aW1lX3QpOw0KJHpvbmUgPSBAem9u
ZXNbJGlzZHN0XTsNCiR5ZWFyICs9IDE5MDA7DQokZGF5bmFtZSA9ICgiU3VuZGF5IiwgIk1vbmRh
eSIsICJUdWVzZGF5IiwgIldlZG5lc2RheSIsDQogICAgICAgICAgICAiVGh1cnNkYXkiLCAiRnJp
ZGF5IiwgIlNhdHVyZGF5IilbJHdkYXldOw0KJG1vbnRobmFtZSA9ICAoIkphbnVhcnkiLCAiRmVi
cnVhcnkiLCAiTWFyY2giLCAiQXByaWwiLA0KICAgICAgICAgICAgICAgIk1heSIsICJKdW5lIiwg
Ikp1bHkiLCAiQXVndXN0IiwNCiAgICAgICAgICAgICAgICJTZXB0ZW1iZXIiLCAiT2N0b2JlciIs
ICJOb3ZlbWJlciIsICJEZWNlbWJlciIpWyRtb25dOw0KcHJpbnQgIiRkYXluYW1lLCAkbW9udGhu
YW1lICRtZGF5LCAkeWVhciwgJGhvdXI6JG1pbjokc2VjICgkem9uZSlcbiI7DQokdGltZV90ID0g
UE9TSVg6Om1rdGltZSgwLDMwLDEyLDE1LDExLDEwNCk7DQooJHNlYywgJG1pbiwgJGhvdXIsICRt
ZGF5LCAkbW9uLCAkeWVhciwgJHdkYXksICR5ZGF5LCAkaXNkc3QpDQogICAgPSBsb2NhbHRpbWUo
JHRpbWVfdCk7DQokem9uZSA9IEB6b25lc1skaXNkc3RdOw0KJHllYXIgKz0gMTkwMDsNCiRkYXlu
YW1lID0gKCJTdW5kYXkiLCAiTW9uZGF5IiwgIlR1ZXNkYXkiLCAiV2VkbmVzZGF5IiwNCiAgICAg
ICAgICAgICJUaHVyc2RheSIsICJGcmlkYXkiLCAiU2F0dXJkYXkiKVskd2RheV07DQokbW9udGhu
YW1lID0gICgiSmFudWFyeSIsICJGZWJydWFyeSIsICJNYXJjaCIsICJBcHJpbCIsDQogICAgICAg
ICAgICAgICAiTWF5IiwgIkp1bmUiLCAiSnVseSIsICJBdWd1c3QiLA0KICAgICAgICAgICAgICAg
IlNlcHRlbWJlciIsICJPY3RvYmVyIiwgIk5vdmVtYmVyIiwgIkRlY2VtYmVyIilbJG1vbl07DQpw
cmludCAiJGRheW5hbWUsICRtb250aG5hbWUgJG1kYXksICR5ZWFyLCAkaG91cjokbWluOiRzZWMg
KCR6b25lKVxuIjsNCmV4aXQ7DQo=
----__JNP_000_3fe7.2839.1b81--

- Raw text -


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