Ticket #1804: log

File log, 16.1 KB (added by tadzik, 4 years ago)

compilation log

Line 
1You can now use 'make' to build Rakudo Perl.
2After that, you can use 'make test' to run some local tests,
3or 'make spectest' to check out (via git) a copy of the Perl 6
4official test suite and run its tests.
5
6┌─[tjs@feather]─[~/rakudo/rakudo]
7└─[%]─> make
8/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/Attribute.pir --encoding=utf8 \
9            --target=pir src/metamodel/Attribute.nqp
10/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/RoleToRoleApplier.pir --encoding=utf8 \
11            --target=pir src/metamodel/RoleToRoleApplier.nqp
12/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/RoleToClassApplier.pir --encoding=utf8 \
13            --target=pir src/metamodel/RoleToClassApplier.nqp
14/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/RoleToInstanceApplier.pir --encoding=utf8 \
15            --target=pir src/metamodel/RoleToInstanceApplier.nqp
16/usr/bin/perl build/gen_builtins_pir.pl src/glue/contextuals.pir src/glue/dispatch.pir src/glue/enum.pir src/glue/phasers.pir src/glue/regex.pir src/glue/role.pir src/glue/run.pir src/glue/types.pir src/builtins/Mu.pir src/metamodel/ClassHOW.pir src/builtins/Any.pir src/gen/Attribute.pir src/builtins/Cool.pir src/metamodel/RoleHOW.pir src/gen/RoleToRoleApplier.pir src/gen/RoleToClassApplier.pir src/gen/RoleToInstanceApplier.pir src/metamodel/GrammarHOW.pir src/builtins/Role.pir src/builtins/ConcreteRole.pir src/builtins/Positional.pir src/builtins/Iterable.pir src/builtins/Iterator.pir src/builtins/EMPTY.pir src/builtins/List.pir src/builtins/ParrotIter.pir src/builtins/ListIter.pir src/builtins/MapIter.pir src/builtins/GatherIter.pir src/builtins/Parcel.pir src/builtins/ParcelIter.pir src/builtins/Bool.pir src/builtins/Int.pir src/builtins/Num.pir src/builtins/Str.pir src/builtins/Enum.pir src/builtins/Pair.pir src/builtins/Code.pir src/builtins/Block.pir src/builtins/Routine.pir src/builtins/Multi.pir src/builtins/Sub.pir src/builtins/Method.pir src/builtins/Submethod.pir src/builtins/Regex.pir src/builtins/Associative.pir src/builtins/Array.pir src/builtins/Seq.pir src/builtins/Proxy.pir src/builtins/ContainerDeclarand.pir src/builtins/Exception.pir src/builtins/Failure.pir src/builtins/Signature.pir src/builtins/Junction.pir src/builtins/Capture.pir src/builtins/assign.pir src/builtins/metaops.pir src/builtins/control.pir src/builtins/Cursor.pir  > src/gen/builtins.pir
17/usr/bin/perl build/gen_uprop_pir.pl > src/gen/uprop-cheats.pir
18/usr/bin/perl build/gen_cheats_pir.pl src/cheats/constants.pir src/cheats/perl6-compiler.pir src/cheats/autoincrement.pir src/cheats/fail.pir src/cheats/object.pir src/cheats/int-ops.pir src/cheats/num-ops.pir src/cheats/str-ops.pir src/cheats/relops.pir src/cheats/only_infix_redispatcher.pir src/cheats/import.pir src/cheats/want-caller-side-callsig.pir src/cheats/parrot-role-quirks.pir src/cheats/parrot/attriter.pir src/cheats/parrot/Protoobject.pir src/cheats/parrot/P6metaclass.pir src/cheats/parrot/P6role.pir src/cheats/parrot/Sub.pir src/gen/uprop-cheats.pir src/cheats/parrot/register.pir  > src/gen/cheats.pir
19/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/signature_pm.pir --encoding=utf8 \
20            --target=pir src/Perl6/Compiler/Signature.pm
21/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/parameter_pm.pir --encoding=utf8 \
22            --target=pir src/Perl6/Compiler/Parameter.pm
23/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/package_pm.pir --encoding=utf8 \
24            --target=pir src/Perl6/Compiler/Package.pm
25/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/module_pm.pir --encoding=utf8 \
26            --target=pir src/Perl6/Compiler/Module.pm
27/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/role_pm.pir --encoding=utf8 \
28            --target=pir src/Perl6/Compiler/Role.pm
29/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/locator_pm.pir --encoding=utf8 \
30            --target=pir src/Perl6/Module/Locator.pm
31/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/versiondetectionactions_pm.pir --encoding=utf8 \
32            --target=pir src/Perl6/Module/VersionDetectionActions.pm
33/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/loader_pm.pir --encoding=utf8 \
34            --target=pir src/Perl6/Module/Loader.pm
35/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --output=src/gen/backtraceprinter_pm.pir --encoding=utf8 \
36            --target=pir src/Perl6/BacktracePrinter.pm
37/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --target=pir --output=src/gen/perl6-grammar.pir --encoding=utf8 \
38            src/Perl6/Grammar.pm
39/home/tjs/rakudo/rakudo/parrot_install/bin/parrot-nqp --target=pir --output=src/gen/perl6-actions.pir --encoding=utf8 \
40            src/Perl6/Actions.pm
41/usr/bin/perl -I/home/tjs/rakudo/rakudo/parrot_install/lib/2.8.0-devel/tools/lib build/gen_objectref_pmc.pl src/pmc/objectref_pmc.template \
42                src/pmc/objectref.pmc
43/usr/bin/perl /home/tjs/rakudo/rakudo/parrot_install/lib/2.8.0-devel/tools/build/pmc2c.pl --no-lines --dump --include src/pmc --include /home/tjs/rakudo/rakudo/parrot_install/src/2.8.0-devel --include /home/tjs/rakudo/rakudo/parrot_install/src/2.8.0-devel/pmc src/pmc/objectref.pmc
44/usr/bin/perl /home/tjs/rakudo/rakudo/parrot_install/lib/2.8.0-devel/tools/build/pmc2c.pl --no-lines --dump --include src/pmc --include /home/tjs/rakudo/rakudo/parrot_install/src/2.8.0-devel --include /home/tjs/rakudo/rakudo/parrot_install/src/2.8.0-devel/pmc src/pmc/perl6str.pmc src/pmc/objectref.pmc src/pmc/perl6scalar.pmc src/pmc/mutablevar.pmc src/pmc/perl6multisub.pmc src/pmc/p6invocation.pmc src/pmc/p6opaque.pmc src/pmc/p6role.pmc src/pmc/p6lowlevelsig.pmc
45/usr/bin/perl /home/tjs/rakudo/rakudo/parrot_install/lib/2.8.0-devel/tools/build/pmc2c.pl --no-lines --c --include src/pmc --include /home/tjs/rakudo/rakudo/parrot_install/src/2.8.0-devel --include /home/tjs/rakudo/rakudo/parrot_install/src/2.8.0-devel/pmc src/pmc/perl6str.pmc src/pmc/objectref.pmc src/pmc/perl6scalar.pmc src/pmc/mutablevar.pmc src/pmc/perl6multisub.pmc src/pmc/p6invocation.pmc src/pmc/p6opaque.pmc src/pmc/p6role.pmc src/pmc/p6lowlevelsig.pmc
46/usr/bin/perl /home/tjs/rakudo/rakudo/parrot_install/lib/2.8.0-devel/tools/build/pmc2c.pl --no-lines --library perl6_group --c src/pmc/perl6str.pmc src/pmc/objectref.pmc src/pmc/perl6scalar.pmc src/pmc/mutablevar.pmc src/pmc/perl6multisub.pmc src/pmc/p6invocation.pmc src/pmc/p6opaque.pmc src/pmc/p6role.pmc src/pmc/p6lowlevelsig.pmc
47cc -c -o perl6_group.o -Isrc/pmc -I/home/tjs/rakudo/rakudo/parrot_install/include/2.8.0-devel -I/home/tjs/rakudo/rakudo/parrot_install/include/2.8.0-devel/pmc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN  -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHASATTRIBUTE_HOT  -DHASATTRIBUTE_COLD  -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC  -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wc++-compat -Wdeclaration-after-statement -Werror=declaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -Wold-style-definition -Wstrict-prototypes   perl6_group.c
48cd src/pmc && cc -c -I/home/tjs/rakudo/rakudo/parrot_install/include/2.8.0-devel -I/home/tjs/rakudo/rakudo/parrot_install/include/2.8.0-devel/pmc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN  -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHASATTRIBUTE_HOT  -DHASATTRIBUTE_COLD  -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC  -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wc++-compat -Wdeclaration-after-statement -Werror=declaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -Wold-style-definition -Wstrict-prototypes   *.c
49cd src/binder && cc -c -o bind.o -I../../src/pmc -I/home/tjs/rakudo/rakudo/parrot_install/include/2.8.0-devel -I/home/tjs/rakudo/rakudo/parrot_install/include/2.8.0-devel/pmc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN  -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHASATTRIBUTE_HOT  -DHASATTRIBUTE_COLD  -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC  -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wc++-compat -Wdeclaration-after-statement -Werror=declaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -Wold-style-definition -Wstrict-prototypes   bind.c
50cc -o src/pmc/perl6_group.so perl6_group.o src/pmc/*.o src/binder/bind.o -fstack-protector -L/usr/local/lib  -shared -O2 -g -L/usr/local/lib -fstack-protector -fPIC  -ldl -lm -lpthread -lcrypt -lrt -lgmp -lreadline  -lpthread -lm -L/usr/lib  -licuuc -licudata -lpthread -lm
51cd src/ops && /home/tjs/rakudo/rakudo/parrot_install/bin/ops2c C --dynamic perl6.ops
52# Parsing perl6.ops...
53# Parsed perl6.ops in 2.138 seconds; found 74 ops.
54# Ops parsed in 2.164 seconds.
55cd src/ops && cc -c -o perl6_ops.o -I/home/tjs/rakudo/rakudo/parrot_install/include/2.8.0-devel -I/home/tjs/rakudo/rakudo/parrot_install/include/2.8.0-devel/pmc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN  -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHASATTRIBUTE_HOT  -DHASATTRIBUTE_COLD  -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC  -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wc++-compat -Wdeclaration-after-statement -Werror=declaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -Wold-style-definition -Wstrict-prototypes   perl6_ops.c
56cd src/ops && cc -o perl6_ops.so perl6_ops.o -fstack-protector -L/usr/local/lib  -shared -O2 -g -L/usr/local/lib -fstack-protector -fPIC  -ldl -lm -lpthread -lcrypt -lrt -lgmp -lreadline  -lpthread -lm -L/usr/lib  -licuuc -licudata -lpthread -lm
57/usr/bin/perl -MExtUtils::Command -e cp src/pmc/perl6_group.so src/ops/perl6_ops.so dynext
58/usr/bin/perl -MExtUtils::Command -e chmod 755 dynext/perl6_group.so
59/usr/bin/perl -MExtUtils::Command -e chmod 755 dynext/perl6_ops.so
60/usr/bin/perl -e "" > src/gen/core.pir
61/usr/bin/perl build/gen_version.pl > src/gen/version.pir
62/home/tjs/rakudo/rakudo/parrot_install/bin/parrot  -o src/gen/perl6.pbc src/Perl6/Compiler.pir
63/usr/bin/perl build/gen_core_pm.pl src/core/Positional.pm src/core/Associative.pm src/core/Callable.pm src/core/Abstraction.pm src/core/traits.pm src/core/metaops.pm src/core/operators.pm src/glue/handles.pm src/glue/subset.pm src/glue/enum.pm src/cheats/trait-export.pm src/cheats/num.pm src/cheats/eval.pm src/core/Mu.pm src/core/Bool.pm src/core/Order.pm src/core/Parcel.pm src/core/Any.pm src/core/Any-list.pm src/core/Code.pm src/core/Cool.pm src/core/Cool-num.pm src/core/Cool-str.pm src/core/List.pm src/core/Set.pm src/core/Array.pm src/core/Numeric.pm src/core/Real.pm src/core/Int.pm src/core/Iterable.pm src/core/Iterator.pm src/core/Num.pm src/core/Rat.pm src/core/Complex.pm src/core/Stringy.pm src/core/Buf.pm src/core/Str.pm src/core/Whatever.pm src/core/Pair.pm src/core/RangeIter.pm src/core/Range.pm src/core/EnumMap.pm src/core/Hash.pm src/core/Enum.pm src/core/IO.pm src/core/IO/ArgFiles.pm src/core/IO/Socket.pm src/core/IO/Socket/INET.pm src/core/IO/Stat.pm src/core/Parameter.pm src/core/Signature.pm src/core/Block.pm src/core/WhateverCode.pm src/core/Routine.pm src/core/Regex.pm src/core/Junction.pm src/core/Grammar.pm src/core/system.pm src/cheats/process.pm src/core/tai-utc.pm src/core/Duration.pm src/core/Instant.pm src/core/Temporal.pm src/core/Match.pm src/core/Attribute.pm src/core/CallFrame.pm src/core/Capture.pm src/core/MAIN.pm src/core/YOU_ARE_HERE.pm  > src/gen/core.pm
64/home/tjs/rakudo/rakudo/parrot_install/bin/parrot  src/gen/perl6.pbc --target=pir  \
65            src/gen/core.pm > src/gen/core.pir
66Failed allocation of 4096 bytes
67Parrot VM: PANIC: Out of mem!
68C file src/gc/alloc_memory.c, line 61
69Parrot file (not available), line (not available)
70
71We highly suggest you notify the Parrot team if you have not been working on
72Parrot.  Use parrotbug (located in parrot's root directory) or send an
73e-mail to parrot-dev@lists.parrot.org.
74Include the entire text of this error message and the text of the script that
75generated the error.  If you've made any modifications to Parrot, please
76describe them as well.
77
78Version     : 2.8.0-devel
79Configured  : Sat Sep 25 10:20:30 2010 GMT
80Architecture: i386-linux
81JIT Capable : No
82Interp Flags: (no interpreter)
83Exceptions  : (missing from core)
84
85Dumping Core...
86/bin/sh: line 1:  1616 Wyjście                /home/tjs/rakudo/rakudo/parrot_install/bin/parrot src/gen/perl6.pbc --target=pir src/gen/core.pm > src/gen/core.pir
87make: *** [perl6.pbc] Błąd 131