从源安装 R 4.0.4 时未检测到 pcre2 的本地安装

Dro*_*rya 6 software-installation r pcre

我正在尝试在 Red Hat Linux 6.8 上构建并本地安装 R 4.0.4。有几个未满足的依赖项,我通过本地安装解决了这些依赖项(遵循中的过程)。但是,我无法解决pcre2该程序的问题。这是我运行的配置命令:

./configure --with-pcre2 --prefix=$HOME/bin/R-4.0.4 --enable-R-shlib LDFLAGS="-L/$HOME/local/zlib-1.2.11/lib -L/$HOME/local/bzip2-1.0.8/lib -L/$HOME/local/xz-5.2.5/lib -L/$HOME/local/pcre2-10.00/lib" CPPFLAGS="-I/$HOME/local/zlib-1.2.11/include"
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

checking whether PCRE support suffices... no
configure: error: PCRE2 library and headers are required, or use --with-pcre1 and PCRE >= 8.32 with UTF-8 support
Run Code Online (Sandbox Code Playgroud)

我还尝试使用本地安装pcre-8.44--with-pcre1标志进行配置,但出现相同的错误。

我应该怎么做才能让配置脚本检测到pcre2本地安装?

小智 0

我遇到了同样的问题,并通过安装“pcre2-devel”包解决了它。我有 pcre 和 pcre-devel 软件包,它们适用于 R 3.x 以及 pcre2 软件包,但默认情况下未安装所需的“pcre2-devel”。