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!

Reply via email to