I just downloaded and installed OpenSSL from http://www.openssl.org/source/ [http://www.openssl.org/source/openssl-1.0.1c.tar.gz]
./config
make
make test
make install
Now I downloaded CURL - http://curl.haxx.se/download/curl-7.27.0.tar.gz. Trying to configure curl with openssl gives me below error -
.............................................................
checking for ssl with RSAglue/rsaref libs in use... checking for SSL_connect in -lssl... (cached) no
no
configure: error: OpenSSL libs and/or directories were not found where specified!
[root@curl-7.27.0]# ls -l /usr/local/ssl
total 40
drwxr-xr-x 2 root root 4096 Sep 28 01:21 bin
drwxr-xr-x 2 root root 4096 Sep 28 01:21 certs
drwxr-xr-x 3 root root 4096 Sep 28 01:21 include
drwxr-xr-x 4 root root 4096 Sep 28 01:21 lib
drwxr-xr-x 6 root root 4096 Sep 28 01:21 man
drwxr-xr-x 2 root root 4096 Sep 28 01:21 misc
-rw-r--r-- 1 root root 10835 Sep 28 01:21 openssl.cnf
drwxr-xr-x 2 root root 4096 Sep 28 01:21 private
[root@curl-7.27.0]#
I am not sure how I can fix this error?
If you are on RHEL, and want to build curl (e.g. v7.45) with statically linked libs (standalone binary), you can also:
Your binary will be produced on
./src/curl
.openssl-devel
version 1.0.1e installs:Solve this problem with flag --with-darwinssl
Go to folder with curl source code
Download it here https://curl.haxx.se/download.html
restart your console and it is done!
Try this when you configure the libcurl
/usr/local/ssl
is where openssl contains header files and library