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

Reply via email to