On 05/17/2017 10:52 PM, ToddAndMargo wrote:
Hi All,

Fedora Code 25

# rpm -qa rak\*
rakudo-0.2017.04.2-2.fc25.x86_64

# perl6 --version
This is Rakudo version 2017.04.2 built on MoarVM version 2017.04
implementing Perl 6.c.


One of my programs suddenly stop working with the following
error message:

Could not find Net::SMTP at line 58 in:
     /usr/share/perl6/site/bin
     /root/.perl6
     /usr/lib64/perl6/site
     /usr/lib64/perl6/vendor
     /usr/lib64/perl6
     CompUnit::Repository::AbsolutePath<94426248395872>
     CompUnit::Repository::NQP<94426248861720>
     CompUnit::Repository::Perl5<94426248861760>

Odd because it has been working.

And zef gives me:

# zef install Net::SMTP
Required named parameter 'name' not passed
   in sub MAIN at /usr/share/perl6/site/bin/zef line 10
   in block <unit> at /usr/share/perl6/site/bin/zef line 2

# /usr/share/perl6/site/bin/zef --help
Required named parameter 'name' not passed
   in sub MAIN at /usr/share/perl6/site/bin/zef line 10
   in block <unit> at /usr/share/perl6/site/bin/zef line 2

What happened to me and how do I fix it?


Many thanks,
-T





Follow up:

1) I did a find on "zef".  Found several and removed them

2) I reinstalled zef:
    $ git clone https://github.com/ugexe/zef.git
    $ mv zef zef.git
    $ cd zef.git
    # perl6 -Ilib bin/zef install .
    $ cd ..
    # ln -s /usr/lib64/perl6/site/bin/zef /usr/bin/zef

3) then attempted to

    # zef install Net::SMTP

    and it failed not being able to find an ssl library
    or some such that was indeed installed on my sysem

4) so I re-cloned Net::SMTP

    # git clone https://github.com/retupmoca/P6-Net-SMTP.git

    and zef'ed from inside P6-Net-SMTP

    # zef install .

And happy camping has returned

Thank you all for the tips and help.

-T


--
~~~~~~~~~~~~~~~~~~~~~~~~
Yesterday it worked.
Today it is not working.
Windows is like that.
~~~~~~~~~~~~~~~~~~~~~~~~

Reply via email to