On 06.04.2009 04:17, Bruce Gray wrote:
> 
> On Apr 5, 2009, at 6:48 PM, Lyle wrote:
>> --snip--
>> There is a problem with the Rakudo Makefile? Help would be very much
>> appreciated...
>> http://perl.bristolbath.org/blog/lyle/2009/04/first-perl-6-experiences.html
>>
> 
> Yes, there is a problem. I have duplicated it under MinGW/Win2K, but
> have not fully analyzed it yet.
> 
> Workaround:
> Line 330 of the Makefile reads something like:
>     CRITIC_FILES=Configure.pl t\harness build\ tools\
> Change all three of line 330's backslashes to forward-slashes, and then
> `mingw32-make` will work. i.e.:
>     CRITIC_FILES=Configure.pl t/harness build/ tools/

A backslash followed by a line terminator tells make (including variants
like nmake) to continue reading on the next line (line-continuation).
That way, the Makefile doesn't make sense any more.

The easiest workaround to avoid the line-continuation is to add a space
at the end, i.e.
  CRITIC_FILES=Configure.pl t\harness build\ tools\
                                                   ^ space here!

nmake provides a way to escape the line-continuation with ^\ .
  CRITIC_FILES=Configure.pl t\harness build\ tools^\

But the better way would be to get rid of the slashes/backslashes after
the directory names at all.

Ron

Reply via email to