Hi Folks,

This is the first time I have tried to compile parrot and perl6.
I have tried various combinations of perl6 and parrot snapshots
but all perl6 builds fail (at different places).  Can anyone help
me get a clean build?

For example getting the latest parrot from svn truck and perl6
from github I can build parrot 2.0.0 with all tests passing but
the build of perl6 fails with

---------------------------------------------

/usr/bin/perl -MExtUtils::Command -e cp src/s1_setting.pir
src/gen_setting.pir
/usr/local/bin/parrot.exe  -o perl6_s1.pbc perl6.pir
error:imcc:syntax error, unexpected '\n', expecting '('
        in file 'perl6.pir' line 29
error:imcc:syntax error, unexpected VAR, expecting '(' ('self')
        in file 'src/classes/Object.pir' line 67
        included from 'src/gen_builtins.pir' line 51
        included from 'perl6.pir' line 1
error:imcc:syntax error, unexpected VAR, expecting '(' ('example')
        in file 'src/classes/Object.pir' line 479
        included from 'src/gen_builtins.pir' line 51
        included from 'perl6.pir' line 1

--------------------- etc ---------------------

parrot was compiled with gcc4 on cygwin and perl is cygwin perl5.

$ parrot --version

This is Parrot version 2.0.0-devel built for i386-cygwin.
Copyright (C) 2001-2010, Parrot Foundation.

This code is distributed under the terms of the Artistic License 2.0.
For more details, see the full text of the license in the LICENSE file
included in the Parrot source tree.


$ perl --version

This is perl, v5.10.1 (*) built for i686-cygwin-thread-multi-64int
(with 12 registered patches, see perl -V for more detail)

Copyright 1987-2009, Larry Wall

Perl may be copied only under the terms of either the Artistic License or
the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

As I say, I have tried the 2010-01 and 2009-12 snaps with parrot 2.0.0 and
parrot 1.9.0 and they all fail but in different places.
  
Regards, Neil

Reply via email to