... and Rakudo builds on top of nqp-j with Java 7. Rakudo also builds on top of a nqp-j copy from a x86_64 or arm system build with Java 8 at a x86 system with Java 8. From my linux operation system only Java 8 is supported.
Gerd Am Samstag, den 16.05.2015, 17:55 -0700 schrieb Jovan Trujillo: > I too see this error when I try to build with Puppy Linux x86 using Java 8. > But with Java 7 it builds fine. > > Sent from my iPhone > > > On May 16, 2015, at 6:09 AM, Gerd Pokorra <g...@zimt.uni-siegen.de> wrote: > > > > Hello, > > > > there is a problem to build the nqp Java backend on i686. I use openjdk > > 1.8. I try to build nqp-2015.04. The error do not occur at a 64 bit > > system. > > > > Gerd > > > > > > [gz016@vlogin2 nqp]$ make > > /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage1 > > /usr/bin/perl tools/build/gen-cat.pl jvm src/QRegex/NFA.nqp > > src/QRegex/Cursor.nqp > gen/jvm/stage1/QRegex.nqp > > java -cp src/vm/jvm/stage0 > > -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar > > nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 > > \ > > --setting=NQPCORE --no-regex-lib --target=jar \ > > --output=gen/jvm/stage1/QRegex.jar gen/jvm/stage1/QRegex.nqp > > Unhandled exception: java.lang.StackOverflowError > > in (gen/jvm/stage2/NQPHLL.nqp:68) > > in (gen/jvm/stage2/NQPHLL.nqp:1404) > > in > > in as_jast > > in as_jast > > in > > in process_args_onto_stack > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in as_jast_in_handler > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in > > in > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in > > in > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in > > in > > in as_jast > > in as_jast > > in as_jast > > in as_jast > > in jast > > in jast > > in compile > > in eval > > in evalfiles > > in command_eval > > in command_line > > in MAIN > > in <mainline> > > in > > > > java.lang.StackOverflowError > > in (gen/jvm/stage2/NQPHLL.nqp:68) > > in (gen/jvm/stage2/NQPHLL.nqp:1404) > > in > > in as_jast > > in as_jast > > in > > in process_args_onto_stack > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in as_jast_in_handler > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in > > in > > in compile_op > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in > > in > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in > > in > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in as_jast > > in as_jast > > in compile_all_the_stmts > > in > > in > > in as_jast > > in as_jast > > in as_jast > > in as_jast > > in jast > > in jast > > in compile > > in eval > > in evalfiles > > in command_eval > > in command_line > > in MAIN > > in <mainline> > > in > > Unhandled exception: java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > in command_eval (gen/jvm/stage2/NQPHLL.nqp:1291) > > in command_line (gen/jvm/stage2/NQPHLL.nqp:1231) > > in MAIN (gen/jvm/stage2/NQP.nqp:4103) > > in <mainline> (gen/jvm/stage2/NQP.nqp:4099) > > in (gen/jvm/stage2/NQP.nqp) > > > > Unhandled exception: java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > in command_eval (gen/jvm/stage2/NQPHLL.nqp:1231) > > in command_line > > in MAIN > > in <mainline> > > in > > > > Unhandled exception: java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > in command_eval (gen/jvm/stage2/NQPHLL.nqp:1231) > > in command_line > > in MAIN > > in <mainline> > > in > > > > Unhandled exception: java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > in command_eval > > in command_line > > in MAIN > > in <mainline> > > in > > > > Unhandled exception: java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > in command_eval > > in command_line > > in MAIN > > in <mainline> > > in > > > > Unhandled exception: java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > in command_eval > > in command_line > > in MAIN > > in <mainline> > > in > > > > Unhandled exception: java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > in command_eval > > in command_line > > in MAIN > > in <mainline> > > in > > > > Unhandled exception: java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > in command_eval > > in command_line > > in MAIN > > in <mainline> > > in > > > > Unhandled exception: java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > in command_eval > > in command_line > > in MAIN > > in <mainline> > > in > > > > Unhandled exception: java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > in command_eval > > in command_line > > in MAIN > > in <mainline> > > in > > > > Exception in thread "main" java.lang.NoClassDefFoundError: Could not > > initialize class java.lang.Shutdown > > at java.lang.Runtime.exit(Runtime.java:109) > > at java.lang.System.exit(System.java:971) > > at org.perl6.nqp.runtime.GlobalContext.exit(GlobalContext.java:306) > > at > > org.perl6.nqp.runtime.ExceptionHandling.panic(ExceptionHandling.java:212) > > at > > org.perl6.nqp.runtime.ExceptionHandling.handlerDynamic(ExceptionHandling.java:110) > > at > > org.perl6.nqp.runtime.ExceptionHandling.dieInternal(ExceptionHandling.java:51) > > at > > org.perl6.nqp.runtime.ExceptionHandling.dieInternal(ExceptionHandling.java:59) > > at org.perl6.nqp.runtime.Ops.invokeDirect(Ops.java:2176) > > at org.perl6.nqp.runtime.Ops.invokeDirect(Ops.java:2142) > > at org.perl6.nqp.runtime.Ops.invokeMain(Ops.java:2139) > > at > > org.perl6.nqp.runtime.CompilationUnit.enterFromMain(CompilationUnit.java:58) > > at nqp.main(gen/jvm/stage2/NQP.nqp) > > Makefile:249: recipe for target 'gen/jvm/stage1/QRegex.jar' failed > > make: *** [gen/jvm/stage1/QRegex.jar] Error 1 > > [gz016@vlogin2 nqp]$ > > > >