首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复R中的'gcc:错误:"/usr/lib64/R/library/Rhdf5lib/lib/libhdf5.a":没有这样的文件或目录‘

如何修复R中的'gcc:错误:"/usr/lib64/R/library/Rhdf5lib/lib/libhdf5.a":没有这样的文件或目录‘
EN

Stack Overflow用户
提问于 2019-10-14 22:04:08
回答 1查看 555关注 0票数 0

我正在尝试在R:中安装minfi:

代码语言:javascript
复制
BiocManager::install("minfi")

但是在编译HDF5Array的过程中,安装会停止,并出现以下错误:

代码语言:javascript
复制
gcc: error: "/usr/lib64/R/library/Rhdf5lib/lib/libhdf5.a": No such file or 
directory
gcc: error: "/usr/lib64/R/library/Rhdf5lib/lib/libsz.a": No such file or 
directory
make: *** [HDF5Array.so] Error 1
ERROR: compilation failed for package ‘HDF5Array’

我已经安装了rhdf5Rhdf5lib包,而且文件R“看不到”实际上存在于它应该“搜索”它们的确切目录(/usr/lib64/R/library/Rhdf5lib/lib/)中。

代码语言:javascript
复制
ls /usr/lib64/R/library/Rhdf5lib/lib/
libhdf5.a  libhdf5_cpp.a  libsz.a

我的R版本是3.6.0,我的GCC版本是4.8.5 20150623 (RedHat4.8.5-39),我的CentOS发行版是7.6.1810

如果有任何建议,我将不胜感激。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-15 01:20:27

我也遇到了同样的问题。http://bioconductor.org/checkResults/release/bioc-LATEST/HDF5Array/提到"HDF5Array(1.12.2)“安装失败。因此,请等待改进。

有一种方法:安装一个旧版本的"HDF5Array“。

代码语言:javascript
复制
url<-"https://bioconductor.org/packages/3.8/bioc/src/contrib/HDF5Array_1.10.1.tar.gz"
install.packages(url,repos=NULL,type="source")
BiocManager::install("minfi")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58378470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档