Hi All,
Help! I am so, so screwed if I can't get Perl 6 working again.
I just upgraded Fedora from 30 to 31.
I upgraded to rakudo-pkg-Fedora31-2019.07.1-03.x86_64.rpm
from https://github.com/nxadm/rakudo-pkg/releases
Now P6 can not find my subs inside my modules:
# cat p6lib/ModuleTest.pm6
sub ModuleTest() is export( :ModuleTest ) { say "Hi"; }
sub ModuleTst() is export( :ModuleTst ) { say "Bye"; }
# perl6 -I./p6lib -e 'use ModuleTest :ModuleTest :ModuleTst; ModuleTest;
ModuleTst;'
===SORRY!=== Error while compiling -e
Undeclared name:
ModuleTst used at line 1
The stock "rakudo" and "rakudo-zef" that resides in the
Fedora repo's has the same issue.
And I just reproduced it on a fresh virtual machine of
Fedora 31 that had never before been touched by Perl 6
(Rakudo)
This problem now occurs across all my programs that call
any of my custom modules. This did to happen in Fedora 30.
Many thanks,
-T
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx