Skip to content

Instantly share code, notes, and snippets.

@usev6
Last active May 8, 2016 17:56
Show Gist options
  • Save usev6/607c0f00e4e6341a2276b9592e29bcda to your computer and use it in GitHub Desktop.
Save usev6/607c0f00e4e6341a2276b9592e29bcda to your computer and use it in GitHub Desktop.
Issues with rakudo-j after merge of branch 'relocateable-precomp'
There are different issues with Rakudo on JVM after the merge of 'relocateable-precomp'.
I compared an installation on the merge commit e8fd55bbe6 with a second installation
on that commit plus 'git revert -m 1 e8fd55bbe6'.
* a lot of new failing tests in S10-packages/precompilation.rakudo.jvm (some others where
fudged before): 2-4, 7-21, 24-26, 28-30, 32, 38, 39
* test for RT #114354 fails (S06-other/main.t aborts), because 'sub MAIN' in
t/spec/packages/HasMain.pm (line 5) is called with @*ARGS containing five elements
* running stresstest takes about 10 hours after merge of branch 'relocateable-precomp'
(used to be substantially faster -- maybe 3 hours -- didn't time this)
* 'make install' fails with
./perl6-j tools/build/install-core-dist.pl /home/christian/bin/rakudo.jvm/share/perl6
===SORRY!===
Cannot call method 'prefix' on a null object
in block <unit> at tools/build/install-core-dist.pl line 15
*** Error code 1
Stop
@usev6
Copy link
Author

usev6 commented May 8, 2016

on commit e8fd55bbe6 (after the merge):
$ RAKUDO_MODULE_DEBUG=1 ./perl6-j -Ilib -e 'use Test; say 42'
73611 RMD: Loading settings CORE
73611 RMD: Setting up default paths: . blib
73611 RMD: going to load Perl6::BOOTSTRAP
73611 RMD: Settings CORE loaded
295 73611 RMD: Attempting 'Test' as a pragma
94 73611 RMD: 'Test' is not a valid pragma
29 73611 RMD: Attempting to load 'Test'
13 73611 RMD: Late loading 'Test'
19 73611 RMD: Parsing specs: lib
31 73611 RMD: Parsing specs:
17 73611 RMD: Parsing specs: .
18 73611 RMD: Parsing specs: blib
23 73611 RMD: Parsing specs: /usr/home/christian/perl6/tmp/rakudo_1/install/share/nqp/lib
619 73611 RMD: try-load CD7CA147D04D07DEDFB4B697B464E644541AD23A: /usr/home/christian/perl6/tmp/rakudo_1/lib/Test.pm6 (Test)
48 73611 RMD: Trying to load CD7CA147D04D07DEDFB4B697B464E644541AD23A from /usr/home/christian/perl6/tmp/rakudo_1/lib/.precomp
121 73611 RMD: Trying to load CD7CA147D04D07DEDFB4B697B464E644541AD23A from /usr/home/christian/perl6/tmp/rakudo_1/.precomp
66 73611 RMD: Trying to load CD7CA147D04D07DEDFB4B697B464E644541AD23A from /usr/home/christian/perl6/tmp/rakudo_1/blib/.precomp
46 73611 RMD: Trying to load CD7CA147D04D07DEDFB4B697B464E644541AD23A from /usr/home/christian/perl6/tmp/rakudo_1/install/share/nqp/lib/.precomp
49 73611 RMD: Trying to load CD7CA147D04D07DEDFB4B697B464E644541AD23A from /home/christian/.perl6/precomp
39 73611 RMD: Trying to load CD7CA147D04D07DEDFB4B697B464E644541AD23A from /usr/home/christian/perl6/tmp/rakudo_1/install/share/perl6/site/precomp
49 73611 RMD: Trying to load CD7CA147D04D07DEDFB4B697B464E644541AD23A from /usr/home/christian/perl6/tmp/rakudo_1/install/share/perl6/vendor/precomp
39 73611 RMD: Trying to load CD7CA147D04D07DEDFB4B697B464E644541AD23A from /usr/home/christian/perl6/tmp/rakudo_1/install/share/perl6/precomp
162 73611 RMD: Precompiling /usr/home/christian/perl6/tmp/rakudo_1/lib/Test.pm6 into /usr/home/christian/perl6/tmp/rakudo_1/lib/.precomp/5D6AFAC14232683770BAF3B18E5F160560397209.1.462617444339E9/CD/CD7CA147D04D07DEDFB4B697B464E644541AD23A
73658 RMD: Loading settings CORE
73658 RMD: Setting up default paths: . blib
73658 RMD: going to load Perl6::BOOTSTRAP
73658 RMD: Settings CORE loaded
279 73658 RMD: Attempting 'MONKEY-GUTS' as a pragma
59 73658 RMD: Successfully handled 'MONKEY-GUTS' as a pragma
11341 73611 RMD: Precompiled /usr/home/christian/perl6/tmp/rakudo_1/lib/Test.pm6 into /usr/home/christian/perl6/tmp/rakudo_1/lib/.precomp/5D6AFAC14232683770BAF3B18E5F160560397209.1.462617444339E9/CD/CD7CA147D04D07DEDFB4B697B464E644541AD23A
8 73611 RMD: Writing to /usr/home/christian/perl6/tmp/rakudo_1/lib/.precomp/5D6AFAC14232683770BAF3B18E5F160560397209.1.462617444339E9/CD/CD7CA147D04D07DEDFB4B697B464E644541AD23A.deps
19 73611 RMD: Trying to load CD7CA147D04D07DEDFB4B697B464E644541AD23A from /usr/home/christian/perl6/tmp/rakudo_1/lib/.precomp
Use of uninitialized value $spec of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any load_module at src/Perl6/World.nqp line 1185
198 73611 RMD: Could not find
Use of uninitialized value $since of type Instant in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed. in any load_module at src/Perl6/World.nqp line 1185
36 73611 RMD: Removing precompiled /usr/home/christian/perl6/tmp/rakudo_1/lib/.precomp/5D6AFAC14232683770BAF3B18E5F160560397209.1.462617444339E9/CD/CD7CA147D04D07DEDFB4B697B464E644541AD23A
mtime: Instant:1462728535
since:
235 73611 RMD: Attempting 'MONKEY-GUTS' as a pragma
6 73611 RMD: Successfully handled 'MONKEY-GUTS' as a pragma
8587 73611 RMD: Performing imports for 'Test'
21 73611 RMD: Imports for 'Test' done
42

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment