ビルド時の追加オプション(引数)

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

  (ブランチ: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

   そもそも、/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

  (ブランチ: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の場所を追加