curl-users
RE: Can't get curl to compile with SSL option, PLEASE HELP!!!
Date: Tue, 16 Nov 2004 13:14:35 -0600
Thanks for your reply!!! That did the trick. Here's what the symolic links
look like:
root_at_saturn [/usr/lib]# ls -la libcry*
-rw-r--r-- 1 root root 21192 Oct 14 07:55 libcrypt.a
-rw-r--r-- 1 root root 1735792 Nov 15 19:27 libcrypto.a
lrwxrwxrwx 1 root root 29 May 15 2004 libcrypto.so ->
../../lib/libcrypto.so.0.9.6b*
lrwxrwxrwx 1 root root 19 May 6 2003 libcrypto.so.0 ->
libcrypto.so.0.9.5a*
-rwxr-xr-x 1 root root 925022 Mar 22 2004 libcrypto.so.0.9.5a*
-rwxr-xr-x 1 root root 882945 Mar 21 2004 libcrypto.so.0.9.6*
lrwxrwxrwx 1 root root 18 May 6 2003 libcrypto.so.1 ->
libcrypto.so.0.9.6*
lrwxrwxrwx 1 root root 23 Oct 27 01:22 libcrypt.so ->
../../lib/libcrypt.so.1*
root_at_saturn [/usr/lib]#
I just deleted the libcrypto.so sym link and then re-install curl that the
previously mentioned errors vanished! Thanks again!
-----Original Message-----
From: Peter Sylvester [mailto:Peter.Sylvester_at_edelweb.fr]
Sent: Tuesday, November 16, 2004 12:54 PM
To: sales_at_nitromax.com
Subject: Re: Can't get curl to compile with SSL option, PLEASE HELP!!!
There are several possibilities:
look into your /usr/local/ssl/lib/libcrypto.so.0.9.7 etc
or just a
do you have .so? or maybe nothing at all.
Look to the symbolic links.
There are several possibilities indicating that what you have
either as libcrypto.a or .so does not match the include files
version.
Note, if you have installed a no-shared version in /usr/local/lib
then the install only makes the libcrypto.a which I guess is*
what had happened looking to you 'backup', and you may have
in /usr/local/ssl/libcrypto.so a symbolic link which is
not the good one. You may simply remove the .so during
linking, and get the .a instead for example.
Hi Daniel,
Thank you very much for responding! I really appreicate it! I understand
when you say "it didn't find a 0.9.7 libcrypto when linking", but what do I
need to do to fix this problem? I just installed OpenSSL .0.9.7e, and when
I do a search on this particular server for the libcrypto files here's what
it shows below, but the line right before the error message references
lcrypto (minus the "ib") and a search for lcrypto turns up nothing:
root_at_saturn [/backup/system]# slocate libcrypto
/usr/lib/libcrypto.so.0.9.5a
/usr/lib/libcrypto.so.0
/usr/lib/libcrypto.so.0.9.6
/usr/lib/libcrypto.so.1
/usr/lib/libcrypto.so
/usr/lib/libcrypto.a
/usr/share/doc/python-docs-1.5.2/Doc/libcrypto.tex
/lib/libcrypto.so.0.9.6b
/lib/libcrypto.so.2
/backup/system/openssl-0.9.7c/libcrypto.a
/backup/system/openssl-0.9.7d/libcrypto.a
/backup/system/openssl-0.9.7e/libcrypto.a
root_at_saturn [/backup/system]#
Are you saying there should be a libcrypto.so.0.9.7e executible file in the
/usr/lib/ directory, and if yes how do I get one there since one doesn't
appear to exist on this server? The other libcrypto.so and libctypo.so.0
files are softlinks to the respective libctypto.0.9.x files. I can figure
this all out with just a little more direction... Please! If my idea here
is not what you mean can you please explain and I promise not to bother you
anymore! Thanks again man, hope to hear back from you one more time!
CR...
-----Original Message-----
From: Daniel Stenberg [mailto:daniel-curl_at_haxx.se]
Sent: Tuesday, November 16, 2004 7:49 AM
To: sales_at_nitromax.com; curl tool talk
Subject: Re: Can't get curl to compile with SSL option, PLEASE HELP!!!
On Mon, 15 Nov 2004 sales_at_nitromax.com wrote:
> I am trying to get curl to compile with SSL support, but I keep getting
the
> following errors when runing the ./configure:
>
> gcc -g -O2 -o .libs/curl main.o hugehelp.o urlglob.o writeout.o writeenv.o
> getpass.o homedir.o strtoofft.o timeval.o -L/usr/local/ssl/lib
> ../lib/.libs/libcurl.so -lssl -lcrypto -ldl -lz
> ../lib/.libs/libcurl.so: undefined reference to `DES_set_odd_parity'
> ../lib/.libs/libcurl.so: undefined reference to `UI_OpenSSL'
> ../lib/.libs/libcurl.so: undefined reference to `DES_set_key'
> ../lib/.libs/libcurl.so: undefined reference to `DES_ecb_encrypt'
This means curl was built with OpenSSL 0.9.7 headers, but it didn't find a
0.9.7 libcrypto when linking.
-- Daniel Stenberg -- http://curl.haxx.se -- http://daniel.haxx.se Dedicated custom curl help for hire: http://haxx.se/curl.htmlReceived on 2004-11-16