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 Content-Type: multipart/mixed; boundary=--__JNP_000_3fe7.2839.1b81 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 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--