Ed Avis <[EMAIL PROTECTED]> writes: >>... >> You'll need the "nmake" utility, available at >> ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe > >Oops, sorry. I never knew that manpage existed :-(. > >Maybe MakeMaker should do a check to see that the make program (be it >nmake or whatever) is in the PATH? And if not, print some message >about how to get it (for nmake, the above URL). Or simply an 'RTFM' >message.
Well as active perl _does_ come with Net::FTP it could take matters into its own hands ;-) > >>Over to the discussion about MakeMaker to generate a GNU compatible >>Makefile on Windows. I'm not going to do it. > >Do you mean when perl itself was built with GNU make? As yet perl on Win32 (as opposed to perl on Cygwin) is _never_ built with GNU make. We have yet to figure out how to get GNU make to work round Win32's command line length issues. > >It seems reasonable enough on Windows - aren't there two main choices, >Microsoft style and GNU style? There are two choices - microsoft style and dmake style. Perl make copies one of them I forget which... >Since both are equally unlikely to be >available you might as well pick what perl was built with :-(. The other reason for prefering nmake is that if perl is built with VC++ and you _do_ need to compile then you get nmake with VC++. > >>Then you have to actually write MM_Win32::gmake and figure out what >>bits of MM_Unix will work and what you'll have to override. > >I see the problem. So for the time being (and probably for ever), GNU >style makefile is available only on Unix style systems. Or at least >not on Windows (except Cygwin etc). Roll on Module::Build ;-)
