[MacPorts] #41010: Can't upgrade curl. It conflicts with kerberos5

MacPorts noreply at macports.org
Mon Oct 28 00:59:50 PDT 2013


#41010: Can't upgrade curl. It conflicts with kerberos5
------------------------------+--------------------------------
  Reporter:  roman.l@…        |      Owner:  macports-tickets@…
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.2.1
Resolution:                   |   Keywords:
      Port:  curl, kerberos5  |
------------------------------+--------------------------------
Changes (by ryandesign@…):

 * cc: ryandesign@… (added)
 * port:   => curl, kerberos5


Old description:

> $ sudo port upgrade curl[[BR]]
>
> --->  Computing dependencies for curl[[BR]]
>
> Error: Unable to upgrade port: Can't install curl because conflicting
> ports are installed: kerberos5
>
> $ sudo port upgrade git-core[[BR]]
>
> --->  Computing dependencies for curl[[BR]]
>
> Error: Unable to upgrade port: Can't install curl because conflicting
> ports are installed: kerberos5
> [[BR]]
> [[BR]]
> [[BR]]
>
> Please, can anyone tell me how to resolve this conflict? Other ports
> depends on kerberos5:
> [[BR]]
> [[BR]]
> [[BR]]
>
> $ sudo port uninstall --follow-dependencies kerberos5
>
> --->  Unable to uninstall kerberos5 @1.11.3_0, the following ports depend
> on it:[[BR]]
>
> --->    cyrus-sasl2 @2.1.25_4+kerberos[[BR]]
>
> --->    cclient @2007f_0[[BR]]
>
> --->    php5-imap @5.3.26_0[[BR]]
>
> --->    php5-openssl @5.3.26_0[[BR]]
>
> --->    php5-imap @5.3.27_0[[BR]]
>
> --->    php5-openssl @5.3.27_0[[BR]]
>
> Error: org.macports.uninstall for port kerberos5 returned: Please
> uninstall the ports that depend on kerberos5 first.
> [[BR]]
> [[BR]]
> [[BR]]
>
> If i try to uninstall for example cyrus-sasl2 i get the following
> message:
> [[BR]]
> [[BR]]
> [[BR]]
>
> $ sudo port uninstall cyrus-sasl2
>
> --->  Unable to uninstall cyrus-sasl2 @2.1.25_4+kerberos, the following
> ports depend on it:[[BR]]
>
> --->    openldap @2.4.31_3[[BR]]
>
> --->    subversion @1.7.10_1[[BR]]
>
> --->    subversion-perlbindings-5.12 @1.7.10_0[[BR]]
>
> --->    subversion @1.8.3_3[[BR]]
>
> --->    subversion-perlbindings-5.12 @1.8.3_2[[BR]]
>
> Error: org.macports.uninstall for port cyrus-sasl2 returned: Please
> uninstall the ports that depend on cyrus-sasl2 first.[[BR]]
> [[BR]]
> [[BR]]
> [[BR]]
>
> It seems to be an endless story ;-)[[BR]]
>
> thanks in advance :-)

New description:

 {{{
 $ 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 :-)

--

Comment:

 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`

-- 
Ticket URL: <https://trac.macports.org/ticket/41010#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list