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

Expected MAST::Frame, but didn't get one #1

Closed
coke opened this issue Jul 22, 2016 · 8 comments
Closed

Expected MAST::Frame, but didn't get one #1

coke opened this issue Jul 22, 2016 · 8 comments

Comments

@coke
Copy link

coke commented Jul 22, 2016

$ perl6 --version
This is Rakudo version 2016.07.1 built on MoarVM version 2016.07
implementing Perl 6.c.
$ GIT_PROTOCOL=https panda install Pod::To::BigPage
==> Fetching Pod::To::BigPage
==> Building Pod::To::BigPage
==> Testing Pod::To::BigPage
===SORRY!===
Expected MAST::Frame, but didn't get one
t/P.t ..
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run

Test Summary Report
-------------------
t/P.t (Wstat: 256 Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: No plan found in TAP output
Files=1, Tests=0,  3 wallclock secs ( 0.02 usr  0.01 sys +  2.57 cusr  0.13 csys =  2.73 CPU)
Result: FAIL
The spawned process exited unsuccessfully (exit code: 1)
...
@gfldex
Copy link
Contributor

gfldex commented Jul 22, 2016

Problem comes from LWP::Simple and goes away without IO::Socket::SSL. May very well be a nativecall problem.

@tbrowder
Copy link
Member

I had the problem, but it has gone away for me today when I did the following:

zef uninstall LWP::Simple IO::Socket::SSL Pod::To::Bigpage
zef install Pod::To::BigPage
zef install IO::Socket::SSL

cd doc # github/perl6/doc
git checkout master
git pull upstream master
make xtest
...
All tests successful

@jonathanstowe
Copy link

I'm still seeing this with Rakudo version 2016.09-7-g363a3a8 built on MoarVM version 2016.09 having IO::Socket::SSL is non-negotiable and the dance about uninstalling it and uninstalling it should not be necessary.

Really the bug is in Rakudo as I see it as nothing should be giving rise to this kind of compiler error.

@jonathanstowe
Copy link

Also the relation with IO::Socket::SSL seems to be spurious in the sense that Pod::To::BigPage doesn't actually use any other modules, nor does the test (though the error is provoked simply with a require Pod::To::BigPage) so if this actually provoked by the presence or otherwise of a certain module there is something profoundly wrong with Rakudo itself, I'm going to RT it.

@jonathanstowe
Copy link

Ah no, ignore me, it does appear that the module does use LWP::Simple at line 341, this may not always be needed so I am going to see if it can be flipped to run time.

@jonathanstowe
Copy link

@jonathanstowe
Copy link

This should be fixed by the raku-community-modules/LWP-Simple@1bd887d in LWP::Simple

@zoffixznet
Copy link
Contributor

This should be fixed

It is. Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants