在Red Hat中安装R 3.3.1。需要LZMA版本>=5.0.3。

9

我正在从源码安装R 3.3.1。在执行./configure --enable-R-shlib时,出现了错误:

checking for lzma_version_number in -llzma... yes
checking lzma.h usability... yes
checking lzma.h presence... yes
checking for lzma.h... yes
checking if lzma version >= 5.0.3... no
configure: error: "liblzma library and headers are required"

我看到目前没有可用的LZMA版本5.0.3,现在只能通过Tukaani XZ Utils获取。

我已安装了XZ 5.2.2,但错误仍然出现。


е°қиҜ•дҪҝз”Ёyum install liblzma-develе®үиЈ…liblzma-develиҪҜ件еҢ…гҖӮ - nicola
1
liblzma-devel 不可用 - j1897
使用 yum install lzma-devel 安装了吗?你也可以在这里查看:http://unix.stackexchange.com/questions/185244/cmake-error-could-not-find-liblzma-missing-liblzma-include-dir 和 http://pj.freefaculty.org/blog/,第7点。 - J_F
2
已经尝试了两种方法,但都没有起作用。 - j1897
@technOslerphile:请编辑您的帖子以包括RHEL版本:cat /etc/redhat-release .... » 我安装了XZ 5.2.2,但错误仍然显示 « :如果安装到/usr/local/,它仍然在搜索路径中靠后。 /usr/排在首位,并将被选择为[版本]。 - Knud Larsen
1个回答

7

我曾经遇到过同样的错误,安装了xz和xz-devel后问题得以解决:yum install xz xz-devel.


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接