Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 229071 - net-misc/curl-7.17.1: compile fails with latest stable version of openldap
Summary: net-misc/curl-7.17.1: compile fails with latest stable version of openldap
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-23 16:12 UTC by Malte E.
Modified: 2008-08-03 02:43 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Malte E. 2008-06-23 16:12:15 UTC
Compiling stable net-misc/curl-7.17 fails with following error:
!!! ERROR in net-misc/curl-7.17.1:
!!! In src_compile at line 3643
!!! ldap and kerberos (gssapi) not playing nicely try version >=7.18.1
I assume, these programs(/libs?) belong to net-nds/openldap. That means, curl needs to depend on an older version of openldap. Also, for USE=kerberos, curl depends on virtual/krb5 which doesn't exist
compiling the suggested version, net-misc/curl-7.18.1, works without any problems.
net-misc/curl-7.18.1 needs to be marked as stable and 7.17.1 has to be removed from the tree or 7.17.1 needs it's dependencies fixed.

Reproducible: Always

Steps to Reproduce:
1. Have stable versions of all packages in question
2. Compile net-misc/curl
Actual Results:  
compile fails with above message

Expected Results:  
downgrade to an older Version of openldap or newer version of curl marked as stable
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-06-23 16:28:54 UTC
(In reply to comment #0)
> Compiling stable net-misc/curl-7.17 fails with following error:
> !!! ERROR in net-misc/curl-7.17.1:
> !!! In src_compile at line 3643
> !!! ldap and kerberos (gssapi) not playing nicely try version >=7.18.1
> I assume, these programs(/libs?) belong to net-nds/openldap. That means, curl
> needs to depend on an older version of openldap.

I guess that die message could be improved. Or maybe it's time to stabilise =7.18.1 ("*curl-7.18.1 (01 Apr 2008)")?

> Also, for USE=kerberos, curl depends on virtual/krb5 which doesn't exist

virtual/krb5 is provided by either app-crypt/heimdal or app-crypt/mit-krb5 through a PROVIDE variable in the ebuilds.

> compiling the suggested version, net-misc/curl-7.18.1, works without any
> problems.
> net-misc/curl-7.18.1 needs to be marked as stable and 7.17.1 has to be removed
> from the tree or 7.17.1 needs it's dependencies fixed.
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. Have stable versions of all packages in question
> 2. Compile net-misc/curl
> Actual Results:  
> compile fails with above message
> 
> Expected Results:  
> downgrade to an older Version of openldap or newer version of curl marked as
> stable
> 

Comment 2 Daniel Black (RETIRED) gentoo-dev 2008-06-23 22:30:04 UTC
yikes. I'm much more keen to do curl-7.18.2. The number of upstream fixes is significant and closes most of the other open curl bugs. I'll test and request this in about a day when i get time. If you could just double check that curl-7.18.2 works that would be great.
Comment 3 Jean-Noël Rivasseau (RETIRED) gentoo-dev 2008-07-23 10:06:12 UTC
7.18.2 works here (x86), with both ldap and kerberos flags enabled.
Comment 4 Daniel Black (RETIRED) gentoo-dev 2008-08-03 02:43:45 UTC
later versions (7.18.2) are stable now