यह मानते हुए कि आपके पास पहले से ही ओपनएसएसएल लाइब्रेरी और हेडर फाइलें हैं (आरपीएम सिस्टम पर बाद में एक्सएक्सएक्सएक्स-डेकोर पैकेज में हैं) ...
यह समस्या इस बात से उत्पन्न होती है कि कैसे configure
निर्भरता को हल किया जाए जो कि फाइलसिस्टम के आसपास वितरित की जाती है। कोड संकलित करने के लिए, कॉइलर को यह जानना होगा कि हेडर कहां हैं। कोड को लिंक करने के लिए, लिंकर को यह जानना होगा कि पुस्तकालय कहां हैं।
[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
शामिल निर्देशिका में फ़ाइल शामिल है, लेकिन pkg-config विफल रहता है क्योंकि लाइब्रेरी में / usr / शामिल नहीं है / /ssl शामिल है, इसकी / usr / lib में
निर्देशिका के रूप में / usr के साथ फिर से कॉन्फ़िगर करना चालू करना:
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
...
एक तर्क के रूप में पारित मार्ग प्रासंगिक संसाधनों को खोजने के लिए खोजा जाता है।