in reply to cpan and cpanplus and toolchain

It sounds like a bug related to Scalar::Util and Moose, because you dared to use ExtUtils::MakeMaker instead of Module::Build. I'll bet your problems go away if you install the latest Module::Build (good luck...) and then do
perl ./Build.PL ./Build install
Welcome to Modern Perl.

Replies are listed 'Best First'.
Re^2: cpan and cpanplus and toolchain
by John M. Dlugosz (Monsignor) on Mar 18, 2011 at 07:53 UTC
    Catalyst's helper scripts to create an application produced a Makefile.PL. All the docs and walk-troughs use that. There's no Build.PL in this directory.
        Thanks. I see that makepl_arg is already set to [INSTALLDIRS=site].

        I don't understand why I can issue cpan -i fine now, but the makefile can't do the same me thing for me.

      You need to make sure that the Makefile.PL doesn't just call Module::Build. You can put a die "MB"; at the start of Module/Build.pm to be sure it's not a Module::Build SNAFU.
        What's wrong with Module::Build?