Dengan asumsi bahwa Anda sudah memiliki pustaka OpenSSL dan file header (pada sistem rpm yang terakhir adalah dalam paket xxxx-devel) ...
Masalah ini tampaknya muncul dari bagaimana configure
menyelesaikan dependensi yang didistribusikan di sekitar sistem file. Untuk mengkompilasi kode, comiler perlu tahu di mana header berada. Untuk menghubungkan kode, penghubung perlu tahu di mana perpustakaan berada.
[colin@host]$ configure .... --with-openssl-dir=/usr/include/openssl ....
...
checking OpenSSL dir for FTP... /usr/include/openssl
checking for pkg-config... /usr/bin/pkg-config
configure: error: Cannot find OpenSSL's <evp.h>
[colin@host]$ find /usr/include -name evp.h
/usr/include/openssl/evp.h
Direktori include memiliki file include, tetapi pkg-config gagal karena pustaka tidak ada di / usr / include / openssl, di / usr / lib
Menjalankan konfigurasi lagi dengan / usr sebagai direktori:
configure .... --with-openssl-dir=/usr ....
...
checking OpenSSL dir for FTP... /usr
checking for pkg-config... /usr/bin/pkg-config
checking for OpenSSL version... >= 0.9.6
checking for CRYPTO_free in -lcrypto... yes
...
Jalan yang dilewati sebagai argumen dicari untuk menemukan sumber daya yang relevan.