私はCentos 6.2で何度もGnuTLSライブラリをコンパイルしようとしていますが、運がありません。これらの手順は次のとおりです。?GnuTLSをコンパイルする方法
私は私は私が何をしないのです最新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.
をダウンロード
コマンドmake
を実行して、make install
イラクサ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
をダウンロード
お祈り申し上げます
メッセージのように、あなたはlibnettleが不足しているようです。それが何であれ。 :) – duskwuff
おそらく問題はlibnettleが '/ usr/lib64'にインストールされていることです(' configure'-ed nettleの出力で示されるように) 'configure'スクリプト 'GnuTLS'は'/usr/lib'。追加のオプション '--with-libdir = lib64'(テストされていない)を' GnuTLS'の 'configure'スクリプトに渡してみることができます –
そのテストからのより具体的な出力をconfigure.logで確認できます。 – XTL