ビルド関連:ocsp_respnder_ビルド
ビルド時の追加オプション(引数)
OCSP Responder
libpki
https://www.openca.org/projects/libpki
https://github.com/openca/libpki
git clone -b libpki-0.9.0 https://github.com/openca/libpki.git
configure時のみ指定
./configure --prefix=/opt/local --with-openssl-prefix=/usr
- configure時に、prefix指定なしであれば問題なし
- configure指定時にprefixのみ指定だと、make時にエラーが出る。
(ブランチ:libpki-0.9.0 clone:2022/10/31)
In file included from ../../libpki/pki.h:323,
from openssl_hsm.c:4:
../../libpki/pki_keyparams.h:18:29: エラー: unknown type name ‘PKI_EC_KEY_FORM’; did you mean ‘EC_F_EC_KEY_COPY’?
PKI_EC_KEY_FORM curveForm,
^~~~~~~~~~~~~~~
EC_F_EC_KEY_COPY
- configure実行後に、「OpenSSL Configuration」でPrefixが「/opt/local」になっている。(まあ、見落とすよね。。。)
そもそも、/opt/local配下にopensslなんてない。
つまり、&color(red){prefix指定(場所変更)すると、「–with-openssl-prefix」で、opensslライブラリ場所を指定する必要あり。};
OCSP Responder
https://www.openca.org/projects/ocspd/
https://github.com/openca/openca-ocspd
git clone -b openca-ocspd-3.1.2 https://github.com/openca/openca-ocspd.git
configure時のみ指定
env CPPFLAGS=-I/opt/local/include LDFLAGS=-L/opt/local/lib64 ./configure --prefix=/opt/local
- configure指定時にprefixのみ指定だと、make時にエラーが出る。
(ブランチ:openca-ocspd-3.1.2 clone:2022/10/31)
In file included from ocspd.c:9:
../../src/ocspd/includes/general.h:18:10: 致命的エラー: libpki/pki.h: No such file or directory
#include <libpki/pki.h>
^~~~~~~~~~~~~~
コンパイルを停止しました。
libpkiインストール時にインストール場所変更しているので、configure時、CPPFLAGS LDFLAGS で、libpkiの場所を追加
ビルド関連/ocsp_respnder_ビルド.txt · 最終更新: by admin
