Simulating miniperl (was Re: [ANNOUNCE] ExtUtils::MakeMaker 6.52)
Michael G Schwern <[email protected]> Fri, 05 Jun 2009 22:28:07 -0700
| Newsgroups | gmane.comp.lang.perl.modules.extutils-makemaker.devel,gmane.comp.lang.perl.perl5.porters,gmane.comp.lang.perl.modules.authors |
|---|---|
| Message-ID | <[email protected]> |
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!