Closed p6rt closed 3 years ago
On debian 8 with javac 1.8.0_92 and java version "1.8.0_92" both from Oracle (not openjdk) rakudo 2016-11 installation
fails with this error:
== Installing modules for JVM
cd modules/panda && sh -c "PATH=/home/massimo/rakudo-star-2016.11/install/bin:/usr/local/heroku/bin:/home/massimo/rakudo-star-2016.11/install/bin:/usr/local/heroku/bin:/usr/lib/jvm/jdk1.8.0_92/bin:/home/massimo/node-v4.4.7-linux-x64/bin:/home/massimo/android-sdk-linux:/home/massimo/android-sdk-linux/platform-tools:/home/massimo/android-sdk-linux/tools:/home/massimo/apache-ant-1.9.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /home/massimo/rakudo-star-2016.11/install/bin/perl6-j bootstrap.pl"
==> Bootstrapping Panda
Cannot unbox a type object
in result (gen/jvm/stage2/QAST.nqp)
in compile_var (gen/jvm/stage2/QAST.nqp:4511)
in as_jast (gen/jvm/stage2/QAST.nqp:4254)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in (gen/jvm/stage2/QAST.nqp:341)
in (gen/jvm/stage2/QAST.nqp:237)
in compile_op (gen/jvm/stage2/QAST.nqp:237)
in as_jast (gen/jvm/stage2/QAST.nqp:4236)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in (gen/jvm/stage2/QAST.nqp:341)
in (gen/jvm/stage2/QAST.nqp:237)
in compile_op (gen/jvm/stage2/QAST.nqp:237)
in as_jast (gen/jvm/stage2/QAST.nqp:4236)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4208)
in as_jast (gen/jvm/stage2/QAST.nqp:4175)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4208)
in as_jast (gen/jvm/stage2/QAST.nqp:4170)
in as_jast (gen/jvm/stage2/QAST.nqp:3370)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4211)
in (gen/jvm/stage2/QAST.nqp:3793)
in (gen/jvm/stage2/QAST.nqp:3790)
in as_jast (gen/jvm/stage2/QAST.nqp:3736)
in as_jast (gen/jvm/stage2/QAST.nqp:3370)
in as_jast_in_handler (gen/jvm/stage2/QAST.nqp:4744)
in (gen/jvm/stage2/QAST.nqp:1144)
in (gen/jvm/stage2/QAST.nqp:237)
in compile_op (gen/jvm/stage2/QAST.nqp:237)
in as_jast (gen/jvm/stage2/QAST.nqp:4236)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4208)
in as_jast (gen/jvm/stage2/QAST.nqp:4170)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in as_jast_in_handler (gen/jvm/stage2/QAST.nqp:4744)
in (gen/jvm/stage2/QAST.nqp:1813)
in (gen/jvm/stage2/QAST.nqp:237)
in compile_op (gen/jvm/stage2/QAST.nqp:237)
in as_jast (gen/jvm/stage2/QAST.nqp:4236)
in as_jast (gen/jvm/stage2/QAST.nqp:3370)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4211)
in (gen/jvm/stage2/QAST.nqp:3793)
in (gen/jvm/stage2/QAST.nqp:3790)
in as_jast (gen/jvm/stage2/QAST.nqp:3736)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4208)
in as_jast (gen/jvm/stage2/QAST.nqp:4175)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4208)
in as_jast (gen/jvm/stage2/QAST.nqp:4170)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4208)
in (gen/jvm/stage2/QAST.nqp:3793)
in (gen/jvm/stage2/QAST.nqp:3790)
in as_jast (gen/jvm/stage2/QAST.nqp:3736)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4208)
in as_jast (gen/jvm/stage2/QAST.nqp:4170)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4208)
in as_jast (gen/jvm/stage2/QAST.nqp:4175)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4208)
in as_jast (gen/jvm/stage2/QAST.nqp:4170)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4208)
in as_jast (gen/jvm/stage2/QAST.nqp:4170)
in as_jast (gen/jvm/stage2/QAST.nqp:3370)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4211)
in (gen/jvm/stage2/QAST.nqp:3793)
in (gen/jvm/stage2/QAST.nqp:3790)
in as_jast (gen/jvm/stage2/QAST.nqp:3736)
in as_jast (gen/jvm/stage2/QAST.nqp:3367)
in (gen/jvm/stage2/QAST.nqp:1382)
in process_args_onto_stack (gen/jvm/stage2/QAST.nqp:1379)
in (gen/jvm/stage2/QAST.nqp:1456)
in (gen/jvm/stage2/QAST.nqp:237)
in compile_op (gen/jvm/stage2/QAST.nqp:237)
in as_jast (gen/jvm/stage2/QAST.nqp:4236)
in as_jast (gen/jvm/stage2/QAST.nqp:3370)
in compile_all_the_stmts (gen/jvm/stage2/QAST.nqp:4211)
in (gen/jvm/stage2/QAST.nqp:3793)
in (gen/jvm/stage2/QAST.nqp:3790)
in as_jast (gen/jvm/stage2/QAST.nqp:3736)
in as_jast (gen/jvm/stage2/QAST.nqp:3370)
in as_jast (gen/jvm/stage2/QAST.nqp:3433)
in as_jast (gen/jvm/stage2/QAST.nqp:3370)
in jast (gen/jvm/stage2/QAST.nqp:3236)
in jast (gen/jvm/stage2/NQPHLL.nqp:68)
in compile (gen/jvm/stage2/NQPHLL.nqp:1368)
in eval (gen/jvm/stage2/NQPHLL.nqp:1101)
in evalfiles (gen/jvm/stage2/NQPHLL.nqp:1322)
in command_eval (gen/jvm/stage2/NQPHLL.nqp:1216)
in command_eval (src/Perl6/Compiler.nqp:27)
in command_line (gen/jvm/stage2/NQPHLL.nqp:1190)
in MAIN (gen/jvm/main.nqp:46)
in \
in throw (gen/jvm/CORE.setting:26826) in die (gen/jvm/CORE.setting:792) in die (gen/jvm/CORE.setting:780) in precompile (gen/jvm/CORE.setting:43001) in precompile (gen/jvm/CORE.setting:42923) in try-load (gen/jvm/CORE.setting:42763) in (gen/jvm/CORE.setting:43698) in need (gen/jvm/CORE.setting:43691) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in load_module (src/Perl6/World.nqp:1199) in do_pragma_or_load_module (src/Perl6/World.nqp:1129) in statement_control:sym\
in throw (gen/jvm/CORE.setting:26826) in die (gen/jvm/CORE.setting:792) in die (gen/jvm/CORE.setting:780) in precompile (gen/jvm/CORE.setting:43001) in precompile (gen/jvm/CORE.setting:42923) in try-load (gen/jvm/CORE.setting:42763) in (gen/jvm/CORE.setting:43698) in need (gen/jvm/CORE.setting:43691) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in load_module (src/Perl6/World.nqp:1199) in do_pragma_or_load_module (src/Perl6/World.nqp:1129) in statement_control:sym\
in throw (gen/jvm/CORE.setting:26826) in die (gen/jvm/CORE.setting:792) in die (gen/jvm/CORE.setting:780) in precompile (gen/jvm/CORE.setting:43001) in precompile (gen/jvm/CORE.setting:42923) in try-load (gen/jvm/CORE.setting:42763) in (gen/jvm/CORE.setting:43698) in need (gen/jvm/CORE.setting:43691) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in load_module (src/Perl6/World.nqp:1199) in do_pragma_or_load_module (src/Perl6/World.nqp:1129) in statement_control:sym\
in throw (gen/jvm/CORE.setting:26826) in die (gen/jvm/CORE.setting:792) in die (gen/jvm/CORE.setting:780) in precompile (gen/jvm/CORE.setting:43001) in precompile (gen/jvm/CORE.setting:42923) in try-load (gen/jvm/CORE.setting:42763) in (gen/jvm/CORE.setting:43698) in need (gen/jvm/CORE.setting:43691) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in need (gen/jvm/CORE.setting:43718) in load_module (src/Perl6/World.nqp:1199) in do_pragma_or_load_module (src/Perl6/World.nqp:1129) in statement_control:sym\
Makefile:60: recipe for target 'modules-install-j' failed make: *** [modules-install-j] Error 1
I'm afraid, it's still not possible to use rakudo star on the JVM backend. The current problem is that https://github.com/ugexe/zef (which has replaced panda for module management) doesn't work on the JVM backend. There is at last one open issue with the JVM backend that prevents Zef from running correctly: https://github.com/rakudo/rakudo/issues/3790
However, I don't think it makes sense to keep this particular issue open:
Migrated from rt.perl.org#130387 (status was 'new')
Searchable as RT130387$