2012-09-28 2 views
3

난 그냥 다운로드로 컬을 설치하고 http://www.openssl.org/source/에서 OpenSSL을 설치 [http://www.openssl.org/source/openssl-1.0.1c.tar.gz은] OpenSSL을

./config 
make 
make test 
make install 
는 이제 CURL 다운로드 - http://curl.haxx.se/download/curl-7.27.0.tar.gz. openssl을 사용하여 컬을 구성하려고 시도하면 오류가 발생합니다. -

............................................................. 
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! 
[[email protected]]# 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 
[[email protected]]# 

이 오류를 어떻게 해결할 수 있을지 모르겠습니까?

답변

6

(당신은 RHEL에있는 경우에는 OpenSSL 헤더 파일 및 라이브러리

/usr/local/ssl/ 
├── bin 
├── certs 
├── include 
├── lib 
├── man 
├── misc 
├── openssl.cnf 
└── private 
1

을 포함

./configure --with-ssl --with-libssl-prefix=/usr/local/ssl 

/usr/local/ssl 인 libcurl에서를 구성 할 때이를 시도하고 컬을 구축하고자 예를 들어 v7.45)를 정적 링크 된 라이브러리 (독립 실행 형 바이너리)와 함께 사용하면 다음을 수행 할 수도 있습니다.

yum install openssl-devel # for headers and libraries 
# run `./buildconf` if you cloned curl git repo 
./configure --with-ssl=/usr/include/openssl --disable-shared 
make 

bin ary는 ./src/curl에서 생산됩니다.

openssl-devel 버전 1.0.1e는 설치 :

/usr/include/openssl 
/usr/include/openssl/aes.h 
/usr/include/openssl/asn1.h 
/usr/include/openssl/asn1_mac.h 
/usr/include/openssl/asn1t.h 
/usr/include/openssl/bio.h 
/usr/include/openssl/blowfish.h 
/usr/include/openssl/bn.h 
/usr/include/openssl/buffer.h 
/usr/include/openssl/camellia.h 
/usr/include/openssl/cast.h 
/usr/include/openssl/cmac.h 
/usr/include/openssl/cms.h 
/usr/include/openssl/comp.h 
/usr/include/openssl/conf.h 
/usr/include/openssl/conf_api.h 
/usr/include/openssl/crypto.h 
/usr/include/openssl/des.h 
/usr/include/openssl/des_old.h 
/usr/include/openssl/dh.h 
/usr/include/openssl/dsa.h 
/usr/include/openssl/dso.h 
/usr/include/openssl/dtls1.h 
/usr/include/openssl/e_os2.h 
/usr/include/openssl/ebcdic.h 
/usr/include/openssl/ec.h 
/usr/include/openssl/ecdh.h 
/usr/include/openssl/ecdsa.h 
/usr/include/openssl/engine.h 
/usr/include/openssl/err.h 
/usr/include/openssl/evp.h 
/usr/include/openssl/fips.h 
/usr/include/openssl/fips_rand.h 
/usr/include/openssl/hmac.h 
/usr/include/openssl/idea.h 
/usr/include/openssl/krb5_asn.h 
/usr/include/openssl/kssl.h 
/usr/include/openssl/lhash.h 
/usr/include/openssl/md2.h 
/usr/include/openssl/md4.h 
/usr/include/openssl/md5.h 
/usr/include/openssl/modes.h 
/usr/include/openssl/obj_mac.h 
/usr/include/openssl/objects.h 
/usr/include/openssl/ocsp.h 
/usr/include/openssl/opensslconf-x86_64.h 
/usr/include/openssl/opensslconf.h 
/usr/include/openssl/opensslv.h 
/usr/include/openssl/ossl_typ.h 
/usr/include/openssl/pem.h 
/usr/include/openssl/pem2.h 
/usr/include/openssl/pkcs12.h 
/usr/include/openssl/pkcs7.h 
/usr/include/openssl/pqueue.h 
/usr/include/openssl/rand.h 
/usr/include/openssl/rc2.h 
/usr/include/openssl/rc4.h 
/usr/include/openssl/ripemd.h 
/usr/include/openssl/rsa.h 
/usr/include/openssl/safestack.h 
/usr/include/openssl/seed.h 
/usr/include/openssl/sha.h 
/usr/include/openssl/srtp.h 
/usr/include/openssl/ssl.h 
/usr/include/openssl/ssl2.h 
/usr/include/openssl/ssl23.h 
/usr/include/openssl/ssl3.h 
/usr/include/openssl/stack.h 
/usr/include/openssl/symhacks.h 
/usr/include/openssl/tls1.h 
/usr/include/openssl/ts.h 
/usr/include/openssl/txt_db.h 
/usr/include/openssl/ui.h 
/usr/include/openssl/ui_compat.h 
/usr/include/openssl/whrlpool.h 
/usr/include/openssl/x509.h 
/usr/include/openssl/x509_vfy.h 
/usr/include/openssl/x509v3.h 
/usr/lib64/libcrypto.so 
/usr/lib64/libssl.so 
/usr/lib64/pkgconfig/libcrypto.pc 
/usr/lib64/pkgconfig/libssl.pc 
/usr/lib64/pkgconfig/openssl.pc 
1

https://curl.haxx.se/download.html

여기에서 다운로드

이동이 컬 소스 코드 폴더하는 --with-darwinssl

플래그와 함께이 문제를 해결
sudo ./configure --with-darwinssl 
make 
make install 

콘솔을 다시 시작하면 완료됩니다!