Steve Peters wrote: > It appears that the Win32 change might have been lost. Following the > bleadperl update to EU::MM 6.52, bleadperl has been failing on Win32 > with the following error. > > Running Makefile.PL in ext/Win32CORE > C:\sandbox\perl-current\win32\..\miniperl.exe -I../../lib Makefile.PL > INSTALLDIR > S=perl INSTALLMAN1DIR=none INSTALLMAN3DIR=none PERL_CORE=1 LINKTYPE=static > Can't locate Win32.pm in @INC (@INC contains: ../../lib > C:/sandbox/perl-current/ > lib .) at ../../lib/ExtUtils/MM_Win32.pm line 417. > 512 from ext/Win32CORE's Makefile.PL at ..\make_ext.pl line 301.
Nothing was lost, a new call to Win32.pm was added in arch_check(). Max caught it earlier. https://rt.cpan.org/Ticket/Display.html?id=46667 I'd like to somehow test for this issue without having to shove MakeMaker into bleadperl and build it on multiple OS'. [1] But it's not clear what subset of MakeMaker's functionality needs to work without XS. I guess enough to build modules (the perl build doesn't actually use install, right?) The basic miniperl functionality can be tested with Test::NoXS (copied into t/lib to avoid a dependency). I guess its supposed to work with no XS at all. [1] This will be resolved once my "test in situ" patch is applied and I can work on MakeMaker directly from inside the perl source. Hint hint! -- Ahh email, my old friend. Do you know that revenge is a dish that is best served cold? And it is very cold on the Internet!