public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] solving curl dependency issues
@ 2012-05-14 10:49 Space Cake
  2012-05-14 11:35 ` Neil Bothwick
  2012-05-14 13:08 ` [gentoo-user] " walt
  0 siblings, 2 replies; 7+ messages in thread
From: Space Cake @ 2012-05-14 10:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1737 bytes --]

Hi,

For several weeks I'm trying to solve dependency issues with curl, but 
I'm lost.. any idea?

emerge --keep-going -upND world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy 
"net-misc/curl[ssl,curl_ssl_nss]".
!!! One of the following packages is required to complete your request:
- net-misc/curl-7.25.0-r1::gentoo (Change USE: +curl_ssl_nss, this 
change violates use flag constraints defined by net-misc/curl-7.25.0-r1: 
'threads? ( !ares ) ssl? ( exactly-one-of ( curl_ssl_axtls 
curl_ssl_cyassl curl_ssl_gnutls curl_ssl_openssl curl_ssl_nss 
curl_ssl_polarssl ) )')
(dependency required by "net-libs/liboauth-0.9.6[curl,nss]" [installed])
(dependency required by 
"gnome-extra/evolution-data-server-3.2.3-r1[gnome-online-accounts]" 
[installed])
(dependency required by "gnome-extra/gnome-contacts-3.2.2" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

----

[I] net-misc/curl
      Available versions:  7.21.4 (~)7.21.6 (~)7.21.7 (~)7.21.7-r2 
(~)7.22.0 (~)7.23.1 7.24.0 (~)7.25.0 (~)7.25.0-r1 {ares curl_ssl_axtls 
curl_ssl_cyassl curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_polarssl gnutls idn ipv6 kerberos ldap nss ssh ssl static-libs 
test threads}
      Installed versions:  7.25.0-r1(12.34.47 
2012-05-14)(curl_ssl_openssl idn ipv6 ldap ssh ssl threads -ares 
-curl_ssl_axtls -curl_ssl_cyassl -curl_ssl_gnutls -curl_ssl_nss 
-curl_ssl_polarssl -kerberos -static-libs -test)
      Homepage:            http://curl.haxx.se/
      Description:         A Client that groks URLs

-------

Thank you
L:



[-- Attachment #2: S/MIME kriptográfiai aláírás --]
[-- Type: application/pkcs7-signature, Size: 4918 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] solving curl dependency issues
  2012-05-14 10:49 [gentoo-user] solving curl dependency issues Space Cake
@ 2012-05-14 11:35 ` Neil Bothwick
  2012-05-14 13:08 ` [gentoo-user] " walt
  1 sibling, 0 replies; 7+ messages in thread
From: Neil Bothwick @ 2012-05-14 11:35 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 856 bytes --]

On Mon, 14 May 2012 12:49:59 +0200, Space Cake wrote:

> emerge: there are no ebuilds built with USE flags to satisfy 
> "net-misc/curl[ssl,curl_ssl_nss]".
> !!! One of the following packages is required to complete your request:
> - net-misc/curl-7.25.0-r1::gentoo (Change USE: +curl_ssl_nss, this 
> change violates use flag constraints defined by
> net-misc/curl-7.25.0-r1: 'threads? ( !ares ) ssl? ( exactly-one-of
> ( curl_ssl_axtls curl_ssl_cyassl curl_ssl_gnutls curl_ssl_openssl
> curl_ssl_nss curl_ssl_polarssl ) )')

You need to set curl_ssl_nss but you cannot have this set at the same
time as any other curl_ssl* flags, the error message says you must have
exactly one of them. So you also need to set -curl_ssl_openssl as that
one is enabled by default.


-- 
Neil Bothwick

Why is there an expiration date on sour cream?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user] Re: solving curl dependency issues
  2012-05-14 10:49 [gentoo-user] solving curl dependency issues Space Cake
  2012-05-14 11:35 ` Neil Bothwick
@ 2012-05-14 13:08 ` walt
  2012-05-14 14:02   ` Space Cake
  2012-05-14 15:06   ` walt
  1 sibling, 2 replies; 7+ messages in thread
