Hi Eirik
On 28/09/16 11:10, Eirik Berg Hanssen wrote:
On Wed, Sep 28, 2016 at 2:51 AM, Ron Savage <[email protected]
<mailto:[email protected]>> wrote:
On 28/09/16 10:47, Karen Etheridge wrote:
There's no META.* files, which probably doesn't help... if the
smoker is
taking shortcuts and expecting to find a META.* (which it shouldn't)
without running Makefile.PL, then that would explain why the smoke
report is reporting no prereqs at all.
Actually, it reports ExtUtils::MakeMaker (0) as a prereq.
Thanx. The Makefile generates MYMETA.(json, yaml), but not META.*.
… and the MYMETA.json that's generated when I run it here (yay
insomnia!), specifies ExtUtils::MakeMaker (0) as the only "build" prereq.
Data::Dumper and a whole slew of other modules are specified as
"configure" prereqs.
Indeed. Makefile (I'm on Debian) contains:
# MakeMaker Parameters:
# ABSTRACT => q[Release 3 of Marpa]
# AUTHOR => [q[Jeffrey Kegler]]
# BUILD_REQUIRES => { }
# CONFIGURE_REQUIRES => { CPAN::Meta::Converter=>q[2.120921],
Carp=>q[1.11], Config::AutoConf=>q[0.22], Cwd=>q[3.2501],
Data::Dumper=>q[2.125], DynaLoader=>q[1.08], English=>q[1.04],
Exporter=>q[5.62], ExtUtils::CBuilder=>q[0.27],
ExtUtils::MakeMaker=>q[6.48], ExtUtils::Manifest=>q[1.51_01],
ExtUtils::Mkbootstrap=>q[6.42], Fatal=>q[1.05], File::Copy=>q[2.11],
File::Spec=>q[3.2501], IPC::Cmd=>q[0.40_1], List::Util=>q[1.21],
Scalar::Util=>q[1.21], Test::More=>q[0.94], Time::Piece=>q[1.12],
XSLoader=>q[0.08] }
Might it be that the smoker is for some or other reason (overwrite
instead of merge?) seeing only the "build" prereqs?
… though, shouldn't (most of?) those prereqs be "runtime" prereqs?
Yep.
Sounds like a fault with the highly-customized Makefile.PL to me.
Thanx!
--
Ron Savage - savage.net.au