ソースからR 4.0.4をインストールすると、pcre2のローカルインストールは検出されません。

ソースからR 4.0.4をインストールすると、pcre2のローカルインストールは検出されません。

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"

私が得るエラーは次のとおりです。

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

また、ローカルインストールpcre-8.44とフラグで--with-pcre1設定しようとしましたが、同じエラーが発生しました。

pcre2設定スクリプトがローカルインストールを検出できるようにするにはどうすればよいですか?

ベストアンサー1

私は次のように私の問題を解決しました。

  1. wget https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.gz
  2. tar -zxvf pcre2-10.42.tar.gz
  3. cd pcre2-10.42
  4. ./configure
  5. make -j 24
  6. sudo make install

Ubuntu 20.04およびRバージョン4.1.0を使用しています。

おすすめ記事