From: walt @ 2012-05-14 13:08 UTC (permalink / raw
  To: gentoo-user

On 05/14/2012 03:49 AM, Space Cake wrote:
> Hi,
> 
> For several weeks I'm trying to solve dependency issues with curl, but I'm lost.. any idea?

That problem drove me nuts for months.  I finally discovered by desperate
trial and error that un-setting the 'curl' useflag fixes it.  Finally!





^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Re: solving curl dependency issues
  2012-05-14 13:08 ` [gentoo-user] " walt
@ 2012-05-14 14:02   ` Space Cake
  2012-05-14 15:34     ` Alan McKinnon
  2012-05-14 15:06   ` walt
  1 sibling, 1 reply; 7+ messages in thread
From: Space Cake @ 2012-05-14 14:02 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3113 bytes --]

Removing keywords from curl produces this

brutal keywords # emerge --keep-going -upND world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy 
"net-misc/curl[ssl,curl_ssl_nss]".
!!! One of the following packages is required to complete your request:
- net-misc/curl-7.25.0-r1::gentoo (Change USE: +curl_ssl_nss, this 
change violates use flag constraints defined by 
net-misc/curl-7.25.0-r1: 'threads? ( !ares ) ssl? ( exactly-one-of ( 
curl_ssl_axtls curl_ssl_cyassl curl_ssl_gnutls curl_ssl_openssl 
curl_ssl_nss curl_ssl_polarssl ) )')
(dependency required by "net-libs/liboauth-0.9.6[curl,nss]" [installed])
(dependency required by 
"gnome-extra/evolution-data-server-3.2.3-r1[gnome-online-accounts]" 
[installed])
(dependency required by "gnome-extra/gnome-contacts-3.2.2" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])


eix output:[I] net-misc/curl
     Available versions:  7.21.4 (~)7.21.6 (~)7.21.7 (~)7.21.7-r2 
(~)7.22.0 (~)7.23.1 7.24.0 (~)7.25.0 (~)7.25.0-r1 {ares curl_ssl_axtls 
curl_ssl_cyassl curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_polarssl gnutls idn ipv6 kerberos ldap nss ssh ssl static-libs 
test threads}
     Installed versions:  7.25.0-r1(12.34.47 
2012-05-14)(curl_ssl_openssl idn ipv6 ldap ssh ssl threads -ares 
-curl_ssl_axtls -curl_ssl_cyassl -curl_ssl_gnutls -curl_ssl_nss 
-curl_ssl_polarssl -kerberos -static-libs -test)
     Homepage:            http://curl.haxx.se/
     Description:         A Client that groks URLs


So, this is asking for curl_ssl_nss,

But after I set this I'm getting this

brutal ~ # emerge --keep-going -upND world

These are the packages that would be merged, in order:

Calculating dependencies /

!!! Problem resolving dependencies for net-misc/curl from @selected
... done!

!!! The ebuild selected to satisfy "net-misc/curl" has unmet 
requirements.
- net-misc/curl-7.25.0-r1::gentoo USE="idn ipv6 ldap ssl threads -ares 
-kerberos -ssh -static-libs -test" CURL_SSL="nss openssl -axtls -cyassl 
-gnutls -polarssl"

  The following REQUIRED_USE flag constraints are unsatisfied:
    ssl? ( exactly-one-of ( curl_ssl_axtls curl_ssl_cyassl 
curl_ssl_gnutls curl_ssl_openssl curl_ssl_nss curl_ssl_polarssl ) )

  The above constraints are a subset of the following complete 
expression:
    threads? ( !ares ) ssl? ( exactly-one-of ( curl_ssl_axtls 
curl_ssl_cyassl curl_ssl_gnutls curl_ssl_openssl curl_ssl_nss 
curl_ssl_polarssl ) )

(dependency required by "@selected" [set])
(dependency required by "@world" [argument])




On 2012. máj. 14., hétfő, 15.08.17 CEST, walt wrote:
> On 05/14/2012 03:49 AM, Space Cake wrote:
>> Hi,
>>
>> For several weeks I'm trying to solve dependency issues with curl, but I'm lost.. any idea?
>
> That problem drove me nuts for months.  I finally discovered by desperate
> trial and error that un-setting the 'curl' useflag fixes it.  Finally!
>
>
>


