ya_1 has asked for the wisdom of the Perl Monks concerning the following question:

Hi. Trying to install RequestTracker on FreeBSD, stuck on 'make fixdeps'. The only missing dependency is Plack::Handler::Starlet, while making perl -MCPAN -e 'install Plack::Handler::Starlet' it's trying to install ExtUtils::MakeMaker and stops on make test, line t/INSTALL_BASE.t, 1/20, sometimes 3/20. Tryed to download, make and make test MakeMaker 6.62 and 6.63 - same thing. perl -v: 5.10.1 (*) built for i386-freebsd-64int uname -a: FreeBsd 8.2-RELEASE Thanks for any help.

Replies are listed 'Best First'.
Re: ExtUtils::MakeMaker installation problem
by Khen1950fx (Canon) on Oct 28, 2011 at 12:24 UTC
    Starlet is actually the least of your problems. It has a list of dependencies almost as long as Plack. I wrote a little CPAN helper script to install dependencies for Plack recently. You can get it here.
      Thank you, it solved my problem.
Re: ExtUtils::MakeMaker installation problem
by Anonymous Monk on Oct 27, 2011 at 20:23 UTC

    it's trying to install ExtUtils::MakeMaker

    I doubt that http://search.cpan.org/~kazuho/Starlet-0.13/ is trying to install ExtUtils::MakeMaker, or that it gets stuck doing so on freebsd

    Sure, it requires MakeMaker version 6.42, but perl v5.10.1 already comes with MakeMaker version 6.55_02

    Something doesn't make sense :)

    you need to drop into a shell, look or cpanp z Starlet, run make realclean if required,

    and copy/paste the output from perl Makefile.PL and make test

    Maybe like

    perl Makefile.PL >out.txt 2>&1 dmake test TEST_VERBOSE=1 >>out.txt 2>&1
      put it on my scratchpad. http://www.perlmonks.org/?node_id=934164
        post it here not scratchpad
Re: ExtUtils::MakeMaker installation problem
by Anonymous Monk on Oct 27, 2011 at 15:22 UTC
    Run the EU::MM 6.62 test again with

    make test TEST_VERBOSE=1

    and paste the parts where the tests are failing so that we may have some error messages or other context to look at.