On Thu Jul 22 13:19:22 2010, util wrote:
> $ git show | head -1
> commit 6442956542337f1d2d744d4b5ba621ce73a1e5af
> 
> In build/Makefile.in, the target "coretest" sets PARROT as an ENV  
> variable,
> because t/02-embed/01-load.t needs to know the path to the parrot  
> executable.
>       PARROT=$(PARROT) $(PERL) t/harness t/00-parrot t/02-sanity t/02-embed
> 
> The method used to set PARROT is unix-specific, and fails under Win32.
> Worse, since it is invalid syntax, the coretest target does not even  
> start to run.
> Since the `test` target depends on coretest, `make test` will also  
> fail to start on Win32.
> 
> The spectest target is not dependent on coretest,
> which is probably why this problem has not shown up in Smolder.
> 
> Solution:
> 1. In the Makefile, revert the code that added the "PARROT=$(PARROT)"  
> prefix to the coretest target's command.
> 2. In t/02-embed/01-load.t, add code to build parrot's full path from  
> $*VM<config>.
> 
> The attached patch is ready to push into the Rakudo master repo.
> I will not push until after IRC discussion&agreement, since we are so  
> close to Rakudo release.
> 
> After release, we should consider making spectest_smolder depend on  
> coretest.
> 
> 

util - 

Sorry about the huge delay in replying here, but this patch doesn't apply 
cleanly anymore.

If you're still having trouble running rakudo tests on your setup, please open 
a new ticket.

Regards.

-- 
Will "Coke" Coleda

Reply via email to