-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sat, 9 Mar 2002, Edward Avis wrote:

>MakeMaker breaks horribly when perl is installed under
>C:\Program Files\Perl

Not wishing to be melodramatic, but this means that MakeMaker is
completely broken for the most popular port to the Win32 platform.

Worse, it seems rather hard to fix this.  I'm not really a Makefile
expert so perhaps I missed some possibilities, but for example with the
assignment to PERL_LIB at the top of the makefile, using either single
quotes or double quotes will break because they are considered part of
the value.  Nor does Microsoft's nmake allow you to escape the space
character with a backslash (or even with MS's own ^ convention).

I found another problem which is that nmake seems to barf with 'syntax
error: unexpected colon' whenever a dependency of a target contains a :
character.  Which is rather surprising given you can't write any
absolute path on Windows without using those characters, but perhaps the
nmake authors just didn't expect you to use absolute pathnames.

Suggestions - apart from reinstalling Perl in a different location?  I
wonder what ActiveState do.

- -- 
Ed Avis <[EMAIL PROTECTED]>
Finger for PGP key
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8imbZIMp73jhGogoRAiJFAJ49RGX5ULtW7/Q1xBAW62aii6zO2wCdE3Tj
fMathaY/THMtBbKPdEt8sMw=
=EHER
-----END PGP SIGNATURE-----

Reply via email to