Raku / old-issue-tracker

Tickets from RT
https://github.com/Raku/old-issue-tracker/issues
2 stars 1 forks source link

rakudo star 2016-11 with jvm fails in debian 8 with java 64bit #5903

Closed p6rt closed 3 years ago

p6rt commented 7 years ago

Migrated from rt.perl.org#130387 (status was 'new')

Searchable as RT130387$

p6rt commented 7 years ago

From maxpucci@virgilio.it

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 \ (gen/jvm/main.nqp​:37)   in (gen/jvm/main.nqp)

  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\ (src/Perl6/Grammar.nqp​:1565)   in !protoregex (gen/jvm/stage2/QRegex.nqp​:1377)   in statement_control (src/Perl6/Grammar.nqp)   in statement (src/Perl6/Grammar.nqp​:1251)   in statementlist (src/Perl6/Grammar.nqp​:1180)   in blockoid (src/Perl6/Grammar.nqp​:1353)   in package_def (src/Perl6/Grammar.nqp​:2348)   in package_declarator​:sym\ (src/Perl6/Grammar.nqp)   in !protoregex (gen/jvm/stage2/QRegex.nqp​:1377)   in package_declarator (src/Perl6/Grammar.nqp)   in term​:sym\<package_declarator> (src/Perl6/Grammar.nqp)   in !protoregex (gen/jvm/stage2/QRegex.nqp​:1377)   in term (src/Perl6/Grammar.nqp)   in termish (src/Perl6/Grammar.nqp​:3799)   in EXPR (gen/jvm/stage2/NQPHLL.nqp​:469)   in EXPR (src/Perl6/Grammar.nqp​:3839)   in statement (src/Perl6/Grammar.nqp​:1251)   in statementlist (src/Perl6/Grammar.nqp​:1180)   in LANG (gen/jvm/stage2/NQPHLL.nqp​:697)   in FOREIGN_LANG (src/Perl6/Grammar.nqp​:1579)   in comp_unit (src/Perl6/Grammar.nqp​:1164)   in TOP (src/Perl6/Grammar.nqp​:467)   in parse (gen/jvm/stage2/QRegex.nqp​:2093)   in parse (gen/jvm/stage2/NQPHLL.nqp​:1409)   in compile (gen/jvm/stage2/NQPHLL.nqp​:1365)   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 \ (gen/jvm/main.nqp​:37)   in (gen/jvm/main.nqp)

  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\ (src/Perl6/Grammar.nqp​:1565)   in !protoregex (gen/jvm/stage2/QRegex.nqp​:1377)   in statement_control (src/Perl6/Grammar.nqp)   in statement (src/Perl6/Grammar.nqp​:1251)   in statementlist (src/Perl6/Grammar.nqp​:1180)   in blockoid (src/Perl6/Grammar.nqp​:1353)   in package_def (src/Perl6/Grammar.nqp​:2348)   in package_declarator​:sym\ (src/Perl6/Grammar.nqp)   in !protoregex (gen/jvm/stage2/QRegex.nqp​:1377)   in package_declarator (src/Perl6/Grammar.nqp)   in term​:sym\<package_declarator> (src/Perl6/Grammar.nqp)   in !protoregex (gen/jvm/stage2/QRegex.nqp​:1377)   in term (src/Perl6/Grammar.nqp)   in termish (src/Perl6/Grammar.nqp​:3799)   in EXPR (gen/jvm/stage2/NQPHLL.nqp​:469)   in EXPR (src/Perl6/Grammar.nqp​:3839)   in statement (src/Perl6/Grammar.nqp​:1251)   in statementlist (src/Perl6/Grammar.nqp​:1180)   in LANG (gen/jvm/stage2/NQPHLL.nqp​:697)   in FOREIGN_LANG (src/Perl6/Grammar.nqp​:1579)   in comp_unit (src/Perl6/Grammar.nqp​:1164)   in TOP (src/Perl6/Grammar.nqp​:467)   in parse (gen/jvm/stage2/QRegex.nqp​:2093)   in parse (gen/jvm/stage2/NQPHLL.nqp​:1409)   in compile (gen/jvm/stage2/NQPHLL.nqp​:1365)   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 \ (gen/jvm/main.nqp​:37)   in (gen/jvm/main.nqp)

  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\ (src/Perl6/Grammar.nqp​:1565)   in !protoregex (gen/jvm/stage2/QRegex.nqp​:1377)   in statement_control (src/Perl6/Grammar.nqp)   in statement (src/Perl6/Grammar.nqp​:1251)   in statementlist (src/Perl6/Grammar.nqp​:1180)   in LANG (gen/jvm/stage2/NQPHLL.nqp​:697)   in FOREIGN_LANG (src/Perl6/Grammar.nqp​:1579)   in comp_unit (src/Perl6/Grammar.nqp​:1164)   in TOP (src/Perl6/Grammar.nqp​:467)   in parse (gen/jvm/stage2/QRegex.nqp​:2093)   in parse (gen/jvm/stage2/NQPHLL.nqp​:1409)   in compile (gen/jvm/stage2/NQPHLL.nqp​:1365)   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 \ (gen/jvm/main.nqp​:37)   in (gen/jvm/main.nqp)

  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\ (src/Perl6/Grammar.nqp​:1565)   in !protoregex (gen/jvm/stage2/QRegex.nqp​:1377)   in statement_control (src/Perl6/Grammar.nqp)   in statement (src/Perl6/Grammar.nqp​:1251)   in statementlist (src/Perl6/Grammar.nqp​:1180)   in LANG (gen/jvm/stage2/NQPHLL.nqp​:697)   in FOREIGN_LANG (src/Perl6/Grammar.nqp​:1579)   in comp_unit (src/Perl6/Grammar.nqp​:1164)   in TOP (src/Perl6/Grammar.nqp​:467)   in parse (gen/jvm/stage2/QRegex.nqp​:2093)   in parse (gen/jvm/stage2/NQPHLL.nqp​:1409)   in compile (gen/jvm/stage2/NQPHLL.nqp​:1365)   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 \ (gen/jvm/main.nqp​:37)   in (gen/jvm/main.nqp) The spawned command '/home/massimo/rakudo-star-2016.11/install/bin/perl6-j' exited unsuccessfully (exit code​: 1)   in method throw at gen/jvm/CORE.setting line 26826   in method sink at gen/jvm/CORE.setting line 41279   in sub MAIN at bootstrap.pl line 68   in sub MAIN_HELPER at gen/jvm/CORE.setting line 33632   in block \ at bootstrap.pl line 9

Makefile​:60​: recipe for target 'modules-install-j' failed make​: *** [modules-install-j] Error 1

usev6 commented 3 years ago

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: