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

Could not find symbol '&parse-string' in installed module, local version works fine. #4316

Closed
p6rt opened this issue Jun 11, 2015 · 8 comments

Comments

@p6rt
Copy link

p6rt commented Jun 11, 2015

Migrated from rt.perl.org#125384 (status was 'resolved')

Searchable as RT125384$

@p6rt
Copy link
Author

p6rt commented Jun 11, 2015

From @dnmfarrell

When I clone my Perl 6 repo Pod​::Perl5, and use it, it runs fine. When I install the module using panda and try to use it, I get an error​:

"Could not find symbol '&parse-string'
  in block <unit> at -e​:1"

Steps to reproduce


git clone https://github.com/dnmfarrell/Pod-Perl5
cd Pod-Perl5
perl6 -Ilib -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'
panda install ./
perl6 -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'

@p6rt
Copy link
Author

p6rt commented Jun 11, 2015

From @hoelzro

On Wed Jun 10 19​:45​:42 2015, davidnmfarrell@​gmail.com wrote​:

When I clone my Perl 6 repo Pod​::Perl5, and use it, it runs fine. When
I install the module using panda and try to use it, I get an error​:

"Could not find symbol '&parse-string'
in block <unit> at -e​:1"

Steps to reproduce
------------------
git clone https://github.com/dnmfarrell/Pod-Perl5
cd Pod-Perl5
perl6 -Ilib -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'
panda install ./
perl6 -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'

I managed to golf it down quite a bit; see the attached tarball.

@p6rt
Copy link
Author

p6rt commented Jun 11, 2015

From @hoelzro

pod-golf.tar.gz

@p6rt
Copy link
Author

p6rt commented Jun 11, 2015

The RT System itself - Status changed from 'new' to 'open'

@p6rt
Copy link
Author

p6rt commented Jun 11, 2015

From @hoelzro

On Wed Jun 10 19​:52​:14 2015, rob@​hoelz.ro wrote​:

On Wed Jun 10 19​:45​:42 2015, davidnmfarrell@​gmail.com wrote​:

When I clone my Perl 6 repo Pod​::Perl5, and use it, it runs fine. When
I install the module using panda and try to use it, I get an error​:

"Could not find symbol '&parse-string'
in block <unit> at -e​:1"

Steps to reproduce
------------------
git clone https://github.com/dnmfarrell/Pod-Perl5
cd Pod-Perl5
perl6 -Ilib -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'
panda install ./
perl6 -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'

I managed to golf it down quite a bit; see the attached tarball.

Sounds similar to https://rt-archive.perl.org/perl6/Ticket/Display.html?id=122773

@p6rt
Copy link
Author

p6rt commented Dec 3, 2017

From @AlexDaniel

This is no longer reproducible (2017.11,HEAD(e5b660e)), and RT# 122773 seems to be resolved.

Any chance we can have a test for it? If not, maybe we can close this particular ticket without tests…

On 2015-06-10 19​:52​:34, rob@​hoelz.ro wrote​:

On Wed Jun 10 19​:52​:14 2015, rob@​hoelz.ro wrote​:

On Wed Jun 10 19​:45​:42 2015, davidnmfarrell@​gmail.com wrote​:

When I clone my Perl 6 repo Pod​::Perl5, and use it, it runs fine. When
I install the module using panda and try to use it, I get an error​:

"Could not find symbol '&parse-string'
in block <unit> at -e​:1"

Steps to reproduce
------------------
git clone https://github.com/dnmfarrell/Pod-Perl5
cd Pod-Perl5
perl6 -Ilib -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'
panda install ./
perl6 -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'

I managed to golf it down quite a bit; see the attached tarball.

Sounds similar to https://rt-archive.perl.org/perl6/Ticket/Display.html?id=122773

@p6rt
Copy link
Author

p6rt commented Apr 8, 2018

From @AlexDaniel

jmerelo++ brought this ticket to my attention during the squashathon and suggested that this ticket can be closed.

I've tried reproducing the issue with the provided tarball and couldn't. In fact, the Makefile in that tarball no longer works as expected because things are very different now. Moreover, panda was replaced by zef.

I think an issue like this will be promptly noticed today, and chances are we have tests for it already. I think after 3 years we can confidently say that this particular ticket outlived itself.

Closing without tests, please file a new ticket if you see similar issues.

On 2017-12-02 20​:04​:23, alex.jakimenko@​gmail.com wrote​:

This is no longer reproducible (2017.11,HEAD(e5b660e)), and RT#​122773
seems to
be resolved.

Any chance we can have a test for it? If not, maybe we can close this
particular ticket without tests…

On 2015-06-10 19​:52​:34, rob@​hoelz.ro wrote​:

On Wed Jun 10 19​:52​:14 2015, rob@​hoelz.ro wrote​:

On Wed Jun 10 19​:45​:42 2015, davidnmfarrell@​gmail.com wrote​:

When I clone my Perl 6 repo Pod​::Perl5, and use it, it runs fine.
When
I install the module using panda and try to use it, I get an
error​:

"Could not find symbol '&parse-string'
in block <unit> at -e​:1"

Steps to reproduce
------------------
git clone https://github.com/dnmfarrell/Pod-Perl5
cd Pod-Perl5
perl6 -Ilib -MPod​::Perl5 -e 'Pod​::Perl5​::parse-
string("=pod\n\n")'
panda install ./
perl6 -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'

I managed to golf it down quite a bit; see the attached tarball.

Sounds similar to https://rt-archive.perl.org/perl6/Ticket/Display.html?id=122773

@p6rt
Copy link
Author

p6rt commented Apr 8, 2018

@AlexDaniel - Status changed from 'open' to 'resolved'

@p6rt p6rt closed this as completed Apr 8, 2018
@p6rt p6rt added the testneeded label Jan 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant