Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re^4: MakeMaker stops while make test

by Anonymous Monk
on Nov 17, 2011 at 13:05 UTC ( #938616=note: print w/ replies, xml ) Need Help??


in reply to Re^3: MakeMaker stops while make test
in thread MakeMaker stops while make test

One of these should suffice, no need to search :)

cpan MSCHWERN/ExtUtils-MakeMaker-6.63_02.tar.gz cpanp t MSCHWERN/ExtUtils-MakeMaker-6.63_02.tar.gz cpanp z MSCHWERN/ExtUtils-MakeMaker-6.63_02.tar.gz

I would have provided a direct link, but that isn't currently working for me :)


Comment on Re^4: MakeMaker stops while make test
Download Code
Re^5: MakeMaker stops while make test
by remiah (Hermit) on Nov 17, 2011 at 13:26 UTC
    Oh! cpan has such a way...
    6.63_02's make test passed successfully.

    I have been in this trouble for a few days. You saved me. Thanks!
Re^5: MakeMaker stops while make test
by remiah (Hermit) on Nov 18, 2011 at 12:29 UTC
    I thought my problem solved... but it wasn't.

    When I try to install other Module which needs MakeMaker, say WWW-Mechanize-Firefox, and type command "cpan WWW::Mechanize::Firefox", then modules which needs MakeMaker doesn't use newly installed MakeMaker-6.63_02 but they require 6.62 and begin to download and try to use 6.62.

    They don't use most recent version of locally installed MakeMaker... Again I am stacked and these are what I've done so far.

    Q. fetch module with "cpan -g" and why not install it manually?
    A. this works. Modules uses MakeMaker-6.63_02. And I thought, do I always have to do this?

    Q. change "prerequisites_policy" of MyConfig from "follow" to "ask". Answer No to MakeMaker.
    A. This is best solution so far(for me). It becomes hard when many modules need MakeMaker(like WWW::Mechanize::Firefox). I wonder there is an option like "most_recent_in_local".

    Q. how about using "distroprefs"?
    A. I found many examples in CPAN.pm's source directory. I tried like this one.
    --- match: distribution: ".*" depends: configure_requires: ExtUtils::MakeMaker: 6.63_02 build_requires: ExtUtils::MakeMaker: 6.63_02 requires: ExtUtils::MakeMaker: 6.63_02
    it changes cpan's output. but it seems not working as I expeced.
    Distropref is somewhat difficult for me. I am thinking this is the place to change, but I thought it is better to ask monks for wisdom.

    My question in a line:How can I tell cpan not to use MakeMaker 6.62 but locally installed 6.63_02?

      My question in a line:How can I tell cpan not to use MakeMaker 6.62 but locally installed 6.63_02?

      What does that mean, locally installed 6.63_02?

      Where did you install it?

      Smells fishy

        I installed it into /usr/local/lib/perl5/5.12.2/ExtUtils/MakeMaker.pm. It has line a line "our $VERSION = '6.63_02';" ,so I think this is what I installed.

        What does that mean, locally installed 6.63_02?

        I mean "make installed" MakeMaker on my machine as local(which is 6.63_02). But "cpan MODULE" tries to fetch 6.62 MakeMaker from internet(not local). I am sorry for my bad english.

        I put two output of MRO::Compat installation output.
        While copy & paste, I noticed cpan installation says "Make had some problems"... what does this mean???

        I really appreciate your advice.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://938616]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (4)
As of 2014-09-21 03:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (166 votes), past polls