On Sat, 26 Jul 2003, Michael G Schwern wrote:

>>From 5.8.0's perlmodinstall man page:
>o   If you're running ActivePerl (Win95/98/2K/NT/XP,Linux, Solaris)
>...
>  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.

>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?

>Currently we look at $Config{make} but that is inherently flawed
>since its the make Perl was compiled with and while that's usually a
>good guess on Unix, its a very poor one on Windows.

It seems reasonable enough on Windows - aren't there two main choices,
Microsoft style and GNU style?  Since both are equally unlikely to be
available you might as well pick what perl was built with :-(.

>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).

-- 
Ed Avis <[EMAIL PROTECTED]>


Reply via email to