I'm trying to install DateTime-0.1901 for ActivePerl under Microsoft Windows XP. I don't have a C compiler (but I don't need one, right?). I successfully installed DateTime-TimeZone-0.2506 and DateTime-Locale-0.07. Basically, *none* of the DateTime.pm tests are succeeding.
C:\DateTime\DateTime-0.1901>perl Makefile.PL Testing if you have a C compiler Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. cl /c test.c 'cl' is not recognized as an internal or external command, operable program or batch file. NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1' Stop. I cannot determine if you have a C compiler so I will install a perl-only implementation You can force installation of the XS version with perl Makefile.PL --xs Warning: prerequisite Pod::Man 1.14 not found. Writing Makefile for DateTime C:\DateTime\DateTime-0.1901>nmake Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. C:\DateTime\DateTime-0.1901>nmake test ... BEGIN failed--compilation aborted at C:\DateTime\DateTime-0.1901\blib\lib/DateTi me.pm line 43. Compilation failed in require at t\28dow.t line 7. BEGIN failed--compilation aborted at t\28dow.t line 7. t\28dow.................dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-1112 Failed 1112/1112 tests, 0.00% okay t\99-pod................ok 1/1 skipped: File::Find::Rule not installed Failed Test Stat Wstat Total Fail Failed List of Failed ---------------------------------------------------------------------------- --- t\00load.t 1 256 1 1 100.00% 1 t\01sanity.t 255 65280 16 16 100.00% 1-16 t\02last_day.t 255 65280 73 73 100.00% 1-73 t\03components.t 255 65280 122 122 100.00% 1-122 t\04epoch.t 255 65280 32 32 100.00% 1-32 t\05set.t 255 65280 27 27 100.00% 1-27 t\06add.t 255 65280 534 534 100.00% 1-534 t\07compare.t 255 65280 26 26 100.00% 1-26 t\09greg.t 255 65280 35 35 100.00% 1-35 t\10subtract.t 255 65280 96 96 100.00% 1-96 t\11duration.t 255 65280 86 86 100.00% 1-86 t\12week.t 255 65280 26 26 100.00% 1-26 t\13strftime.t 255 65280 132 132 100.00% 1-132 t\14locale.t 255 65280 8 8 100.00% 1-8 t\15jd.t 255 65280 16 16 100.00% 1-16 t\16truncate.t 255 65280 40 40 100.00% 1-40 t\17set_return.t 255 65280 7 7 100.00% 1-7 t\18today.t 255 65280 6 6 100.00% 1-6 t\19leap_second.t 255 65280 71 71 100.00% 1-71 t\20infinite.t 255 65280 ?? ?? % ?? t\21bad_params.t 255 65280 25 25 100.00% 1-25 t\22from_doy.t 255 65280 98 98 100.00% 1-98 t\23storable.t 255 65280 ?? ?? % ?? t\24from_object.t 255 65280 8 8 100.00% 1-8 t\25add_subtract.t 255 65280 10 10 100.00% 1-10 t\26dt_leapsecond_pm.t 255 65280 9 9 100.00% 1-9 t\27delta.t 255 65280 38 38 100.00% 1-38 t\28dow.t 255 65280 1112 1112 100.00% 1-1112 1 subtest skipped. Failed 28/29 test scripts, 3.45% okay. 2654/2655 subtests failed, 0.04% okay. NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0xff' Stop. C:\DateTime\DateTime-0.1901> I installed (nmake install) anyway and this is what I get when I try to use DateTime: C:\DateTime\DateTime-0.1901>perl -MDateTime -e 1 Can't locate loadable object for module DateTime in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at C:/Perl/lib/XSLoader.pm line 43 BEGIN failed--compilation aborted at C:/Perl/site/lib/DateTime.pm line 43. Compilation failed in require. BEGIN failed--compilation aborted. C:\DateTime\DateTime-0.1901> I feel like I'm so close! I'm frustrated, though. Could *this* possibly be the problem? Warning: prerequisite Pod::Man 1.14 not found. Actually, I do have Pod::Man installed! # Pod::Man -- Convert POD data to formatted *roff input. # $Id: Man.pm,v 1.34 2002/07/15 05:46:00 eagle Exp $ Any ideas? -- Jim Monty [EMAIL PROTECTED]