---------------------------------------- > From: bul...@hotmail.com > To: sschube...@gmail.com > CC: cos...@cpan.org; libwin32@perl.org > Subject: RE: Perl's Win32::API on MSYS > Date: Thu, 3 Oct 2013 08:23:34 -0400 > > ---------------------------------------- >> Date: Wed, 2 Oct 2013 10:11:47 +0200 >> Subject: Re: Perl's Win32::API on MSYS >> From: sschube...@gmail.com >> To: bul...@hotmail.com >> CC: cos...@cpan.org; libwin32@perl.org >> >> On Wed, Oct 2, 2013 at 8:37 AM, bulk 88 <bul...@hotmail.com> wrote: >> >>> How old is the MakeMaker your Msys Perl is using? What compiler and what >>> version was Msys Perl >>> made with? Its GCC something probably but what version? >> >> 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? > > 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?
tested cosimo head "SHA-1: c5f9fcc6df4ba00c65392576eaf0e66965ff9ece * Merge pull request #9 from sschuberth/master Add support for building on MSYS in addition to Cygwin" + some local changes of mine, it didn't build on my 5.6 with MakeMaker 6.17 due to this makefile target which syntaxed errored with nmake. Correcting the "\" to be on the right line made it compile/work (I need to work on MY::distdir). The methods are working on my Perl. _____________________________________________________________ # --- MakeMaker distdir section: distdir : metafile metafile_addtomanifest $(RM_RF) $(DISTVNAME) $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \ -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');" "\ && cd $(DISTVNAME) && chmod -v -x-x-x Makefile.PL && chmod -v -x-x-x ./Callback/Makefile.PL distdir : _____________________________________________________________