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 <[email protected]> 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]$ 
> 
> 

Reply via email to