R程序包安装错误:“packfor”

R程序包安装错误:“packfor”,r,dll,installation,sourceforge,R,Dll,Installation,Sourceforge,安装sourceforge软件包“packfor”时遇到问题。它成功安装后卸载,重新安装后 install.packages("~/Downloads/packfor_0.0-8.tar.gz", repos = NULL, type = "source") 出现以下错误: Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/Library/Frameworks/R.framework

安装sourceforge软件包“packfor”时遇到问题。它成功安装后卸载,重新安装后

install.packages("~/Downloads/packfor_0.0-8.tar.gz", repos = NULL, type = "source")
出现以下错误:

Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/Library/Frameworks/R.framework/Versions/3.1/Resources/library/packfor/libs/packfor.so':
  dlopen(/Library/Frameworks/R.framework/Versions/3.1/Resources/library/packfor/libs/packfor.so, 6): Symbol not found: ___addtf3
  Referenced from: /usr/local/lib/libquadmath.0.dylib
  Expected in: /usr/local/lib/libgcc_s.1.dylib
 in /usr/local/lib/libquadmath.0.dylib
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/Library/Frameworks/R.framework/Versions/3.1/Resources/library/packfor’

有什么想法吗?如果我强制安装,packfor.so确实存在于该目录中。

无法复制。没有错误,并且能够在以下时间后加载该包:install.packagespackfor,repos=http://R-Forge.R-project.org,type=源代码,在OSX 10.7.5中运行R3.1.0,使用SnowLeopard构建。我无法理解您能够强制安装的声明。抱歉,这不清楚。我在OSX 10.9.2 Mavericks中运行R3.1.1。早些时候,我找到了一种方法,尽管有错误,仍然可以继续进行源代码安装。“强制”安装后,LibraryPack仍会显示上述错误消息,因为一个月后我仍然被卡住。看起来虽然安装了gcc,但路径中引用了错误的gcc。这可能是问题的原因吗?ld:警告:未找到选项'-L/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2'的目录如果是,我如何规定正确的fortran路径?谢谢你的帮助!我说我不懂强迫。重复这个动词并不能说明问题。您现在需要澄清并指定Fortran编译器的设置可能是什么。IIRC他们从Mavericks工具链中删除了Fortran编译器。如果您没有发布完整的设置和使用的特定代码,那么任何人都无法提供帮助。也许在R-SIG-Mac上发布?请查看我的相关后续帖子:。通过强制,我的意思是我找到了一种忽略错误的方法来完成包安装。我重复我自己的话,因为我不记得我到底是怎么做到的。不过,这似乎无关紧要,因为我的另一篇文章表明,gcc存在一个更系统的问题。你不觉得吗?请指定有关我的fortran安装程序的其他信息。我是生物学家,不是计算机科学家。谢谢