Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
p6rt opened this issue Dec 22, 2016 · 2 comments
Closed

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

p6rt opened this issue Dec 22, 2016 · 2 comments
Labels
JVM Related to Rakudo-JVM star

Comments

@p6rt
Copy link

p6rt commented Dec 22, 2016

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

Searchable as RT130387$

@p6rt
Copy link
Author

p6rt commented Dec 22, 2016

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 <mainline> (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<use> (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<class> (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 <mainline> (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<use> (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<class> (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 <mainline> (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<use> (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 <mainline> (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<use> (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 <mainline> (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 <unit> at bootstrap.pl line 9

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

@p6rt p6rt added JVM Related to Rakudo-JVM star labels Jan 5, 2020
@usev6
Copy link

usev6 commented Apr 3, 2021

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: rakudo/rakudo#3790

However, I don't think it makes sense to keep this particular issue open:

  • Debian 8 is no longer supported
  • Java 8 is no longer supported
  • panda is no longer in use
  • the old bug tracker is no longer in use

@usev6 usev6 closed this as completed Apr 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
JVM Related to Rakudo-JVM star
Projects
None yet
Development

No branches or pull requests

2 participants