GPGの実行中にGPGをインストールする:設定に問題がありますか?

GPGの実行中にGPGをインストールする:設定に問題がありますか?

以前のインストールのGPGプロダクションバージョンはすでにあります。

本番バージョンを邪魔することなく、GPGの最後のバージョンをビルドしてテストしたいと思います。 MacOS X 10.10.3でこのテストを実行しましたが、理想的には、この検証プロセスはオペレーティングシステムとは無関係である必要があります。

GPGが実行されているディレクトリとは異なる新しいストレージディレクトリを作成しました。

mkdir /local/gpg2

4つの必須ライブラリとgnupgアーカイブをダウンロードしました。

libgpg-error-1.19
libgcrypt-1.6.3
libksba-1.3.3
libassuan-2.2.1
gnupg-2.0.27

正常にビルドしてインストールしましたlibgpg-error

cd libgpg-error-1.19
./configure --prefix=/local/gpg2
make
make install

構築を始めますlibgcrypt

cd ../libgcrypt-1.6.3
./configure --prefix=/local/gpg2

このプロセスは、次の理由で失敗します。

checking for gpg-error-config... no
checking for GPG Error - version >= 1.11... no
configure: error: libgpg-error is needed.
                See ftp://ftp.gnupg.org/gcrypt/libgpg-error/ .

私が確認した場所config.log

exec_prefix=NONE
prefix='/local/gpg2'
libdir='${exec_prefix}/lib'

すべてが正しいようです。


この設定の問題はどこで発生しますか?

ベストアンサー1

configure標準ではない場所にインストールするので、各スクリプトに項目を見つける場所を教えてください。実行するので、./configure --help適切なオプションを指摘する必要があります。libgcrypt

./configure --prefix=/local/gpg2 --with-libgpg-error-prefix=/local/gpg2

スクリプトのバグが原因であることを除いて、これはうまくいくので、libgcrypt以下configure--with-gpg-error-prefix実行する必要があります。

./configure --prefix=/local/gpg2 --with-gpg-error-prefix=/local/gpg2

バグはアップストリームリポジトリで修正されました。1467

おすすめ記事