Skip to content

Instantly share code, notes, and snippets.

@lizmat
Created January 1, 2020 21:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lizmat/0d9872224e2ae9832895027d472c0fb3 to your computer and use it in GitHub Desktop.
Save lizmat/0d9872224e2ae9832895027d472c0fb3 to your computer and use it in GitHub Desktop.
Stacktrace doing reproducible build test
$ raku --ll-exception t/02-rakudo/reproducible-builds.t
not ok 1 - Both precompilation runs resulted in the same checksum
# Failed test 'Both precompilation runs resulted in the same checksum'
# at t/02-rakudo/reproducible-builds.t line 31
# expected: 'A75D9F8DDB2AD75254C8ADD7D64577A172F6BEB1'
# got: '9B01D49145E306D7BE20C754A354CD98CB24C832'
Earlier failure:
(HANDLED) Failed to open file /var/folders/7_/ndrzv7y14fj0zxjx3fy0hfjm0000gn/T/rakudo-precomp65YO6VE9NNX926M41HDF7ZQGK/7A0D3C6CAB1AD38A10E52F00804CE6723378076E/00/000: No such file or directory
in block at t/02-rakudo/reproducible-builds.t line 34
in block <unit> at t/02-rakudo/reproducible-builds.t line 31
Final error:
Type check failed in assignment to $!file; expected IO::Handle but got Failure (&CORE::infix:<orelse>...)
at SETTING::src/core.c/Exception.pm6:62 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/CORE.c.setting.moarvm:throw)
from SETTING::src/core.c/Exception.pm6:2792 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from gen/moar/BOOTSTRAP/v6c.nqp:4308 (/Users/liz/Github/rakudo.moar/install/share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm:assign-type-error)
from gen/moar/BOOTSTRAP/v6c.nqp:4332 (/Users/liz/Github/rakudo.moar/install/share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm:assign-scalar-no-whence)
from SETTING::src/core.c/CompUnit/PrecompilationStore/File.pm6:30 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/CORE.c.setting.moarvm:open)
from SETTING::src/core.c/CompUnit/PrecompilationStore/File.pm6:40 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Lock.pm6:28 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/CORE.c.setting.moarvm:protect)
from SETTING::src/core.c/CompUnit/PrecompilationStore/File.pm6:38 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/CORE.c.setting.moarvm:read-dependencies)
from SETTING::src/core.c/CompUnit/PrecompilationStore/File.pm6:60 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/CORE.c.setting.moarvm:)
from SETTING::src/core.c/Lock.pm6:28 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/CORE.c.setting.moarvm:protect)
from SETTING::src/core.c/CompUnit/PrecompilationStore/File.pm6:59 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/CORE.c.setting.moarvm:bytecode)
from t/02-rakudo/reproducible-builds.t:34 (<ephemeral file>:)
from t/02-rakudo/reproducible-builds.t:33 (<ephemeral file>:)
from t/02-rakudo/reproducible-builds.t:31 (<ephemeral file>:<unit>)
from t/02-rakudo/reproducible-builds.t:1 (<ephemeral file>:<unit-outer>)
from gen/moar/stage2/NQPHLL.nqp:1911 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:eval)
from gen/moar/stage2/NQPHLL.nqp:2116 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:evalfiles)
from gen/moar/stage2/NQPHLL.nqp:2076 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
from gen/moar/Compiler.nqp:55 (/Users/liz/Github/rakudo.moar/install/share/perl6/lib/Perl6/Compiler.moarvm:command_eval)
from gen/moar/stage2/NQPHLL.nqp:2001 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:command_line)
from gen/moar/perl6.nqp:127 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/perl6.moarvm:MAIN)
from gen/moar/perl6.nqp:92 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/perl6.moarvm:<mainline>)
from <unknown>:1 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/perl6.moarvm:<main>)
from <unknown>:1 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/perl6.moarvm:<entry>)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment