由于缺乏pcre支持,R源构建失败

时间:2016-07-27 04:45:49

标签: r pcre

我正在尝试在Ubuntu 14.04下编译R 3.3.1。尽管尝试安装ubuntu pcre3软件包以及(稍后)从源代码安装pcre-8.37,但是当我在R-3.3.1中运行./configure时,我仍然会得到以下内容

checking for pcre_fullinfo in -lpcre... yes
checking pcre.h usability... yes
checking pcre.h presence... yes
checking for pcre.h... yes
checking pcre/pcre.h usability... no
checking pcre/pcre.h presence... no
checking for pcre/pcre.h... no
checking if PCRE version >= 8.10, < 10.0 and has UTF-8 support... no
checking whether PCRE support suffices... configure: error: pcre >= 8.10 library and headers are required

即使我像这样重建pcre,也会发生这种情况:

./configure --enable-utf8 --enable-unicode-properties
make
make install

根据我在网上找到的这个问题的几个参考文献。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我遇到和你一样的问题,以下命令救了我!

list = c(6, 9, 3, 12)
start <- 1
end <- 6

for(i in seq(list)){
  if(i <= list[i]){
     start <- start+list[i]
     end <- end + (list[i]+1)
  print(sample(start:end, replace=T))
  }

}

[1] 10  8 11  7 11 10 12
[1] 23 17 18 21 22 18 20 21
[1] 25 21 27 23 26 26 23 25 22
 [1] 33 32 37 37 35 40 32 37 34 38

我确定你的系统中安装了pcre,但似乎R需要pcre-devel版本!