我正在尝试在64位Windows 10计算机上安装私有R软件包。该文档告诉我安装R-3.2.5,TDM-GCC-64并将其放在路径中。然后尝试安装该软件包。我有软件包的二进制文件和源文件。
当我尝试从源代码加载时,我得到了
chol2.o:chol2.cpp:(.text+0x8d2): undefined reference to `dtrsm_'
chol2.o:chol2.cpp:(.text+0xab2): undefined reference to `dsyrk_'
computeOtherCov.o:computeOtherCov.cpp:(.text+0x91c): undefined reference to `dtrmm_'
computeOtherCov.o:computeOtherCov.cpp:(.text+0x9c8): undefined reference to `dsyrk_'
computeOtherCov.o:computeOtherCov.cpp:(.text+0xc89): undefined reference to `dtrmv_'
symv.o:symv.cpp:(.text+0x71c): undefined reference to `dsymv_'
collect2: ld returned 1 exit status
no DLL was created
当我尝试从二进制文件安装时,我得到
library(LIV)
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'C:/Users/a619031/Documents/R/win-library/3.2/LIV/libs/x64/LIV.dll':
LoadLibrary failure: A dynamic link library (DLL) initialization routine failed.
Error: package or namespace load failed for ‘LIV’
该软件包取决于Rcpp,通过谷歌搜索似乎问题在于有关链接到BLAS库的问题,但我不能说出为什么它不能完全正常工作并且也不知道如何解决它。
关于可能的原因或解决方案的任何想法吗?