Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 16512
Status: resolved
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: sdn.today44975 [...] zoemail.net
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: (no value)
Fixed in: (no value)



Subject: MakeMaker prereq check failed for Time::Format_XS v1.02
Alas, this bug did not happen to me personally, so I cannot report what version of MakeMaker was used, nor can I provide the built makefiles. I apologize. See http://www.nntp.perl.org/group/perl.cpan.testers/272562 One of the CPAN testers tried to build Time::Format_XS v1.02. That module's Makefile.PL is: use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( 'NAME' => 'Time::Format_XS', 'VERSION_FROM' => 'Format_XS.pm', # finds $VERSION 'PREREQ_PM' => {Time::Format => '1.01'}, # e.g., Module::Name => 1.1 'depend' => {'Format_XS.c' => 'format.c'}, ($] >= 5.005 ? ## Add these new keywords supported since 5.005 (ABSTRACT_FROM => 'Format_XS.pm', # retrieve abstract from module AUTHOR => 'Eric Roode <roode@cpan.org>') : ()), ); As you can see (and as the above test report notes), this version of Time::Format_XS requires Time::Format v1.01 or greater. But apparently, according to the CPAN tester's log, what was downloaded and installed was Time::Format v1.00. This caused the Time::Format_XS build to fail. Thanks in advance for your attention to this, and please let me know if I can provide any further information.
This looks like a CPAN glitch and not a MakeMaker issue. It appears the correct version of Time::Format was communicated to CPAN.pm which means MakeMaker is doing its job. [CP_MSG] [Fri Dec 2 09:56:32 2005] Module 'Time::Format_XS' requires 'Time::Format' version '1.01' to be installed Yet CPAN.pm grabbed the 1.00 tarball. [CP_MSG] [Fri Dec 2 09:56:32 2005] Trying to get 'file://ftp/pub/CPAN/authors/id/R/RO/ROODE/Time-Format-1.00.tar.gz' Since the user was using a local CPAN archive this suggests a broken index file on his end. I note that Time::Format 1.01 and 1.02 had just been uploaded to CPAN less than a day earlier.