in reply to Why does Module::Build want rebuild every time

Maybe a more recent version of Module::Build is available on CPAN.

I think all CPAN tools will (if you let them) try to upgrade all modules in the direct dependency chain to their most recent version. Maybe IO::Socket::IP requires a certain minimum version of Module::Build to build itself.

If you want to avoid rebuilding/reinstalling Module::Build, try a manual configuration of IO::Socket::IP using these five commands:

cpanm --look IO::Socket::IP perl Makefile.PL make make test make install

Replies are listed 'Best First'.
Re^2: Why does Module::Build want rebuild every time
by ait (Hermit) on Sep 12, 2017 at 02:56 UTC

    Thanks for your prompt reply!

    I was trying to avoid CPAN shell but it all got very complicated after that. Turns out Test::More requires Storable which is XS and that made me install gcc and make, which is not even available, etc. etc. so it got pretty hairy but incredibly I got it working. I actually have Mojolicious running on an Arduino Yśn !!!

    I kept pretty good notes so I decided to make this tutorial to help others and possibly get some collaboration to make this more native to the OpenWRT crowd:

    Embedded Perl: Installing Perl and Mojolicious on Arduino Yśn / OpenWRT ChaosCalmer