我在上安装了R centos 6.5
gcc version 4.4.7
g++ version 4.4.7
当我运行R并尝试安装软件包时
install.packages("fArma")
它给出以下错误
gcc:/builddir/build/BUILD/R-3.3.0/zlib-1.2.8/target/usr/lib64/libz.a:无此类文件或目录
gcc:/builddir/build/BUILD/R-3.3.0 /bzip2-1.0.6/target/usr/lib64/libbz2.a:无此类文件或目录gcc:/builddir/build/BUILD/R-3.3.0/xz-5.2.2/target/usr/lib64/liblzma .a:没有这样的文件或目录
gcc:/builddir/build/BUILD/R-3.3.0/pcre-8.38/target/usr/lib64/libpcre.a:没有这样的文件或目录
gcc:/ builddir / build / BUILD /R-3.3.0/curl-7.48.0/target/usr/lib64/libcurl.a:无此类文件或目录
gcc:/builddir/build/BUILD/R-3.3.0/zlib-1.2.8/target /usr/lib64/libz.a:没有这样的文件或目录
gcc:/builddir/build/BUILD/R-3.3.0/bzip2-1.0.6/target/usr/lib64/libbz2.a:没有这样的文件或目录
gcc:/builddir/build/BUILD/R-3.3.0/xz-5.2.2/target/usr/lib64/liblzma.a:无此类文件或目录
gcc:/builddir/build/BUILD/R-3.3.0 /pcre-8.38/target/usr/lib64/libpcre.a:无此类文件或目录
gcc:/builddir/build/BUILD/R-3.3.0/curl-7.48.0/target/usr/lib64/libcurl.a : 没有相应的文件和目录make:*** [gss.so]错误1
错误:软件包âgss编译失败
*删除â/ usr / lib64 / R / library / gss
ERROR:依赖性âgss不可用于软件包âfBasics
*删除â/ usr / lib64 / R / library /fBasicsâ
错误:依赖项“ fBasics”不适用于软件包“ fArma”
*删除了“ / usr / lib64 / R / library / fArma”
我检查了这些文件是否lib's
存在/usr/lib64/
并找到了,但带有扩展名so
而且这也不是缺少库的问题,我知道,因为我用另一台正在运行的机器检查了/ usr / lib64中的lib,并且是一样的。
知道可能是什么问题吗?
请注意路径名称中的版本号:zlib-1.2.8,bzip2-1.0.6,xz-5.2.2等。CentOS具有zlib-1.2.3-29,bzip2-1.0.5-7和xz-4.999。 9-0.5.beta.20091007git。
您的构建脚本显然试图使用应在源包中提供的库,但是由于某些原因,它们不存在。构建脚本似乎未使用系统(CentOS)提供的库。
该LINK有望解决您的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句