On Sun, Dec 07, 2003 at 10:56:03AM -0000, Rob Dixon wrote:
> The Perl -V output is attached. Perl -V:make gives
> make='nmake';
> The error in this case was
> makefile(518) : fatal error U1035: syntax error : expected ':' or '=' separator
> Stop.
> The relevant portion of the makefile is below. Line 518 is 'cd myldr'. It seems
> that Sisyphus may be on the right track as the code is contained in @[ .. ]
> delimiters.
Right. That is a MakeMaker bug in Perl 5.6.1. You are advised to either
- Upgrade your ExtUtils::MakeMaker using:
ppm install ExtUtils::MakeMaker
or manually download it from:
http://search.cpan.org/dist/ExtUtils-MakeMaker/
and see if it works better.
- Upgrade to ActivePerl 800 series (i.e. 5.8.x).
- Manually fix it as Sisyphus recommeded.
I will be very happy if you can help adding this problem to the FAQ:
http://par.perl.org/?FAQ
in the language you feel that will aid other people who've run into
similar problems...
Thanks,
/Autrijus/