I have requested root access to install the rpm you mentioned and
waiting for it.
Meanwhile I found that the curl library we are using is being built
internally from downloaded source code. I tried building from the source
myself but the the "configure" script is not building with ssl support:
 configure: WARNING: SSL disabled, you will not be able to use HTTPS,
FTPS, NTLM and more.
configure: WARNING: Use --with-ssl or --with-gnutls to address this.
configure: WARNING: configure found only the libz header file, not the
lib! 

I have set the env variables
set CPPFLAGS="-I/usr/include/openssl"
set LDFLAGS="-L/lib64"

and am running ./configure. 

I have the openssl libraries in 
/lib64/.libcrypto.so.0.9.8e.hmac
/lib64/.libcrypto.so.6.hmac
/lib64/libcrypto.so.0.9.8e
/lib64/libcrypto.so.6
/lib64/libssl.so.0.9.8e
/lib64/libssl.so.6
/usr/lib64/openssl

And the header files such as 
/usr/include/openssl/ssl.h

Why doesn't it build with ssl support? The INSTALL file says it builds
with ssl support by default if it can locate the ssl libraries.

Thanks
Kannan


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Paul Howarth
Sent: 27 May 2011 01:31
To: [email protected]
Subject: Re: Unable to use libcurl to a site requiring client
authentication

On Fri, 27 May 2011 00:40:58 +0530
"Jayaprakasam, Kannan" <[email protected]> wrote:

> My curl version is  curl-7.15.5-2.el5
> And the ssl version I have is openssl-0.9.8e-7.el5 I'm using a RedHat 
> Linux 64 bit machine, and for this version the highest version 
> available from http://curl.haxx.se/download.html seems to be 7.15.1. 
> That I have 7.15.5 itself seems to be a surprise and I'm not sure how 
> I can upgrade any further.

7.15.5 was the last version of curl with the "libcurl.so.3" library
version. All subsequent versions have been the slightly incompatible
"libcurl.so.4" library version. You can't simply upgrade your curl
version beyond 7.15.5 because lots of other RPM packages on your system
will require the "libcurl.so.3" version.

However, there is something you can do. I have some up to date curl
versions (7.21.6) plus some backwards-compatibility packages (7.15.5)
that you can install at the same time to get the benefit of the up to
date curl without breaking the rest of the system. You can find them
here:

http://mirror.city-fan.org/ftp/contrib/sysutils/Mirroring/

You will need to download curl-7.21.6-2.0.cf.rhel5.x86_64.rpm,
libcurl-7.21.6-2.0.cf.rhel5.x86_64.rpm and
libcurl7155-7.15.5-12.cf.rhel5.x86_64.rpm, then install them all at the
same time using rpm.

If you have the i386 curl package installed as well, you'll want to do
the same with the i386 packages.

Given that you're doing development work with libcurl, you'll need the
libcurl-devel packages too.

Paul.
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to