Skip Menu |
Report information
Id: 130095
Status: open
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: clifton.wood [at] gmail.com
Cc:
AdminCc:

Severity: (no value)
Tag: (no value)
Platform: (no value)
Patch Status: (no value)
VM: (no value)



To: rakudobug [...] perl.org
Date: Mon, 14 Nov 2016 02:15:57 -0500
From: Clifton Wood <clifton.wood [...] gmail.com>
Subject: MAST::Frame error encountered.
Download (untitled) / with headers
text/plain 5.8k
While working on a Perl project, I ran into an odd error trying to create a test script.

You can find the entire project, here: https://github.com/Xliff/p6-xslt

I have attached the relevant scripts to this message.

The error message follows:

cbwood@infinity:~/projects/p6-xml-xslt$ perl6 --ll-exception -I ../p6-XML-LibXML-work/lib -I lib t/01-basic.t
Expected MAST::Frame, but didn't get one
   at gen/moar/stage2/QAST.nqp:6644  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/QAST.moarvm:assemble_to_file)
 from gen/moar/stage2/NQPHLL.nqp:407  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:mbc)
 from gen/moar/stage2/NQPHLL.nqp:1677  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:compile)
 from gen/moar/stage2/NQPHLL.nqp:1410  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:eval)
 from gen/moar/stage2/NQPHLL.nqp:1631  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:evalfiles)
 from gen/moar/stage2/NQPHLL.nqp:1525  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
 from src/Perl6/Compiler.nqp:27  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval)
 from gen/moar/stage2/NQPHLL.nqp:1499  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:command_line)
 from gen/moar/m-main.nqp:47  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:MAIN)
 from gen/moar/m-main.nqp:38  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<mainline>)
 from <unknown>:1  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<main>)
 from <unknown>:1  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<entry>)

   at gen/moar/m-CORE.setting:26689  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm:throw)
 from gen/moar/m-CORE.setting:800  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm:die)
 from gen/moar/m-CORE.setting:788  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm:die)
 from gen/moar/m-CORE.setting:42965  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm:precompile)
 from gen/moar/m-CORE.setting:42887  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm:precompile)
 from gen/moar/m-CORE.setting:42727  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm:try-load)
 from gen/moar/m-CORE.setting:43668  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm:)
 from gen/moar/m-CORE.setting:43661  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm:need)
 from gen/moar/m-CORE.setting:43688  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm:need)
 from src/Perl6/World.nqp:1199  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/World.moarvm:load_module)
 from src/Perl6/World.nqp:1129  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/World.moarvm:do_pragma_or_load_module)
 from src/Perl6/Grammar.nqp:1565  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement_control:sym<use>)
 from gen/moar/stage2/QRegex.nqp:1371  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/QRegex.moarvm:!protoregex)
 from <unknown>:1  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement_control)
 from src/Perl6/Grammar.nqp:1251  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement)
 from src/Perl6/Grammar.nqp:1180  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statementlist)
 from gen/moar/stage2/NQPHLL.nqp:1011  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:LANG)
 from src/Perl6/Grammar.nqp:1579  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:FOREIGN_LANG)
 from src/Perl6/Grammar.nqp:1164  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:comp_unit)
 from src/Perl6/Grammar.nqp:467  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:TOP)
 from gen/moar/stage2/QRegex.nqp:2093  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/QRegex.moarvm:parse)
 from gen/moar/stage2/NQPHLL.nqp:1718  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:parse)
 from gen/moar/stage2/NQPHLL.nqp:1674  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:compile)
 from gen/moar/stage2/NQPHLL.nqp:1410  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:eval)
 from gen/moar/stage2/NQPHLL.nqp:1631  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:evalfiles)
 from gen/moar/stage2/NQPHLL.nqp:1525  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
 from src/Perl6/Compiler.nqp:27  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval)
 from gen/moar/stage2/NQPHLL.nqp:1499  (/home/cbwood/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:command_line)
 from gen/moar/m-main.nqp:47  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:MAIN)
 from gen/moar/m-main.nqp:38  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<mainline>)
 from <unknown>:1  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<main>)
 from <unknown>:1  (/home/cbwood/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<entry>)