[-- Attachment #2: S/MIME kriptográfiai aláírás --]
[-- Type: application/pkcs7-signature, Size: 4918 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user] Re: solving curl dependency issues
  2012-05-14 13:08 ` [gentoo-user] " walt
  2012-05-14 14:02   ` Space Cake
@ 2012-05-14 15:06   ` walt
  1 sibling, 0 replies; 7+ messages in thread
From: walt @ 2012-05-14 15:06 UTC (permalink / raw
  To: gentoo-user

On 05/14/2012 06:08 AM, walt wrote:
> On 05/14/2012 03:49 AM, Space Cake wrote:
>> Hi,
>>
>> For several weeks I'm trying to solve dependency issues with curl, but I'm lost.. any idea?
> 
> That problem drove me nuts for months.  I finally discovered by desperate
> trial and error that un-setting the 'curl' useflag fixes it.  Finally!

Sorry, I forgot that I also un-set the 'nss' and 'openssl' useflags.
Now I have only the gnutls useflag set. (I kept that one because the
gnutls is GPL, not because I think one is better that the others.)

The only thing I insist on being encrypted are ssl connections in firefox,
so my encryption needs are minimal, maybe less than yours.




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Re: solving curl dependency issues
  2012-05-14 14:02   ` Space Cake
@ 2012-05-14 15:34     ` Alan McKinnon
  2012-05-15 10:04       ` [SOLVED] " Space Cake
  0 siblings, 1 reply; 7+ messages in thread
From: Alan McKinnon @ 2012-05-14 15:34 UTC (permalink / raw
  To: gentoo-user

On Mon, 14 May 2012 16:02:15 +0200
Space Cake <spacecakex@gmail.com> wrote:

> Removing keywords from curl produces this
> 
> brutal keywords # emerge --keep-going -upND world
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> 
> emerge: there are no ebuilds built with USE flags to satisfy 
> "net-misc/curl[ssl,curl_ssl_nss]".
> !!! One of the following packages is required to complete your
> request:
> - net-misc/curl-7.25.0-r1::gentoo (Change USE: +curl_ssl_nss, this 
> change violates use flag constraints defined by 
> net-misc/curl-7.25.0-r1: 'threads? ( !ares ) ssl? ( exactly-one-of ( 
> curl_ssl_axtls curl_ssl_cyassl curl_ssl_gnutls curl_ssl_openssl 
> curl_ssl_nss curl_ssl_polarssl ) )')
> (dependency required by
> "net-libs/liboauth-0.9.6[curl,nss]" [installed]) (dependency required
> by
> "gnome-extra/evolution-data-server-3.2.3-r1[gnome-online-accounts]" [installed])
> (dependency required by
> "gnome-extra/gnome-contacts-3.2.2" [installed]) (dependency required
> by "@selected" [set]) (dependency required by "@world" [argument])
> 
> 
> eix output:[I] net-misc/curl
>      Available versions:  7.21.4 (~)7.21.6 (~)7.21.7 (~)7.21.7-r2 
> (~)7.22.0 (~)7.23.1 7.24.0 (~)7.25.0 (~)7.25.0-r1 {ares
> curl_ssl_axtls curl_ssl_cyassl curl_ssl_gnutls curl_ssl_nss
> +curl_ssl_openssl curl_ssl_polarssl gnutls idn ipv6 kerberos ldap nss
> ssh ssl static-libs test threads}
>      Installed versions:  7.25.0-r1(12.34.47 
> 2012-05-14)(curl_ssl_openssl idn ipv6 ldap ssh ssl threads -ares 
> -curl_ssl_axtls -curl_ssl_cyassl -curl_ssl_gnutls -curl_ssl_nss 
> -curl_ssl_polarssl -kerberos -static-libs -test)
>      Homepage:            http://curl.haxx.se/
>      Description:         A Client that groks URLs
> 
> 
> So, this is asking for curl_ssl_nss,
> 
> But after I set this I'm getting this
> 
> brutal ~ # emerge --keep-going -upND world
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies /
> 
> !!! Problem resolving dependencies for net-misc/curl from @selected
> ... done!
> 
> !!! The ebuild selected to satisfy "net-misc/curl" has unmet 
> requirements.
> - net-misc/curl-7.25.0-r1::gentoo USE="idn ipv6 ldap ssl threads
> -ares -kerberos -ssh -static-libs -test" CURL_SSL="nss openssl -axtls
> -cyassl -gnutls -polarssl"
> 
>   The following REQUIRED_USE flag constraints are unsatisfied:
>     ssl? ( exactly-one-of ( curl_ssl_axtls curl_ssl_cyassl 
> curl_ssl_gnutls curl_ssl_openssl curl_ssl_nss curl_ssl_polarssl ) )
> 
>   The above constraints are a subset of the following complete 
> expression:
>     threads? ( !ares ) ssl? ( exactly-one-of ( curl_ssl_axtls 
> curl_ssl_cyassl curl_ssl_gnutls curl_ssl_openssl curl_ssl_nss 
> curl_ssl_polarssl ) )
> 
> (dependency required by "@selected" [set])
> (dependency required by "@world" [argument])
> 
> 
> 
> 
> On 2012. máj. 14., hétfő, 15.08.17 CEST, walt wrote:
> > On 05/14/2012 03:49 AM, Space Cake wrote:
> >> Hi,
> >>
> >> For several weeks I'm trying to solve dependency issues with curl,
> >> but I'm lost.. any idea?
> >
> > That problem drove me nuts for months.  I finally discovered by
> > desperate trial and error that un-setting the 'curl' useflag fixes
> > it.  Finally!
> >
> >
> >
> 

The requirements are (from the error message):

If USE=ssl then use exactly one of the following:
  curl_ssl_axtls 
  curl_ssl_cyassl 
  curl_ssl_gnutls 
  curl_ssl_openssl 
  curl_ssl_nss  
  curl_ssl_polarssl 

You have the following set for curl (per eix):

curl_ssl_openssl 

But the error message also says that this is required:
net-misc/curl[ssl,curl_ssl_nss] by liboauth

You cannot have curl_ssl_nss and curl_ssl_openssl both set for curl as
liboauth complains

So, what you need to do is set 

USE="-curl_ssl_openssl curl_ssl_nss" for curl

If you read my post carefully and see how all the bits fit the output
you supplied, it all makes sense. Portage output is not exactly
intuitive but it can be understood. 

Or you could unset USE="curl" for liboauth.

I don't know if you'll be willing to switch from curl_ssl just to make
liboauth happy. That's your call. 

-- 
Alan McKinnnon
alan.mckinnon@gmail.com




^ permalink raw reply	[flat|nested] 7+ messages in thread

* [SOLVED] Re: [gentoo-user] Re: solving curl dependency issues
  2012-05-14 15:34     ` Alan McKinnon
@ 2012-05-15 10:04       ` Space Cake
  0 siblings, 0 replies; 7+ messages in thread
From: Space Cake @ 2012-05-15 10:04 UTC (permalink / raw
  To: gentoo-user; +Cc: Alan McKinnon

[-- Attachment #1: Type: text/plain, Size: 4675 bytes --]

Thank you. It seems to be ok now

[ebuild   R   ~] net-misc/curl-7.25.0-r1  CURL_SSL="gnutls* -openssl*"
[ebuild   R   ~] net-libs/liboauth-0.9.6  USE="-curl*"

 >=net-misc/curl-7.24.0 -curl_ssl_nss -curl_ssl_openssl curl_ssl_gnutls 
ssl -nss ssh


Laszlo


On 2012. máj. 14., hétfő, 17.34.19 CEST, Alan McKinnon wrote:
>
> On Mon, 14 May 2012 16:02:15 +0200
> Space Cake<spacecakex@gmail.com> wrote:
>
>>
>> Removing keywords from curl produces this
>>
>> brutal keywords # emerge --keep-going -upND world
>>
>> These are the packages that would be merged, in order:
>>
>> Calculating dependencies... done!
>>
>> emerge: there are no ebuilds built with USE flags to satisfy
>> "net-misc/curl[ssl,curl_ssl_nss]".
>> !!! One of the following packages is required to complete your
>> request:
>> - net-misc/curl-7.25.0-r1::gentoo (Change USE: +curl_ssl_nss, this
>> change violates use flag constraints defined by
>> net-misc/curl-7.25.0-r1: 'threads? ( !ares ) ssl? ( exactly-one-of (
>> curl_ssl_axtls curl_ssl_cyassl curl_ssl_gnutls curl_ssl_openssl
>> curl_ssl_nss curl_ssl_polarssl ) )')
>> (dependency required by
>> "net-libs/liboauth-0.9.6[curl,nss]" [installed]) (dependency required
>> by
>> "gnome-extra/evolution-data-server-3.2.3-r1[gnome-online-accounts]" 
>> [installed])
>> (dependency required by
>> "gnome-extra/gnome-contacts-3.2.2" [installed]) (dependency required
>> by "@selected" [set]) (dependency required by "@world" [argument])
>>
>>
>> eix output:[I] net-misc/curl
>> Available versions: 7.21.4 (~)7.21.6 (~)7.21.7 (~)7.21.7-r2
>> (~)7.22.0 (~)7.23.1 7.24.0 (~)7.25.0 (~)7.25.0-r1 {ares
>> curl_ssl_axtls curl_ssl_cyassl curl_ssl_gnutls curl_ssl_nss
>> +curl_ssl_openssl curl_ssl_polarssl gnutls idn ipv6 kerberos ldap nss
>> ssh ssl static-libs test threads}
>> Installed versions: 7.25.0-r1(12.34.47
>> 2012-05-14)(curl_ssl_openssl idn ipv6 ldap ssh ssl threads -ares
>> -curl_ssl_axtls -curl_ssl_cyassl -curl_ssl_gnutls -curl_ssl_nss
>> -curl_ssl_polarssl -kerberos -static-libs -test)
>> Homepage: http://curl.haxx.se/
>> Description: A Client that groks URLs
>>
>>
>> So, this is asking for curl_ssl_nss,
>>
>> But after I set this I'm getting this
>>
>> brutal ~ # emerge --keep-going -upND world
>>
>> These are the packages that would be merged, in order:
>>
>> Calculating dependencies /
>>
>> !!! Problem resolving dependencies for net-misc/curl from @selected
>> ... done!
>>
>> !!! The ebuild selected to satisfy "net-misc/curl" has unmet
>> requirements.
>> - net-misc/curl-7.25.0-r1::gentoo USE="idn ipv6 ldap ssl threads
>> -ares -kerberos -ssh -static-libs -test" CURL_SSL="nss openssl -axtls
>> -cyassl -gnutls -polarssl"
>>
>> The following REQUIRED_USE flag constraints are unsatisfied:
>> ssl? ( exactly-one-of ( curl_ssl_axtls curl_ssl_cyassl
>> curl_ssl_gnutls curl_ssl_openssl curl_ssl_nss curl_ssl_polarssl ) )
>>
>> The above constraints are a subset of the following complete
>> expression:
>> threads? ( !ares ) ssl? ( exactly-one-of ( curl_ssl_axtls
>> curl_ssl_cyassl curl_ssl_gnutls curl_ssl_openssl curl_ssl_nss
>> curl_ssl_polarssl ) )
>>
>> (dependency required by "@selected" [set])
>> (dependency required by "@world" [argument])
>>
>>
>>
>>
>> On 2012. máj. 14., hétfő, 15.08.17 CEST, walt wrote:
>>>
>>> On 05/14/2012 03:49 AM, Space Cake wrote:
>>>>
>>>> Hi,
>>>>
>>>> For several weeks I'm trying to solve dependency issues with curl,
>>>> but I'm lost.. any idea?
>>>
>>>
>>> That problem drove me nuts for months. I finally discovered by
>>> desperate trial and error that un-setting the 'curl' useflag fixes
>>> it. Finally!
>>>
>>>
>>>
>>
>>
>
>
> The requirements are (from the error message):
>
> If USE=ssl then use exactly one of the following:
> curl_ssl_axtls
> curl_ssl_cyassl
> curl_ssl_gnutls
> curl_ssl_openssl
> curl_ssl_nss
> curl_ssl_polarssl
>
> You have the following set for curl (per eix):
>
> curl_ssl_openssl
>
> But the error message also says that this is required:
> net-misc/curl[ssl,curl_ssl_nss] by liboauth
>
> You cannot have curl_ssl_nss and curl_ssl_openssl both set for curl as
> liboauth complains
>
> So, what you need to do is set
>
> USE="-curl_ssl_openssl curl_ssl_nss" for curl
>
> If you read my post carefully and see how all the bits fit the output
> you supplied, it all makes sense. Portage output is not exactly
> intuitive but it can be understood.
>
> Or you could unset USE="curl" for liboauth.
>
> I don't know if you'll be willing to switch from curl_ssl just to make
> liboauth happy. That's your call.


[-- Attachment #2: S/MIME kriptográfiai aláírás --]
[-- Type: application/pkcs7-signature, Size: 4918 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-05-15 10:06 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-14 10:49 [gentoo-user] solving curl dependency issues Space Cake
2012-05-14 11:35 ` Neil Bothwick
2012-05-14 13:08 ` [gentoo-user] " walt
2012-05-14 14:02   ` Space Cake
2012-05-14 15:34     ` Alan McKinnon
2012-05-15 10:04       ` [SOLVED] " Space Cake
2012-05-14 15:06   ` walt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox