তাই আমি ওপেনসেল তৈরি করি
./config
make
sudo make install
sudo ln -sf /usr/local/ssl/bin/openssl `which openssl`
আমি কার্ল তৈরি করি
./configure --with-ssl
make
make install
ওপেনএসএসএল সঠিকভাবে ইনস্টল করা দেখায়:
openssl version
OpenSSL 1.0.1g 7 Apr 2014
তবে কার্ল পুরানো ওপেনসেল সংস্করণ ব্যবহার করে (1.0.1g এর পরিবর্তে 1.0.1f):
curl --version
curl 7.37.0 (x86_64-unknown-linux-gnu) libcurl/7.37.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 libssh2/1.4.3 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smtp smtps telnet tftp
Features: IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP
কীভাবে কার্লকে নতুন সংস্করণ ব্যবহার করবেন?
আমি নতুন সংস্করণগুলি চেষ্টা করতে চাই, কারণ আমি কিছু অদ্ভুত ওপেনএসএল / কার্ল বাগ # 1 # 2 এর সাথে লড়াই করছি
সম্পাদনা: আমি চেষ্টাও করেছি ./configure --with-ssl=/usr/local/ssl/include/openssl, কোন সাফল্য নেই
সম্পাদনা 2: এখনও পর্যন্ত আমি চেষ্টা করেছি:
sudo ./configure --with-ssl --with-libssl-prefix=/usr/local/ssl./configure --with-ssl=/usr/local/sslPKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig ./configurePKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig ./configure --with-sslPKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig ./configure --with-ssl=/usr/local/ssl/include/openssl
সাফল্য নেই...
configure: error: OpenSSL libs and/or directories were not found where specified!দয়া করে আমার সম্পাদনাটি দেখুন - এতে কোনও ত্রুটি নেই--with-ssl=/usr/local/ssl/include/opensslতবে পুরানো ওপেনসেল ব্যবহৃত হয়েছে। দ্বিতীয় বিকল্পটি HTTPS ছাড়াই কার্ল কনফিগার করে