in reply to Re: On Windows, With StrawberryPerl, Module::Build::Tiny fails to install a module
in thread On Windows, With StrawberryPerl, Module::Build::Tiny fails to install a module

That's what I initially assumed the issue was, but instead it seems that Module::Build::Tiny is sensitive to the order of arguments, as ikegami noted. Seems like a bug that even supplying an explicit "--verbose=1" doesn't have the intended to effect. Module::Build proper, on the other hand, seems much more lenient:
./Build --verbose test
./Build --verbose=1 test
Both of those work.
  • Comment on Re^2: On Windows, With StrawberryPerl, Module::Build::Tiny fails to install a module

Replies are listed 'Best First'.
Re^3: On Windows, With StrawberryPerl, Module::Build::Tiny fails to install a module
by Anonymous Monk on Jun 29, 2025 at 19:00 UTC
    Module::Build proper, on the other hand, seems much more lenient:
    Module::Build proper uses a bespoke argument parser that includes heuristics to guess if it should take the argument (e.g. ./Build --verbose 1 test). Module::Build::Tiny just uses Getopt::Long like a normal Perl program. There are actually more behaviors that Module::Build's argument parser allows that Module::Build::Tiny doesn't do. MBT always went for a subset of behaviors because the full set was too large and unpredictable.