Opened 11 years ago
Closed 11 years ago
#41010 closed defect (invalid)
Can't upgrade curl. It conflicts with kerberos5
Reported by: | roman.l@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt) | |
Port: | curl, kerberos5 |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
$ sudo port upgrade curl ---> Computing dependencies for curl Error: Unable to upgrade port: Can't install curl because conflicting ports are installed: kerberos5
$ sudo port upgrade git-core ---> Computing dependencies for curl Error: Unable to upgrade port: Can't install curl because conflicting ports are installed: kerberos5
Please, can anyone tell me how to resolve this conflict? Other ports depends on kerberos5:
$ sudo port uninstall --follow-dependencies kerberos5 ---> Unable to uninstall kerberos5 @1.11.3_0, the following ports depend on it: ---> cyrus-sasl2 @2.1.25_4+kerberos ---> cclient @2007f_0 ---> php5-imap @5.3.26_0 ---> php5-openssl @5.3.26_0 ---> php5-imap @5.3.27_0 ---> php5-openssl @5.3.27_0 Error: org.macports.uninstall for port kerberos5 returned: Please uninstall the ports that depend on kerberos5 first.
If i try to uninstall for example cyrus-sasl2 i get the following message:
$ sudo port uninstall cyrus-sasl2 ---> Unable to uninstall cyrus-sasl2 @2.1.25_4+kerberos, the following ports depend on it: ---> openldap @2.4.31_3 ---> subversion @1.7.10_1 ---> subversion-perlbindings-5.12 @1.7.10_0 ---> subversion @1.8.3_3 ---> subversion-perlbindings-5.12 @1.8.3_2 Error: org.macports.uninstall for port cyrus-sasl2 returned: Please uninstall the ports that depend on cyrus-sasl2 first.
It seems to be an endless story ;-)
thanks in advance :-)
Change History (3)
comment:1 follow-up: 2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Description: | modified (diff) |
Port: | curl kerberos5 added |
comment:2 Changed 11 years ago by roman.l@…
Replying to ryandesign@…:
You've requested the +kerberos variant of cyrus-sasl2, which requires the kerberos5 port (admittedly this is a default variant of the cyrus-sasl2 port) and you've requested the +gss variant of the curl port which conflicts with the kerberos5 port.
Decide which you want more: gss support in curl, or kerberos support in cyrus-sasl2.
If you want gss support in curl, then install cyrus-sasl2 without kerberos support:
sudo port install cyrus-sasl2 -kerberos
If you want kerberos support in cyrus-sasl2, then install curl without gss support:
sudo port install curl -gss
Thank you very much. That solved my Problem :-)
comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → invalid |
---|---|
Status: | new → closed |
Great, glad that worked.
You've requested the +kerberos variant of cyrus-sasl2, which requires the kerberos5 port (admittedly this is a default variant of the cyrus-sasl2 port) and you've requested the +gss variant of the curl port which conflicts with the kerberos5 port.
Decide which you want more: gss support in curl, or kerberos support in cyrus-sasl2.
If you want gss support in curl, then install cyrus-sasl2 without kerberos support:
sudo port install cyrus-sasl2 -kerberos
If you want kerberos support in cyrus-sasl2, then install curl without gss support:
sudo port install curl -gss