# New Ticket Created by James Keenan # Please include the string: [perl #52206] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=52206 >
This is one of a series of tickets reporting issues encountered at a Parrot/Rakudo buildfest held at Toronto Perlmongers on March 27, 2008. The participant successfully configured, built and tested Parrot on AMD Opteron. The participant then successfully built and tested Perl 6. See attachment.
Script started on Thu 27 Mar 2008 08:30:30 PM ADT ]0; /home/workspace/parrot/languages[01;32[00m:[01;34m~/workspace/parrot/languages[00m$ cd perl6/ ]0; /home/workspace/parrot/languages/perl6[01;32[00m:[01;34m~/workspace/parrot/languages/perl6[00m$ ls [00m[01;34mconfig[00m [01;34mdocs[00m [00mMAINTAINER[00m [00mMakefile[00m [00mperl6.pir[00m [00mREADME[00m [00mROADMAP[00m [01;34msrc[00m [01;34mt[00m [00mTest.pm[00m [m]0; /home/workspace/parrot/languages/perl6[01;32[00m:[01;34m~/workspace/parrot/languages/perl6[00m$ make ../../parrot /home/workspace/parrot/runtime/parrot/library/PGE/Perl6Grammar.pbc \ --output=src/gen_grammar.pir \ src/parser/grammar.pg src/parser/grammar-oper.pg ../../parrot /home/workspace/parrot/compilers/nqp/nqp.pbc --output=src/gen_actions.pir \ --target=pir src/parser/actions.pm /usr/bin/perl -MExtUtils::Command -e cat src/classes/Object.pir src/classes/Bool.pir src/classes/Str.pir src/classes/Num.pir src/classes/Int.pir src/classes/List.pir src/classes/Hash.pir src/classes/Code.pir src/classes/Sub.pir src/classes/Junction.pir src/classes/Undef.pir src/classes/Role.pir src/classes/Pair.pir src/classes/Whatever.pir src/builtins/assign.pir src/builtins/cmp.pir src/builtins/control.pir src/builtins/io.pir src/builtins/match.pir src/builtins/math.pir src/builtins/misc.pir src/builtins/named-unary.pir src/builtins/op.pir src/builtins/parrot.pir src/builtins/range.pir src/builtins/traits.pir >src/gen_builtins.pir cd src/pmc && /usr/bin/perl /home/workspace/parrot/tools/build/dynpmc.pl generate perl6str perl6bool /usr/bin/perl /home/workspace/parrot/tools/build/pmc2c.pl --dump perl6str.pmc /usr/bin/perl /home/workspace/parrot/tools/build/pmc2c.pl --dump perl6bool.pmc /usr/bin/perl /home/workspace/parrot/tools/build/pmc2c.pl --c perl6str.pmc /usr/bin/perl /home/workspace/parrot/tools/build/pmc2c.pl --c perl6bool.pmc /usr/bin/perl /home/workspace/parrot/tools/build/pmc2c.pl --library perl6_group --c perl6str.pmc perl6bool.pmc cd src/pmc && /usr/bin/perl /home/workspace/parrot/tools/build/dynpmc.pl compile perl6str perl6bool cc -c -o perl6str.o -I/home/workspace/parrot/include -I/home/workspace/parrot/src/pmc -I/home/workspace/parrot/compilers/bcg/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline -Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnonnull -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -fPIC -g -DHAVE_COMPUTED_GOTO perl6str.c ./perl6str.pmc: In function 'Parrot_Perl6Str_decrement': ./perl6str.pmc:358: warning: cast discards qualifiers from pointer target type ./perl6str.pmc:362: warning: cast discards qualifiers from pointer target type ./perl6str.pmc: In function 'Parrot_Perl6Str_get_number': ./perl6str.pmc:91: warning: switch missing default case ./perl6str.pmc: In function 'Parrot_Perl6Str_increment': ./perl6str.pmc:263: warning: cast discards qualifiers from pointer target type ./perl6str.pmc:267: warning: cast discards qualifiers from pointer target type cc -c -o perl6bool.o -I/home/workspace/parrot/include -I/home/workspace/parrot/src/pmc -I/home/workspace/parrot/compilers/bcg/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline -Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnonnull -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -fPIC -g -DHAVE_COMPUTED_GOTO perl6bool.c cc -c -o lib-perl6_group.o -I/home/workspace/parrot/include -I/home/workspace/parrot/src/pmc -I/home/workspace/parrot/compilers/bcg/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline -Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnonnull -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -fPIC -g -DHAVE_COMPUTED_GOTO perl6_group.c cd src/pmc && /usr/bin/perl /home/workspace/parrot/tools/build/dynpmc.pl linklibs perl6str perl6bool cc -o perl6_group.so lib-perl6_group.o perl6str.o perl6bool.o -L/usr/local/lib -Wl,-rpath=/home/workspace/parrot/blib/lib -shared -L/usr/local/lib -fPIC -L/home/workspace/parrot/blib/lib -lparrot cd src/pmc && /usr/bin/perl /home/workspace/parrot/tools/build/dynpmc.pl copy --destination=/home/workspace/parrot/runtime/parrot/dynext perl6str perl6bool ../../parrot -o perl6.pbc perl6.pir ]0; /home/workspace/parrot/languages/perl6[01;32[00m:[01;34m~/workspace/parrot/languages/perl6[00m$ ls [00m[01;34mconfig[00m [00mMAINTAINER[00m [00mperl6.pbc[00m [00mREADME[00m [01;34msrc[00m [00mTest.pm[00m [01;34mdocs[00m [00mMakefile[00m [00mperl6.pir[00m [00mROADMAP[00m [01;34mt[00m [m]0; /home/workspace/parrot/languages/perl6[01;32[00m:[01;34m~/workspace/parrot/languages/perl6[00m$ ../../parrot parrot parrotbug parrot-config [01;32[00m:[01;34m~/workspace/parrot/languages/perl6[00m$ ../../parrot/ perl6.pir print "hello" hello]0; /home/workspace/parrot/languages/perl6[01;32[00m:[01;34m~/workspace/parrot/languages/perl6[00m$ make test /usr/bin/perl t/harness t/00-parrot t/01-sanity t/00-parrot/01-literals............ t/00-parrot/01-literals............ok 1/24 t/00-parrot/01-literals............ok t/00-parrot/02-op-math............. t/00-parrot/02-op-math.............ok 1/14 t/00-parrot/02-op-math.............ok t/00-parrot/03-op-logic............ t/00-parrot/03-op-logic............ok 1/16 t/00-parrot/03-op-logic............ok t/00-parrot/04-op-cmp.............. t/00-parrot/04-op-cmp..............ok 1/24 t/00-parrot/04-op-cmp..............ok t/00-parrot/05-var-array........... t/00-parrot/05-var-array...........ok 1/11 t/00-parrot/05-var-array...........ok t/00-parrot/05-var................. t/00-parrot/05-var.................ok 1/12 t/00-parrot/05-var.................ok t/00-parrot/06-op-inplace.......... t/00-parrot/06-op-inplace..........ok 1/11 t/00-parrot/06-op-inplace..........ok t/00-parrot/07-op-string........... t/00-parrot/07-op-string...........ok 1/16 t/00-parrot/07-op-string...........ok t/00-parrot/08-regex............... t/00-parrot/08-regex...............ok 1/11 t/00-parrot/08-regex...............ok t/01-sanity/01-tap................. t/01-sanity/01-tap.................ok 1/10 t/01-sanity/01-tap.................ok 2/10 skipped: various reasons t/01-sanity/02-counter............. t/01-sanity/02-counter.............ok 1/4 t/01-sanity/02-counter.............ok t/01-sanity/03-equal............... t/01-sanity/03-equal...............ok 1/4 t/01-sanity/03-equal...............ok t/01-sanity/04-if.................. t/01-sanity/04-if..................ok 1/9 t/01-sanity/04-if..................ok t/01-sanity/05-sub................. t/01-sanity/05-sub.................ok 1/4 t/01-sanity/05-sub.................ok t/01-sanity/06-use................. t/01-sanity/06-use.................ok 1/1 t/01-sanity/06-use.................ok t/01-sanity/07-binding............. t/01-sanity/07-binding.............ok 1/3 t/01-sanity/07-binding.............ok t/01-sanity/07-defined............. t/01-sanity/07-defined.............ok 1/2 t/01-sanity/07-defined.............ok t/01-sanity/07-end-blocks.......... t/01-sanity/07-end-blocks..........ok 1/2 t/01-sanity/07-end-blocks..........ok t/01-sanity/07-for................. t/01-sanity/07-for.................ok 1/9 t/01-sanity/07-for.................ok t/01-sanity/07-isa................. t/01-sanity/07-isa.................ok 1/3 t/01-sanity/07-isa.................ok t/01-sanity/07-range............... t/01-sanity/07-range...............ok 1/4 t/01-sanity/07-range...............ok t/01-sanity/07-ref................. t/01-sanity/07-ref.................ok 1/3 t/01-sanity/07-ref.................ok t/01-sanity/07-simple-multisubs.... t/01-sanity/07-simple-multisubs....ok 1/2 t/01-sanity/07-simple-multisubs....ok t/01-sanity/07-split............... t/01-sanity/07-split...............ok 1/4 t/01-sanity/07-split...............ok t/01-sanity/07-substr.............. t/01-sanity/07-substr..............ok 1/3 t/01-sanity/07-substr..............ok t/01-sanity/07-try................. t/01-sanity/07-try.................ok 1/4 t/01-sanity/07-try.................ok t/01-sanity/08-say................. t/01-sanity/08-say.................ok 1/13 t/01-sanity/08-say.................ok All tests successful, 2 subtests skipped. Files=27, Tests=223, 44 wallclock secs (43.44 cusr + 1.09 csys = 44.53 CPU) ]0; /home/workspace/parrot/languages/perl6[01;32[00m:[01;34m~/workspace/parrot/languages/perl6[00m$ uname -a Linux 2.6.19.1 #6 SMP Thu Jan 11 21:16:28 AST 2007 x86_64 GNU/Linux ]0; /home/workspace/parrot/languages/perl6[01;32[00m:[01;34m~/workspace/parrot/languages/perl6[00m$ exit Script done on Thu 27 Mar 2008 08:35:07 PM ADT