After you install the developer tools, you can check your cpan configuration for make.
cpan> o conf make
On my system, it returns
make [/usr/bin/make]
Make sure that it's the correct path to make.

As regards configure_requires, it's a META.yml field used by the most recent perls. Moose uses it but in a META.json format. Using Dist::CheckConflicts, it checks whether the prerequisites are installed and are uptodate. Here's the script that you need to run before you try to install Moose:

#!/usr/bin/perl use strict; use warnings; use Dist::CheckConflicts -dist => 'Moose', -conflicts => { 'Catalyst' => '5.80028', 'Devel::REPL' => '1.003008', 'Fey' => '0.36', 'Fey::ORM' => '0.34', 'File::ChangeNotify' => '0.15', 'KiokuDB' => '0.49', 'Markdent' => '0.16', 'MooseX::Aliases' => '0.07', 'MooseX::AlwaysCoerce' => '0.05', 'MooseX::Attribute::Deflator' => '1.130000', 'MooseX::Attribute::Dependent' => '1.0.0', 'MooseX::Attribute::Prototype' => '0.10', 'MooseX::AttributeHelpers' => '0.22', 'MooseX::AttributeInflate' => '0.02', 'MooseX::ClassAttribute' => '0.17', 'MooseX::FollowPBP' => '0.02', 'MooseX::HasDefaults' => '0.02', 'MooseX::InstanceTracking' => '0.04', 'MooseX::LazyRequire' => '0.05', 'MooseX::MethodAttributes' => '0.22', 'MooseX::NonMoose' => '0.15', 'MooseX::POE' => '0.205', 'MooseX::Params::Validate' => '0.05', 'MooseX::Role::Cmd' => '0.06', 'MooseX::Role::WithOverloading' => '0.07', 'MooseX::SemiAffordanceAccessor' => '0.05', 'MooseX::Singleton' => '0.24', 'MooseX::StrictConstructor' => '0.08', 'MooseX::Types' => '0.19', 'MooseX::UndefTolerant' => '0.04', 'Pod::Elemental' => '0.093280', 'namespace::autoclean' => '0.08', }, -also => [ qw( Data::OptList Devel::GlobalDestruction Eval::Closure List::MoreUtils MRO::Compat Package::DeprecationManager Package::Stash Package::Stash::XS Params::Util Scalar::Util Sub::Exporter Sub::Name Task::Weaken Try::Tiny ) ]; __PACKAGE__->check_conflicts;

In reply to Re^2: Moose failed to install on mac 10.6.7 by Khen1950fx
in thread Moose failed to install on mac 10.6.7 by 7stud

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.