“找不到符号:___addtf3”-从 R 中的源代码编译包时出错

问题描述

从源代码构建多个包时出现此错误。我找到了类似问题的修复程序(例如,创建 Makevars 文件),但它们不适用于此特定实例,或者我做错了。将不胜感激。

** testing if installed package can be loaded from temporary location
Error: package or namespace load Failed for ‘markovchain’ in dyn.load(file,DLLpath = DLLpath,...):
 unable to load shared object '/Library/Frameworks/R.framework/Versions/4.0/Resources/library/00LOCK-markovchain/00new/markovchain/libs/markovchain.so':
  dlopen(/Library/Frameworks/R.framework/Versions/4.0/Resources/library/00LOCK-markovchain/00new/markovchain/libs/markovchain.so,6): Symbol not found: ___addtf3
  Referenced from: /usr/local/lib/libquadmath.0.dylib
  Expected in: /usr/local/lib/libgcc_s_x86_64.1.dylib
 in /usr/local/lib/libquadmath.0.dylib
Error: loading Failed
Execution halted
ERROR: loading Failed
* removing ‘/Library/Frameworks/R.framework/Versions/4.0/Resources/library/markovchain’
Warning in install.packages :
  installation of package ‘markovchain’ had non-zero exit status

我使用的是 R 4.0.3 和 MAC OS Catalina 10.15.6。我目前没有 Makevars 文件,我会很感激有关如何制作此文件以避免构建包时出现类似问题的提示。谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...