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

Reply via email to