Rick Measham wrote: > Available from your local CPAN archive as the mirrors pick it up. Or if you > can't wait: > http://datetime-format-strptime.googlecode.com/files/DateTime-Format-Strptime-1.0900.tgz
Thanks, Rick. I'm unable to compile DateTime-Format-Strptime-1.0900 on Microsoft Windows XP. The Makefile.PL script is very different from the one for DateTime-Format-Strptime-1.0702, which is the version I last successfully compiled and installed in June 2008. Here's what happens: C:\DateTime\Modules\DateTime-Format-Strptime-1.0900>perl Makefile.PL Set up gcc environment - 3.4.5 (mingw special) ----------------------------------------- __ _ _ _ / _\ |_ _ __ _ __ | |_(_)_ __ ___ ___ \ \| __| '__| '_ \| __| | '_ ` _ \ / _ \ _\ \ |_| | | |_) | |_| | | | | | | __/ \__/\__|_| | .__/ \__|_|_| |_| |_|\___| |_| ----------------------------------------- To run thousands of other tests (mainly for developers) then after running 'make' and 'make test' run 'make test_more': perl MakeFile.PL make make test make test_more Writing Makefile for DateTime::Format::Strptime C:\DateTime\Modules\DateTime-Format-Strptime-1.0900>nmake WARNING: missing nmake.err; displaying error numbers without messages. makefile(837) : U1036: Stop. C:\DateTime\Modules\DateTime-Format-Strptime-1.0900>chdir .. C:\DateTime\Modules>diff -c DateTime-Format-Strptime-1.0702\Makefile.PL DateTime-Format-Strptime-1.0900/Makefile.PL *** DateTime-Format-Strptime-1.0702/Makefile.PL Mon Sep 17 17:16:28 2007 --- DateTime-Format-Strptime-1.0900/Makefile.PL Sun Feb 22 02:39:21 2009 *************** *** 2,11 **** print <<'EOF'; ----------------------------------------- ! __ ___ ! (_ _|_ ._ ._ | o ._ _ _ ! __) |_ | |_) | | | | | (/_ ! | ----------------------------------------- To run thousands of other tests (mainly --- 2,13 ---- print <<'EOF'; ----------------------------------------- ! __ _ _ _ ! / _\ |_ _ __ _ __ | |_(_)_ __ ___ ___ ! \ \| __| '__| '_ \| __| | '_ ` _ \ / _ \ ! _\ \ |_| | | |_) | |_| | | | | | | __/ ! \__/\__|_| | .__/ \__|_|_| |_| |_|\___| ! |_| ----------------------------------------- To run thousands of other tests (mainly *************** *** 25,41 **** AUTHOR => 'Rick Measham (ri...@cpan.org)', ABSTRACT => 'Parse and format strp and strf time patterns', PREREQ_PM => { ! 'DateTime' => '0.1402', ! 'DateTime::Locale' => '0.35', ! 'DateTime::TimeZone' => '0.25', 'Params::Validate' => '0.64', }, ); sub MY::postamble { ! return <<'MAKE_FRAG'; test_more :: pure_all PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" t/more/*.t MAKE_FRAG - } --- 27,50 ---- AUTHOR => 'Rick Measham (ri...@cpan.org)', ABSTRACT => 'Parse and format strp and strf time patterns', PREREQ_PM => { ! 'DateTime' => '0.4304', ! 'DateTime::Locale' => '0.41', ! 'DateTime::TimeZone' => '0.79', 'Params::Validate' => '0.64', }, ); sub MY::postamble { ! return $^O eq 'MSWin32'? ! <<'MAKE_FRAG' test_more :: pure_all + SET PERL_DL_NONLAZY=1 + $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" + "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" t/more/*.t + MAKE_FRAG + : + <<'MAKE_FRAG'; + test_more :: pure_all PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" t/more/*.t MAKE_FRAG } C:\DateTime\Modules> When I took the word 'SET' out from before 'PERL_DL_NONLAZY=1', I just got a different error number. Any suggestions? -- Jim Monty jim.mo...@yahoo.com