Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 125173
Status: open
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: CHORNY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: test fail on Windows starting from 5.26.x
See http://www.cpantesters.org/cpan/report/202eab47-6bf9-1014-9545-5bc2bfc451ac May be related to switch from dmake to gmake in 5.26.0. -- Alexandr Ciornii, http://chorny.net
On 2018-04-22 02:35:34, CHORNY wrote: Show quoted text
> See http://www.cpantesters.org/cpan/report/202eab47-6bf9-1014-9545- > 5bc2bfc451ac > > May be related to switch from dmake to gmake in 5.26.0.
This looks like a bug in ExtUtils::MakeMaker perhaps?
Hi, Perhaps the following link may be useful. https://github.com/plack/Plack/issues/591#issuecomment-326986017 [My Workaround] cpanm --build-args SHELL=cmd.exe --test-args SHELL=cmd.exe --install-args SHELL=cmd.exe File::ShareDir::Install Thank you, -- twata On 2018-4月-22 日 07:58:05, ETHER wrote: Show quoted text
> On 2018-04-22 02:35:34, CHORNY wrote:
> > See http://www.cpantesters.org/cpan/report/202eab47-6bf9-1014-9545- > > 5bc2bfc451ac > > > > May be related to switch from dmake to gmake in 5.26.0.
> > > This looks like a bug in ExtUtils::MakeMaker perhaps?
I have reproduced this problem with 5.26.1. Strawberry Perl 5.20 came with gmake 3.82 and works Ok. 5.26.1 comes with gmake 4.2.1 and does not. I will investigate further.
https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/pull/318 fixes this. gmake 4.2.1 for whatever reason is parsing the command line itself, like eg Bash would, so bare t\#x becomes "t#x". Therefore EUMM's quote_literal for Win32 needs to quote-protect args with a #. This may mean FSDI wants to do CONFIGURE_REQUIRES of an EUMM version that has this code.
Subject: File-ShareDir-Install's tests fail on Windows starting from 5.26.x
I'm blatting this over to the EUMM queue. Thanks for the quick fix mohawk!