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