Skip Menu |

This queue is for tickets about the CPANPLUS CPAN distribution.

Report information
The Basics
Id: 19557
Status: resolved
Priority: 0/
Queue: CPANPLUS

People
Owner: Nobody in particular
Requestors: imacat [...] mail.imacat.idv.tw
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.061
Fixed in: (no value)



Subject: CPANPLUS Failed to Let Its Own Prerequisites Visible to CPAN.

Message body is not shown because it is too large.

Hi, Show quoted text
> Hi. This is imacat from Taiwan. In the recent build attempt I > found that CPANPLUS failed to let its own prerequisites visible to CPAN. > I cannot install CPANPLUS from CPAN shell. Here is the detailed log I > got from a newly-installed host. It is obvious that CPAN does not > recognized the missing prerequisites of CPANPLUS. > > Please tell me if you need more information, or if there is anything > I can help. Thank you.
Looking at the output, it indeed looks like CPAN.pm is simply not picking up on the prereqs of CPANPLUS. This is weird, as they are clearly listed as show below. They should also be stated in a comment field in the Makefile (you could check that), which is where CPAN.pm (iirc) parses them from again. If that does not happen, you've found the bug in CPAN.pm.. otherwise, i'm not sure what's going on. [...] Show quoted text
> Checking if your kit is complete... > Looks good > Warning: prerequisite Archive::Extract 0.07 not found. > Warning: prerequisite File::Fetch 0.07 not found. > Warning: prerequisite IPC::Cmd 0.24 not found. > Warning: prerequisite IPC::Run 0.79 not found. > Warning: prerequisite Locale::Maketext::Simple 0 not found. > Warning: prerequisite Log::Message 0 not found. > Warning: prerequisite Module::CoreList 1.97 not found. > Warning: prerequisite Module::Load 0.10 not found. > Warning: prerequisite Module::Load::Conditional 0.07 not found. > Warning: prerequisite Module::Loaded 0 not found. > Warning: prerequisite Module::Pluggable 2.4 not found. > Warning: prerequisite Object::Accessor 0.03 not found. > Warning: prerequisite Params::Check 0.22 not found. > Warning: prerequisite Term::UI 0.05 not found. > Writing Makefile for CPANPLUS
[...] Show quoted text
> t/00_CPANPLUS-Inc....................NOK 20# Failed test > (t/00_CPANPLUS-Inc.t at line 106) > # Tried to use 'Params::Check'. > # Error: Can't locate Params/Check.pm in @INC (@INC contains: > CODE(0x81cdbf0) /root/.cpan/build/CPANPLUS-0.061/t/config
This is clearly due to missing prereqs, so the error must be somewhere between the 'perl Makefile.PL' and 'make test' stage.