develooper Front page | perl.perl6.compiler | Postings from June 2012

Rakudo compilation failure

Thread Next
From:
Gabor Szabo
Date:
June 27, 2012 13:12
Subject:
Rakudo compilation failure
Message ID:
CABe4FJB6dBP2ztw-W3yYj09eqZF5iryWYZJVq1mtpa+_kLCbWw@mail.gmail.com
I have a freshly cloned rakudo and tried to build it on an Ubuntu
12.04 (32 bit) it failed here.
The machine has 512Mb RAM and 256 Mb swaps space and it seems they
were both full.

Is that it or they are unrelated? How much is the minimum memory required?

/usr/bin/perl tools/build/gen-cat.pl src/Perl6/Metamodel/Archetypes.pm
src/Perl6/Metamodel/Naming.pm src/Perl6/Metamodel/Documenting.pm
src/Perl6/Metamodel/Stashing.pm src/Perl6/Metamodel/Versioning.pm
src/Perl6/Metamodel/TypePretense.pm
src/Perl6/Metamodel/MethodDelegation.pm
src/Perl6/Metamodel/BoolificationProtocol.pm
src/Perl6/Metamodel/PackageHOW.pm src/Perl6/Metamodel/ModuleHOW.pm
src/Perl6/Metamodel/GenericHOW.pm
src/Perl6/Metamodel/AttributeContainer.pm
src/Perl6/Metamodel/MethodContainer.pm
src/Perl6/Metamodel/PrivateMethodContainer.pm
src/Perl6/Metamodel/MultiMethodContainer.pm
src/Perl6/Metamodel/RoleContainer.pm
src/Perl6/Metamodel/MultipleInheritance.pm
src/Perl6/Metamodel/DefaultParent.pm src/Perl6/Metamodel/BaseType.pm
src/Perl6/Metamodel/C3MRO.pm
src/Perl6/Metamodel/MROBasedMethodDispatch.pm
src/Perl6/Metamodel/MROBasedTypeChecking.pm
src/Perl6/Metamodel/Trusting.pm src/Perl6/Metamodel/Mixins.pm
src/Perl6/Metamodel/BUILDPLAN.pm src/Perl6/Metamodel/ParrotInterop.pm
src/Perl6/Metamodel/RolePunning.pm
src/Perl6/Metamodel/RoleToRoleApplier.pm
src/Perl6/Metamodel/ConcreteRoleHOW.pm
src/Perl6/Metamodel/CurriedRoleHOW.pm
src/Perl6/Metamodel/ParametricRoleHOW.pm
src/Perl6/Metamodel/ParametricRoleGroupHOW.pm
src/Perl6/Metamodel/RoleToClassApplier.pm
src/Perl6/Metamodel/ClassHOW.pm src/Perl6/Metamodel/GrammarHOW.pm
src/Perl6/Metamodel/NativeHOW.pm src/Perl6/Metamodel/SubsetHOW.pm
src/Perl6/Metamodel/EnumHOW.pm
src/Perl6/Metamodel/ContainerDescriptor.pm
src/Perl6/Metamodel/StaticLexPad.pm src/Perl6/Metamodel/Dispatchers.pm
 > src/gen/Metamodel.pm
/home/gabor/work/rakudo_a/install/bin/nqp --target=pir
--output=src/gen/perl6-metamodel.pir --encoding=utf8 \
            --vmlibs=perl6_ops src/gen/Metamodel.pm
/home/gabor/work/rakudo_a/install/bin/parrot  -o
blib/Perl6/Metamodel.pbc src/gen/perl6-metamodel.pir
/usr/bin/perl tools/build/gen-cat.pl src/Perl6/Metamodel/BOOTSTRAP.pm
src/Perl6/Metamodel/EXPORTHOW.pm  > src/gen/BOOTSTRAP.pm
/home/gabor/work/rakudo_a/install/bin/nqp --target=pir
--output=src/gen/perl6-bootstrap.pir --encoding=utf8 \
            --vmlibs=perl6_ops src/gen/BOOTSTRAP.pm
/home/gabor/work/rakudo_a/install/bin/parrot  -o
blib/Perl6/BOOTSTRAP.pbc src/gen/perl6-bootstrap.pir
/usr/bin/perl tools/build/gen-cat.pl src/core/traits.pm
src/core/Positional.pm src/core/Associative.pm src/core/Callable.pm
src/core/natives.pm src/core/stubs.pm src/core/control.pm
src/core/Mu.pm src/core/Stringy.pm src/core/Any.pm src/core/Scalar.pm
src/core/Code.pm src/core/WhateverCode.pm src/core/Block.pm
src/core/Attribute.pm src/core/Routine.pm src/core/Sub.pm
src/core/Macro.pm src/core/Method.pm src/core/Submethod.pm
src/core/Junction.pm src/core/Cool.pm src/core/Enumeration.pm
src/core/Whatever.pm src/core/Bool.pm src/core/Numeric.pm
src/core/Real.pm src/core/Int.pm src/core/Order.pm src/core/UInt64.pm
src/core/Num.pm src/core/Str.pm src/core/Capture.pm src/core/Parcel.pm
src/core/Iterable.pm src/core/Iterator.pm src/core/Nil.pm
src/core/Range.pm src/core/ListIter.pm src/core/MapIter.pm
src/core/GatherIter.pm src/core/List.pm src/core/LoL.pm
src/core/Array.pm src/core/Enum.pm src/core/Pair.pm
src/core/EnumMap.pm src/core/Hash.pm src/core/Stash.pm
src/core/PseudoStash.pm src/core/Parameter.pm src/core/Signature.pm
src/core/Buf.pm src/core/IO.pm src/core/IO/ArgFiles.pm
src/core/IO/Socket.pm src/core/IO/Socket/INET.pm src/core/Rational.pm
src/core/Rat.pm src/core/Complex.pm src/core/Backtrace.pm
src/core/Exception.pm src/core/Failure.pm src/core/Match.pm
src/core/Cursor.pm src/core/Grammar.pm src/core/Regex.pm
src/core/AST.pm src/core/CallFrame.pm src/core/Main.pm
src/core/tai-utc.pm src/core/Instant.pm src/core/Duration.pm
src/core/Temporal.pm src/core/EXPORTHOW.pm src/core/Pod.pm
src/core/Set.pm src/core/Bag.pm src/core/ObjAt.pm src/core/Version.pm
src/core/operators.pm src/core/metaops.pm src/core/terms.pm
src/core/LazyScalar.pm src/core/you_are_here.pm  >
src/gen/CORE.setting
The following step can take a long time, please be patient.
./perl6 --setting=NULL --optimize=3 --target=pir --stagestats
--output=src/gen/CORE.setting.pir src/gen/CORE.setting
Stage parse: 136.012
Stage syntaxcheck: 0.000
Stage past: 0.000
Stage optimize: 14.941
Stage post: 77.115
Killed
make: *** [CORE.setting.pbc] Error 137

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About