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ライブラリ場所を指定する必要あり。};
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の場所を追加