The error message can be suppresed by commenting out XML::LibXSLT::Types in the 01-basic.t script.

Both Types.pm and Subs.pm compile without errors when checked with "perl6 -c".

If any more information is needed, please let me know.

Download 01-basic.t
text/plain 1.9k

Message body is not shown because sender requested not to inline it.

Download Subs.pm
text/x-perl 57.8k

Message body is not shown because sender requested not to inline it.

Download Types.pm
text/x-perl 16.3k

Message body is not shown because sender requested not to inline it.

RT-Send-CC: perl6-compiler [...] perl.org
Download (untitled) / with headers
text/plain 6.4k
Thanks for the report. Would you provide a working example we can reproduce with? For example, with the repo you linked, I'm getting "Could not find XML::LibXML::CStructs at line 5 in:" and no such module in the ecosystem. Also, what Perl 6 version are you using? (perl6 -v) On Sun, 13 Nov 2016 23:16:43 -0800, clifton.wood@gmail.com wrote: Show quoted text
> While working on a Perl project, I ran into an odd error trying to > create a > test script. > > You can find the entire project, here: https://github.com/Xliff/p6- > xslt > > I have attached the relevant scripts to this message. > > The error message follows: > > cbwood@infinity:~/projects/p6-xml-xslt$ perl6 --ll-exception -I > ../p6-XML-LibXML-work/lib -I lib t/01-basic.t > Expected MAST::Frame, but didn't get one > at gen/moar/stage2/QAST.nqp:6644 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/QAST.moarvm:assemble_to_file) > from gen/moar/stage2/NQPHLL.nqp:407 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:mbc) > from gen/moar/stage2/NQPHLL.nqp:1677 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:compile) > from gen/moar/stage2/NQPHLL.nqp:1410 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:eval) > from gen/moar/stage2/NQPHLL.nqp:1631 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:evalfiles) > from gen/moar/stage2/NQPHLL.nqp:1525 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:command_eval) > from src/Perl6/Compiler.nqp:27 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval) > from gen/moar/stage2/NQPHLL.nqp:1499 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:command_line) > from gen/moar/m-main.nqp:47 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/perl6.moarvm:MAIN) > from gen/moar/m-main.nqp:38 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/perl6.moarvm:<mainline>) > from <unknown>:1 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/perl6.moarvm:<main>) > from <unknown>:1 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/perl6.moarvm:<entry>) > > at gen/moar/m-CORE.setting:26689 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/CORE.setting.moarvm:throw) > from gen/moar/m-CORE.setting:800 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/CORE.setting.moarvm:die) > from gen/moar/m-CORE.setting:788 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/CORE.setting.moarvm:die) > from gen/moar/m-CORE.setting:42965 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/CORE.setting.moarvm:precompile) > from gen/moar/m-CORE.setting:42887 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/CORE.setting.moarvm:precompile) > from gen/moar/m-CORE.setting:42727 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/CORE.setting.moarvm:try-load) > from gen/moar/m-CORE.setting:43668 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/CORE.setting.moarvm:) > from gen/moar/m-CORE.setting:43661 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/CORE.setting.moarvm:need) > from gen/moar/m-CORE.setting:43688 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/CORE.setting.moarvm:need) > from src/Perl6/World.nqp:1199 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/World.moarvm:load_module) > from src/Perl6/World.nqp:1129 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/World.moarvm:do_pragma_or_load_module) > from src/Perl6/Grammar.nqp:1565 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement_control:sym<use>) > from gen/moar/stage2/QRegex.nqp:1371 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/QRegex.moarvm:!protoregex) > from <unknown>:1 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement_control) > from src/Perl6/Grammar.nqp:1251 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement) > from src/Perl6/Grammar.nqp:1180 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statementlist) > from gen/moar/stage2/NQPHLL.nqp:1011 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:LANG) > from src/Perl6/Grammar.nqp:1579 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:FOREIGN_LANG) > from src/Perl6/Grammar.nqp:1164 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:comp_unit) > from src/Perl6/Grammar.nqp:467 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:TOP) > from gen/moar/stage2/QRegex.nqp:2093 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/QRegex.moarvm:parse) > from gen/moar/stage2/NQPHLL.nqp:1718 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:parse) > from gen/moar/stage2/NQPHLL.nqp:1674 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:compile) > from gen/moar/stage2/NQPHLL.nqp:1410 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:eval) > from gen/moar/stage2/NQPHLL.nqp:1631 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:evalfiles) > from gen/moar/stage2/NQPHLL.nqp:1525 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:command_eval) > from src/Perl6/Compiler.nqp:27 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval) > from gen/moar/stage2/NQPHLL.nqp:1499 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/nqp/lib/NQPHLL.moarvm:command_line) > from gen/moar/m-main.nqp:47 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/perl6.moarvm:MAIN) > from gen/moar/m-main.nqp:38 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/perl6.moarvm:<mainline>) > from <unknown>:1 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/perl6.moarvm:<main>) > from <unknown>:1 > (/home/cbwood/.rakudobrew/moar- > nom/install/share/perl6/runtime/perl6.moarvm:<entry>) > > The error message can be suppresed by commenting out > XML::LibXSLT::Types in > the 01-basic.t script. > > Both Types.pm and Subs.pm compile without errors when checked with > "perl6 > -c". > > If any more information is needed, please let me know.
Zoffix, You should be able to comment out all XML::LibXML and still duplicate the bug. I tested that, this morning. As to what version of Perl6 I am running: $ perl6 -v This is Rakudo version 2016.10-254-gd989d96 built on MoarVM version 2016.10-43-gb4cd2a6 Thanks. On Mon, 14 Nov 2016 06:33:29 -0800, cpan@zoffix.com wrote: Show quoted text
> Thanks for the report. > > Would you provide a working example we can reproduce with? For > example, with the repo you linked, I'm getting "Could not find > XML::LibXML::CStructs at line 5 in:" and no such module in the > ecosystem. > > Also, what Perl 6 version are you using? (perl6 -v) > > > > > On Sun, 13 Nov 2016 23:16:43 -0800, clifton.wood@gmail.com wrote:
> > While working on a Perl project, I ran into an odd error trying to > > create a > > test script. > > > > You can find the entire project, here: https://github.com/Xliff/p6- > > xslt > > > > I have attached the relevant scripts to this message. > > > > The error message follows: > > > > cbwood@infinity:~/projects/p6-xml-xslt$ perl6 --ll-exception -I > > ../p6-XML-LibXML-work/lib -I lib t/01-basic.t > > Expected MAST::Frame, but didn't get one > > at gen/moar/stage2/QAST.nqp:6644 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/QAST.moarvm:assemble_to_file) > > from gen/moar/stage2/NQPHLL.nqp:407 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:mbc) > > from gen/moar/stage2/NQPHLL.nqp:1677 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:compile) > > from gen/moar/stage2/NQPHLL.nqp:1410 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:eval) > > from gen/moar/stage2/NQPHLL.nqp:1631 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:evalfiles) > > from gen/moar/stage2/NQPHLL.nqp:1525 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:command_eval) > > from src/Perl6/Compiler.nqp:27 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval) > > from gen/moar/stage2/NQPHLL.nqp:1499 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:command_line) > > from gen/moar/m-main.nqp:47 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/perl6.moarvm:MAIN) > > from gen/moar/m-main.nqp:38 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/perl6.moarvm:<mainline>) > > from <unknown>:1 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/perl6.moarvm:<main>) > > from <unknown>:1 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/perl6.moarvm:<entry>) > > > > at gen/moar/m-CORE.setting:26689 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/CORE.setting.moarvm:throw) > > from gen/moar/m-CORE.setting:800 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/CORE.setting.moarvm:die) > > from gen/moar/m-CORE.setting:788 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/CORE.setting.moarvm:die) > > from gen/moar/m-CORE.setting:42965 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/CORE.setting.moarvm:precompile) > > from gen/moar/m-CORE.setting:42887 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/CORE.setting.moarvm:precompile) > > from gen/moar/m-CORE.setting:42727 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/CORE.setting.moarvm:try-load) > > from gen/moar/m-CORE.setting:43668 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/CORE.setting.moarvm:) > > from gen/moar/m-CORE.setting:43661 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/CORE.setting.moarvm:need) > > from gen/moar/m-CORE.setting:43688 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/CORE.setting.moarvm:need) > > from src/Perl6/World.nqp:1199 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/World.moarvm:load_module) > > from src/Perl6/World.nqp:1129 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/World.moarvm:do_pragma_or_load_module) > > from src/Perl6/Grammar.nqp:1565 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement_control:sym<use>) > > from gen/moar/stage2/QRegex.nqp:1371 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/QRegex.moarvm:!protoregex) > > from <unknown>:1 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement_control) > > from src/Perl6/Grammar.nqp:1251 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement) > > from src/Perl6/Grammar.nqp:1180 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statementlist) > > from gen/moar/stage2/NQPHLL.nqp:1011 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:LANG) > > from src/Perl6/Grammar.nqp:1579 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:FOREIGN_LANG) > > from src/Perl6/Grammar.nqp:1164 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:comp_unit) > > from src/Perl6/Grammar.nqp:467 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/Grammar.moarvm:TOP) > > from gen/moar/stage2/QRegex.nqp:2093 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/QRegex.moarvm:parse) > > from gen/moar/stage2/NQPHLL.nqp:1718 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:parse) > > from gen/moar/stage2/NQPHLL.nqp:1674 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:compile) > > from gen/moar/stage2/NQPHLL.nqp:1410 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:eval) > > from gen/moar/stage2/NQPHLL.nqp:1631 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:evalfiles) > > from gen/moar/stage2/NQPHLL.nqp:1525 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:command_eval) > > from src/Perl6/Compiler.nqp:27 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval) > > from gen/moar/stage2/NQPHLL.nqp:1499 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/nqp/lib/NQPHLL.moarvm:command_line) > > from gen/moar/m-main.nqp:47 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/perl6.moarvm:MAIN) > > from gen/moar/m-main.nqp:38 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/perl6.moarvm:<mainline>) > > from <unknown>:1 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/perl6.moarvm:<main>) > > from <unknown>:1 > > (/home/cbwood/.rakudobrew/moar- > > nom/install/share/perl6/runtime/perl6.moarvm:<entry>) > > > > The error message can be suppresed by commenting out > > XML::LibXSLT::Types in > > the 01-basic.t script. > > > > Both Types.pm and Subs.pm compile without errors when checked with > > "perl6 > > -c". > > > > If any more information is needed, please let me know.
Date: Mon, 14 Nov 2016 11:33:11 -0500
To: perl6-bugs-followup [...] perl.org
From: Clifton Wood <clifton.wood [...] gmail.com>
Subject: Re: [perl #130095] MAST::Frame error encountered.
Download (untitled) / with headers
text/plain 7.1k
Zoffix,

You should be able to comment out all XML::LibXML and still duplicate the bug. I tested that, this morning.

As to what version of Perl6 I am running:

$ perl6 -v
This is Rakudo version 2016.10-254-gd989d96 built on MoarVM version 2016.10-43-gb4cd2a6

Thanks.

On Mon, Nov 14, 2016 at 9:33 AM, Zoffix Znet via RT <perl6-bugs-followup@perl.org> wrote:
Show quoted text
Thanks for the report.

Would you provide a working example we can reproduce with? For example, with the repo you linked, I'm getting "Could not find XML::LibXML::CStructs at line 5 in:" and no such module in the ecosystem.

Also, what Perl 6 version are you using? (perl6 -v)




On Sun, 13 Nov 2016 23:16:43 -0800, clifton.wood@gmail.com wrote:
> While working on a Perl project, I ran into an odd error trying to
> create a
> test script.
>
> You can find the entire project, here: https://github.com/Xliff/p6-
> xslt
>
> I have attached the relevant scripts to this message.
>
> The error message follows:
>
> cbwood@infinity:~/projects/p6-xml-xslt$ perl6 --ll-exception -I
> ../p6-XML-LibXML-work/lib -I lib t/01-basic.t
> Expected MAST::Frame, but didn't get one
>    at gen/moar/stage2/QAST.nqp:6644
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/QAST.moarvm:assemble_to_file)
>  from gen/moar/stage2/NQPHLL.nqp:407
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:mbc)
>  from gen/moar/stage2/NQPHLL.nqp:1677
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:compile)
>  from gen/moar/stage2/NQPHLL.nqp:1410
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:eval)
>  from gen/moar/stage2/NQPHLL.nqp:1631
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:evalfiles)
>  from gen/moar/stage2/NQPHLL.nqp:1525
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
>  from src/Perl6/Compiler.nqp:27
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval)
>  from gen/moar/stage2/NQPHLL.nqp:1499
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:command_line)
>  from gen/moar/m-main.nqp:47
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/perl6.moarvm:MAIN)
>  from gen/moar/m-main.nqp:38
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/perl6.moarvm:<mainline>)
>  from <unknown>:1
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/perl6.moarvm:<main>)
>  from <unknown>:1
>  (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/perl6.moarvm:<entry>)
>
> at gen/moar/m-CORE.setting:26689
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/CORE.setting.moarvm:throw)
> from gen/moar/m-CORE.setting:800
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/CORE.setting.moarvm:die)
> from gen/moar/m-CORE.setting:788
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/CORE.setting.moarvm:die)
> from gen/moar/m-CORE.setting:42965
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/CORE.setting.moarvm:precompile)
> from gen/moar/m-CORE.setting:42887
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/CORE.setting.moarvm:precompile)
> from gen/moar/m-CORE.setting:42727
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/CORE.setting.moarvm:try-load)
> from gen/moar/m-CORE.setting:43668
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/CORE.setting.moarvm:)
> from gen/moar/m-CORE.setting:43661
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/CORE.setting.moarvm:need)
> from gen/moar/m-CORE.setting:43688
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/CORE.setting.moarvm:need)
> from src/Perl6/World.nqp:1199
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/World.moarvm:load_module)
> from src/Perl6/World.nqp:1129
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/World.moarvm:do_pragma_or_load_module)
> from src/Perl6/Grammar.nqp:1565
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement_control:sym<use>)
> from gen/moar/stage2/QRegex.nqp:1371
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/QRegex.moarvm:!protoregex)
> from <unknown>:1
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement_control)
> from src/Perl6/Grammar.nqp:1251
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement)
> from src/Perl6/Grammar.nqp:1180
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statementlist)
> from gen/moar/stage2/NQPHLL.nqp:1011
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:LANG)
> from src/Perl6/Grammar.nqp:1579
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/Grammar.moarvm:FOREIGN_LANG)
> from src/Perl6/Grammar.nqp:1164
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/Grammar.moarvm:comp_unit)
> from src/Perl6/Grammar.nqp:467
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/Grammar.moarvm:TOP)
> from gen/moar/stage2/QRegex.nqp:2093
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/QRegex.moarvm:parse)
> from gen/moar/stage2/NQPHLL.nqp:1718
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:parse)
> from gen/moar/stage2/NQPHLL.nqp:1674
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:compile)
> from gen/moar/stage2/NQPHLL.nqp:1410
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:eval)
> from gen/moar/stage2/NQPHLL.nqp:1631
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:evalfiles)
> from gen/moar/stage2/NQPHLL.nqp:1525
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
> from src/Perl6/Compiler.nqp:27
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval)
> from gen/moar/stage2/NQPHLL.nqp:1499
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/nqp/lib/NQPHLL.moarvm:command_line)
> from gen/moar/m-main.nqp:47
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/perl6.moarvm:MAIN)
> from gen/moar/m-main.nqp:38
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/perl6.moarvm:<mainline>)
> from <unknown>:1
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/perl6.moarvm:<main>)
> from <unknown>:1
> (/home/cbwood/.rakudobrew/moar-
> nom/install/share/perl6/runtime/perl6.moarvm:<entry>)
>
> The error message can be suppresed by commenting out
> XML::LibXSLT::Types in
> the 01-basic.t script.
>
> Both Types.pm and Subs.pm compile without errors when checked with
> "perl6
> -c".
>
> If any more information is needed, please let me know.






This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org