http://www.perlmonks.org?node_id=938613


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

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!

Replies are listed 'Best First'.
Re^4: MakeMaker stops while make test
by Anonymous Monk on Nov 17, 2011 at 13:05 UTC

    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?

        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