That looks like you don't have enough virtual memory (the physical
memory assigned to your VM and swap within it) should be at least 2GB
(maybe even more).

S

On 23 December 2015 at 16:27, Tom Browder <tom.brow...@gmail.com> wrote:
> I'm getting a "rakudobrew build moar" failure on Ubuntu 14.04 LTS,
> 32-bit, running as a guest host on VirtualBox 5.0.12 r104815 (running
> on Debian 7, 64-bit).
>
> Note that I have done some root cpanm Perl module installations as
> well as some Ubuntu package manager installations of Perl modules,
> mostly in an attempt to install Padre (which was apparently successful
> after patching the latest Term::Readline::Gnu and Padre's
> Debug::Client).  I hope I don't have to roll all those changes back!
>
> The following log comes from a third failed "rakudobrew build moar"
> attempt just so I could capture the error messages:
>
> From git://github.com/rakudo/rakudo
>    cc46351..a860e8f  nom        -> origin/nom
> a860e8ff81024211cc30e1de0e7ecd3ffaecd4a4
> Previous HEAD position was cc46351... Make .daycount a lazy Dateish attribute
> HEAD is now at a860e8f... Streamline Date handling
> ATTENTION: no --prefix supplied, building and installing to
> /home/ctech/.rakudobrew/moar-nom/install
> Using /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m (version
> 2015.11-119-g566f8ce / MoarVM 2015.11-113-gbd56e2e).
> Cleaning up ...
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m
> tools/build/gen-cat.nqp moar src/vm/moar/ModuleLoaderVMConfig.nqp
> src/Perl6/ModuleLoader.nqp > gen/moar/m-ModuleLoader.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=blib/Perl6/ModuleLoader.moarvm --encoding=utf8 \
>    gen/moar/m-ModuleLoader.nqp
> gcc -c -fPIC -Wdeclaration-after-statement
> -Werror=declaration-after-statement -O3 -DNDEBUG  -D_REENTRANT
> -D_FILE_OFFSET_BITS=64 -fPIC -Wdeclaration-after-statement
> -Werror=declaration-after-statement -O3 -DNDEBUG
> -I/home/ctech/.rakudobrew/moar-nom/install/include/libatomic_ops \
>    -I/home/ctech/.rakudobrew/moar-nom/install/include/dyncall
> -I/home/ctech/.rakudobrew/moar-nom/install/include/moar \
>    -I/home/ctech/.rakudobrew/moar-nom/install/include/sha1
> -I/home/ctech/.rakudobrew/moar-nom/install/include/tinymt
> -I/home/ctech/.rakudobrew/moar-nom/install/include/libtommath \
>    -I/home/ctech/.rakudobrew/moar-nom/install/include/libuv
> -I/home/ctech/.rakudobrew/moar-nom/install/include -o
> dynext/perl6_ops.o src/vm/moar/ops/perl6_ops.c
> gcc -c -fPIC -Wdeclaration-after-statement
> -Werror=declaration-after-statement -O3 -DNDEBUG  -D_REENTRANT
> -D_FILE_OFFSET_BITS=64 -fPIC -Wdeclaration-after-statement
> -Werror=declaration-after-statement -O3 -DNDEBUG
> -I/home/ctech/.rakudobrew/moar-nom/install/include/libatomic_ops \
>    -I/home/ctech/.rakudobrew/moar-nom/install/include/dyncall
> -I/home/ctech/.rakudobrew/moar-nom/install/include/moar \
>    -I/home/ctech/.rakudobrew/moar-nom/install/include/sha1
> -I/home/ctech/.rakudobrew/moar-nom/install/include/tinymt
> -I/home/ctech/.rakudobrew/moar-nom/install/include/libtommath \
>    -I/home/ctech/.rakudobrew/moar-nom/install/include/libuv
> -I/home/ctech/.rakudobrew/moar-nom/install/include -o
> dynext/container.o src/vm/moar/ops/container.c
> gcc  -L/home/ctech/.rakudobrew/moar-nom/install/lib -shared -fPIC -O3
> -DNDEBUG -Wl,-rpath,/home/ctech/.rakudobrew/moar-nom/install/lib
> -Wl,-rpath,/home/ctech/.rakudobrew/moar-nom/install/share/perl6/site/lib
>  -O3 -DNDEBUG -lm -lpthread -lrt -ldl -o dynext/libperl6_ops_moar.so
> dynext/perl6_ops.o dynext/container.o -lmoar
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=blib/Perl6/Ops.moarvm --encoding=utf8 \
>    src/vm/moar/Perl6/Ops.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=blib/Perl6/Pod.moarvm --encoding=utf8 \
>    src/Perl6/Pod.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=blib/Perl6/World.moarvm --encoding=utf8 \
>    src/Perl6/World.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m
> tools/build/gen-cat.nqp moar src/Perl6/Actions.nqp >
> gen/moar/m-Perl6-Actions.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=blib/Perl6/Actions.moarvm --encoding=utf8 \
>    gen/moar/m-Perl6-Actions.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=blib/Perl6/Grammar.moarvm --encoding=utf8 \
>    src/Perl6/Grammar.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m
> tools/build/gen-cat.nqp moar src/Perl6/Optimizer.nqp >
> gen/moar/m-Perl6-Optimizer.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=blib/Perl6/Optimizer.moarvm --encoding=utf8 \
>    gen/moar/m-Perl6-Optimizer.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=blib/Perl6/Compiler.moarvm --encoding=utf8 \
>    src/Perl6/Compiler.nqp
> /usr/bin/perl tools/build/gen-version.pl > gen/moar/main-version.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m
> tools/build/gen-cat.nqp moar src/main.nqp gen/moar/main-version.nqp >
> gen/moar/m-main.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=perl6.moarvm \
>    --vmlibs=dynext/libperl6_ops_moar.so=Rakudo_ops_init gen/moar/m-main.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m
> tools/build/gen-cat.nqp moar -f tools/build/common_bootstrap_sources >
> gen/moar/m-Metamodel.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=blib/Perl6/Metamodel.moarvm --encoding=utf8 \
>    gen/moar/m-Metamodel.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m
> tools/build/gen-cat.nqp moar src/Perl6/Metamodel/BOOTSTRAP.nqp
> src/Perl6/Metamodel/EXPORTHOW.nqp  > gen/moar/m-BOOTSTRAP.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m --target=mbc
> --output=blib/Perl6/BOOTSTRAP.moarvm --encoding=utf8 \
>         --vmlibs=dynext/libperl6_ops_moar.so=Rakudo_ops_init
> gen/moar/m-BOOTSTRAP.nqp
> /home/ctech/.rakudobrew/moar-nom/install/bin/nqp-m
> tools/build/gen-cat.nqp moar -f tools/build/moar_core_sources >
> gen/moar/m-CORE.setting
> The following step can take a long time, please be patient.
> /home/ctech/.rakudobrew/moar-nom/install/bin/moar
> --libpath="/home/ctech/.rakudobrew/moar-nom/install/share/nqp/lib"
> perl6.moarvm --setting=NULL --ll-exception --optimize=3 --target=mbc
> --stagestats --output=CORE.setting.moarvm gen/moar/m-CORE.setting
> Stage start      :   0.000
> Stage parse      : 182.682
> Stage syntaxcheck:   0.056
> Stage ast        :   0.037
> Stage optimize   : 760.450
> Stage mast       : Killed
> make: *** [CORE.setting.moarvm] Error 137
> Command failed (status 512): make
> Failed running /usr/bin/perl Configure.pl --backends=moar --gen-moar
> --git-reference=/home/ctech/.rakudobrew/bin/../git_reference
> --make-install  at /home/ctech/.rakudobrew/bin/rakudobrew line 57.
> main::run('/usr/bin/perl Configure.pl --backends=moar --gen-moar
> --git-r...') called at /home/ctech/.rakudobrew/bin/rakudobrew line 377
> main::build_impl('moar', undef, '') called at
> /home/ctech/.rakudobrew/bin/rakudobrew line 113
>
> Thanks for any help!
>
> Best regards,
>
> -Tom



-- 
4096R/EA75174B Steve Mynott <steve.myn...@gmail.com>

Reply via email to