on upgrade cannot link perl5 to perl5.22

Murray Eisenberg murrayeisenberg at gmail.com
Tue Dec 15 17:46:14 PST 2015


Just tried an upgrade of some outdated perl ports. Successfully upgraded perl5.22, but upgrade of perl5 failed:

  $ sudo port upgrade perl5
  :
  :
   --->  Staging perl5 into destroot
 Error: Can't find perl 5.22 (as /opt/local/bin/perl5.22) so can't link perl5 to it.
 Error: org.macports.destroot for port perl5 returned: perl5.22 is missing


From the log:

:debug:destroot Executing org.macports.destroot (perl5)
:error:destroot Can't find perl 5.22 (as /opt/local/bin/perl5.22) so can't link perl5 to it.
:error:destroot org.macports.destroot for port perl5 returned: perl5.22 is missing
:debug:destroot Error code: NONE
:debug:destroot Backtrace: perl5.22 is missing
    while executing
"proc-org.macports.destroot-destroot-0 org.macports.destroot"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
:info:destroot Warning: targets not executed for perl5: org.macports.install org.macports.destroot


Current perl versions:

    % sudo port installed |grep perl5.22
  mod_perl2 @2.0.9_0+perl5_22 (active)
  perl5 @5.16.3_0+perl5_22 (active)
  perl5.22 @5.22.0_0
  perl5.22 @5.22.1_0 (active)


How fix?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-users/attachments/20151215/0e64123b/attachment.html>


More information about the macports-users mailing list