petdance/scratch — Issue #986: Simplify makefile rules on windows.
Author: petdance
Created: 2011-11-01 05:38:43+00:00
State: open
Labels: bug, configure, Pri-major, Sev-medium

Windows XP Professional, ActivePerl 5.10.0.1005-MSWin32, dmake 4.11
Trying to build Parrot using dmake results in the following error:

{{{
dmake: makefile: line 126: Warning: -- Macro `O' redefined after use
dmake: makefile: line 130: Warning: -- Macro `A' redefined after use
dmake: makefile: line 3236: Warning: -- Found non-white space character after '[' in [[ -d parrot-$(VERSION) ] || ln -s $(CUR_DIR) parrot-$(VERSION)].
dmake: makefile: line 3340: Error: -- Incomplete rule recipe group detected
}}}

(See attached Makefile)
Especially for Strawberry Perl users this might be a blocker, as afaik Strawberry Perl ships only dmake by default, so someone should probably document this somewhere.

Originally http://trac.parrot.org/parrot/ticket/775