Opened 10 years ago

Closed 10 years ago

#46573 closed defect (invalid)

Error with port upgrade outdated

Reported by: Garfield-fr (Bertrand Zuchuat) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc: larryv (Lawrence Velázquez)
Port:

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Hi,

After the command "port selfupdate", i would iike to update all package with "port upgrade outdated" but i have an error:

Error: p5.12-authen-sasl has been made obsolete by the port p5.16-authen-sasl. Please install p5.16-authen-sasl instead.
Error: org.macports.configure for port p5.12-authen-sasl returned: obsolete port
Warning: targets not executed for p5.12-authen-sasl: org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install
Error: Failed to install p5.12-authen-sasl
Please see the log file for port p5.12-authen-sasl for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-graveyard/p5.12-authen-sasl/main.log
Error: The following dependencies were not installed: p5.12-authen-sasl p5.12-error p5.12-libwww-perl p5.12-net-smtp-ssl p5.12-svn-simple p5.12-term-readkey
Error: Unable to upgrade port: 1

Thank's for your support

Attachments (1)

main.log (2.3 KB) - added by Garfield-fr (Bertrand Zuchuat) 10 years ago.

Download all attachments as: .zip

Change History (5)

Changed 10 years ago by Garfield-fr (Bertrand Zuchuat)

Attachment: main.log added

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: larryv@… added
Description: modified (diff)

Well the message is correct: p5.12-authen-sasl has been made obsolete by the port p5.16-authen-sasl. Please install p5.16-authen-sasl instead.

What's not clear is why MacPorts was unable to perform this replacement for you. But the workaround is:

sudo port -f deactivate p5.12-authen-sasl
sudo port install p5.16-authen-sasl

comment:2 Changed 10 years ago by Garfield-fr (Bertrand Zuchuat)

Thank's for your help

Git install is compiled with perl 5.12 (on previous version).

To resolve my problem, i use this:

sudo port uninstall git
port clean git
sudo port install git

Thank's again

comment:3 in reply to:  2 Changed 10 years ago by larryv (Lawrence Velázquez)

Okay, that makes sense. You probably had git +perl5_12 installed, which prevented the replacement.

comment:4 Changed 10 years ago by larryv (Lawrence Velázquez)

Resolution: invalid
Status: newclosed

#46570 is tracking removal of git’s perl5_12 and perl5_14 variants.

Note: See TracTickets for help on using tickets.