Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 4301
Status: resolved
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: rons [...] deakin.edu.au
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 6.19
Fixed in: (no value)



Subject: makefile(652) : fatal error U1001: syntax error
Distro: \ExtUtils-MakeMaker-6.19 OS: WinXP Error message: C:\perl-modules\ExtUtils-MakeMaker-6.19>perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for ExtUtils::MakeMaker C:\perl-modules\ExtUtils-MakeMaker-6.19>nmake Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. makefile(652) : fatal error U1001: syntax error : illegal character '!' in macro Stop. Line 652 matches /^\t-/ for some reason :-(.
[guest - Wed Nov 5 17:39:35 2003]: Show quoted text
> C:\perl-modules\ExtUtils-MakeMaker-6.19>nmake > > Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 > Copyright (C) Microsoft Corp 1988-1998. All rights reserved. > > makefile(652) : fatal error U1001: syntax error : illegal character > '!' in macro > Stop. > > Line 652 matches /^\t-/ for some reason :-(.
- is fine, it just means "ignore any errors from this line". The problem is the $!. It should be $$!. Most other makes don't care, but on nmake it seems to cause a syntax error. I've fixed this in the snapshot on makemaker.org. 6.20 will be out shortly.