Apr-util 1.6.x ビルド時の PCRE 構成エラー

Apr-util 1.6.x ビルド時の PCRE 構成エラー

Apache HTTPDを使用し、PCRE、Apr、Apr-utilなどのサポートライブラリを使用するCentOSシステムにタスク設定があります。これは、ソースにカスタムパッチを適用し、MAKEを使用してこれらのライブラリを構成、ビルド、およびインストールするシェルスクリプトを使用して行われます。

これらの各ライブラリは、srcにパッチを追加することに加えて、他の操作を実行せずに、指定された手順を使用して構築されます。

問題は、Apr-util(1.6.x)の最新アップデートから始まりました。 Apr-util 構成を実行すると、次のエラーが発生します。

checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org

私のシステムにPCREがインストールされていますが、何らかの理由で認識されません。

PCREをインストールするには、次の手順を実行しました。

./configure --prefix=$PCRE_ROOT --enable-utf --disable-cpp
make
make install

投稿しながら肯定的な反応を得ました。make test

最新のapr-util設定に変更はありますか?

また、私はapr-util 1.6.x以上を知っています。国外居住者図書館バンドルから分離されました。また、expatをビルドしてインストールしようとしていますが、問題が発生するかどうかはわかりません。

答え1

この問題の解決策を見つけました。私たちはAPRコマンドに言及する必要があります--with-pcre=<PCRE ROOT>configure

注:1. apr-1.5.xを使用している場合、これは必須ではありません。 2. APRソースディレクトリから実行している場合、このオプションは./configure --help表示されません。--with-pcre

関連情報