मैं Cento 6.2 पर कई बार GnuTLS लाइब्रेरी को संकलित करने की कोशिश कर रहा हूं लेकिन बिना किसी किस्मत के।GnuTLS को संकलित करने के लिए कैसे करें
मैं बिछुआ 2,4
[[email protected] opt]# wget http://www.lysator.liu.se/~nisse/archive/nettle-2.4.tar.gz
[[email protected] nettle-2.4]# tar zxvf nettle-2.4.tar.gz
[[email protected] nettle-2.4]# cd nettle-2.4
[[email protected] nettle-2.4]# ./configure --enable-shared --prefix=/usr
Version: nettle 2.4
Host type: x86_64-unknown-linux-gnu
ABI: 64
Assembly files: x86_64
Install prefix: /usr
Library directory: ${exec_prefix}/lib64
Compiler: gcc
Shared libraries: yes
Public key crypto: no
डाउनलोड किया मैं आदेश make
और make install
चलाने मैं नवीनतम GNUTLS
./configure --with-libnettle-prefix=/usr
hecking for shared library run path origin... done
checking whether to use nettle... yes
checking for libnettle... no
configure: error:
***
*** Libnettle 2.4 was not found.
मैं क्या याद आ रही है डाउनलोड किया: इन चरणों कर रहे हैं?
शुभकामनाएं
संदेश की तरह कहते हैं, आप libnettle गायब प्रतीत होते हैं। जो कुछ भी है। :) – duskwuff
शायद समस्या यह है कि libnettle '/ usr/lib64' में स्थापित है (जैसा कि आप 'est nettle को कॉन्फ़िगर करते समय आउटपुट द्वारा इंगित किया गया है) और' GnuTLS' में' कॉन्फ़िगर करें 'स्क्रिप्ट '/ usr में ढूंढ रही है/lib'। आप 'gnuTLS' –
की 'कॉन्फ़िगर' स्क्रिप्ट को अतिरिक्त विकल्प '--with-libdir = lib64' (untested) पास करने का प्रयास कर सकते हैं, आप उस परीक्षण से कुछ और विशिष्ट आउटपुट के लिए config.log जांच सकते हैं। – XTL