On Thu, Oct 3, 2013 at 2:23 PM, bulk 88 <bul...@hotmail.com> wrote:

>> MSYS Perl currently ships with MakeMaker 6.30, GCC 3.4.4 and Perl 5.8.8.
>>
> Are you sure your MSYS Perl includes the file MM_Win32.pm on disk? Is your 
> MSYS Perl the
> Perl bundled with current official MSYS git packages?

Yes I'm sure, it's in the ExtUtils directory. You can actually browse
my MSYS installation online at our CI server at:

http://mingwgitdevenv.cloudapp.net/job/mingwGitDevEnv-test/ws/mingwGitDevEnv/lib/perl5/5.8/ExtUtils/

And yes, the Perl I'm using is the officially bundled Perl.

> Also, AFAIK, if a method isn't implemented in MM_Win32.pm, it falls back to 
> MM_Unix.pm. A
> Win32 MakeMaker makefile is made from a mix of methods from different .pms. 
> MM_Unix implements
> cflags method, so shouldn't that be getting called instead of the Win32 
> specific cflags method if
> Win32 specific cflags method doesn't exist?

I'm really not good at Perl at all, so maybe that's something you
could check in the source code of

http://mingwgitdevenv.cloudapp.net/job/mingwGitDevEnv-test/ws/mingwGitDevEnv/lib/perl5/5.8/ExtUtils/MM_Win32.pm/*view*/

Anyway, the fact that the method is not found indicates that there's
no fallback to MM_Unix.pm.

-- 
Sebastian Schuberth

Reply via email to