Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re^2: MakeMaker stops while make test

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


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

Any hints and suggestions, welcome.

Try MSCHWERN/ExtUtils-MakeMaker-6.63_02.tar.gz

If the problem persists, report upstream :/

make test TEST_VERBOSE=1 TEST_FILES=t/INSTALL_BASE.t prove -vb t/INSTALL_BASE.t perl -Mblib t/INSTALL_BASE.t


Comment on Re^2: MakeMaker stops while make test
Download Code
Re^3: MakeMaker stops while make test
by remiah (Hermit) on Nov 17, 2011 at 12:58 UTC
    Thanks for replies.

    I installed it from cpan and its version was ExtUtils-MakeMaker-6.62. I couln't think of newer version of the module... I'll search for 6.63 and try again!

      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 :)

        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!
        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?

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (7)
As of 2014-12-26 21:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (176 votes), past polls