On Wed, Jul 04, 2012 at 01:07:34PM -0700, Ron Schmidt wrote:
> The file isn't a real executable and doesn't do much, so copying
> t/tools/install/testlib/phony to t/tools/install/testlib/phony.exe
> effectively got me around the problem. Since the error is caused by
> untarring Rakudo Star I don't see it so much as a Parrot problem and
> think it might be better fixed on the Rakudo side. I hope to soon
> propose a small patch through github to fix it.
Out of curiosity (and before applying the fix), What happens if
you untar a parrot release under Cygwin? Do you also see
the same problem?
Rakudo Star simply gets its Parrots from the official Parrot
tarballs, so if it's a problem for Rakudo Star, it's also likely
a problem for Parrot, and thus fix properly belongs in Parrot.
The tarball that Star used for its 2011.06 release came from
http://ftp.parrot.org/releases/devel/4.5.0/parrot-4.5.0.tar.gz
If you can explode this tarball and build Parrot under Cygwin then
I agree it's a Star issue. Otherwise, I'd want to get an upstream
fix from Parrot (unless they refuse, at which point we'll make
a workaround in Star somehow).
Thanks,
Pm