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]$