Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Business-ISBN-Data CPAN distribution.

Report information
The Basics
Id: 99113
Status: open
Priority: 0/
Queue: Business-ISBN-Data

People
Owner: Nobody in particular
Requestors: REHSACK [...] cpan.org
Cc:
AdminCc:

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



Subject: Unnecessary EU::MM version requested
Hi Brian, I recently added a recipe for Business::ISBN::Data to my meta-cpan layer for Yocto (Linux cross compiling distribution builder) and got: ExtUtils::MakeMaker version 6.65 required--this is only version 6.57_05 at Makefile.PL line 1. BEGIN failed--compilation aborted at Makefile.PL line 1. I removed the required version and it builds fine and now we have an iMX.6 device running the most recent Business::ISBN::Data \o/ (see https://github.com/rehsack/meta-cpan). Would you mind to remove the dependency for future releases? Cheers, Jens
I use TEST_REQUIRES, which shows up in ExtUtils::MakeMaker 6.64. I've been standardizing this across all of my modules. I think in this case it works for you because the only test dependency is core. Are you limited to a particular version of ExtUtils from the target architecture? I don't know anything about that system.
You can as I do: if ( $params{TEST_REQUIRES} and ( $eumm_version < 6.6303 ) ) { if ( $params{BUILD_REQUIRES} ) { $params{BUILD_REQUIRES} = { %{ $params{BUILD_REQUIRES} }, %{ $params{TEST_REQUIRES} } }; } else { $params{BUILD_REQUIRES} = delete $params{TEST_REQUIRES}; } } if ( $params{BUILD_REQUIRES} and ( $eumm_version < 6.5503 ) ) { #EUMM 6.5502 has problems with BUILD_REQUIRES $params{PREREQ_PM} = { %{ $params{PREREQ_PM} || {} }, %{ $params{BUILD_REQUIRES} } }; delete $params{BUILD_REQUIRES}; } The system I use is a cross-compile system where it's currently impossible to update modules in the native perl. I have to work on it - maybe I can find someone responsible at https://www.yoctoproject.org/tools-resources/events/yocto-project-developer-day-elce-2014 :)
Subject: Re: [rt.cpan.org #99113] Unnecessary EU::MM version requested
Date: Wed, 1 Oct 2014 16:36:52 -0400
To: bug-Business-ISBN-Data [...] rt.cpan.org
From: brian d foy <bdfoy [...] cpan.org>
But, if you can add other modules, you can't just install ExtUtils::MakeMaker into site_perl like any other module?
Not today - it's one of the major tasks after Yocto 1.7