I'm out of ideas as to why my STDOUT file descriptor is evidently corrupt on the Win7 machineSame here.
It would be interesting to know whether the same problem exists when perl-5.20.3 is built with gcc.
If you think that's worth investigating you could install
32-bit and/or
64-bit StrawberryPerl portable builds of 5.20.3 and see how they handle the installation of Path::Tiny.
You could also try a more recent version of perl.
But whether any of that would lead to enlightenment is anyone's guess ;-)
On my Windows7 machine, I have 64-bit perl-5.18.0 built with "Microsoft (R) C/C++ Optimizing Compiler Version 14.00.40310.41 for AMD64" - which is a different version of perl built using a different Microsoft Compiler.
FWIW (not much) Path::Tiny builds fine on that build of perl.
Cheers,
Rob