我在我的 CentOS 系统上有一个工作设置,它采用 Apache HTTPD,以及 PCRE、Apr、Apr-util 等支持库。这是使用一个 shell 脚本完成的,该脚本将自定义补丁应用于源、配置、构建和安装这些库使用 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 库已与捆绑包分离。我也在尝试构建和安装 expat,但我不确定这是否会导致任何问题。