in reply to Re: OT, sort of: "make" on OSX
in thread OT, sort of: "make" on OSX

Thanks a lot. Everything you say makes sense, but one nagging doubt.

What is CPAN going to do with the modules it downloads, if it can't "make" them? Isn't that why the install failed? So what use is CPAN without "make"? I guess it just came with the standard Perl maybe?



($_='kkvvttuubbooppuuiiffssqqffssmmiibbddllffss')
=~y~b-v~a-z~s; print

Replies are listed 'Best First'.
Re^3: OT, sort of: "make" on OSX
by adrianh (Chancellor) on May 03, 2004 at 21:47 UTC
    What is CPAN going to do with the modules it downloads, if it can't "make" them? Isn't that why the install failed? So what use is CPAN without "make"? I guess it just came with the standard Perl maybe?

    It's not actually CPAN that is using make, but the module distribution that it downloads.

    The reason that you need make even for pure perl distributions is that the most common mechanism for packaging up modules ExtUtils::MakeMaker offloads a lot of its work to make.

    In hindsight this decision was probably a mistake. One of the reasons its problematic is that several platforms don't come with make installed by default (e.g. Mac OS, Mac OS X, and Windows).

    The more modern Module::Build does away with the dependency on make. Unfortunately this doesn't help until more modules support M::B.

Re: Re: Re: OT, sort of: "make" on OSX
by nmcfarl (Pilgrim) on May 03, 2004 at 21:22 UTC
    'make' is part of a standard development environment and yes OSs without 'make' installed by default make installing modules a pain in the neck.