【发布时间】:2018-02-21 12:55:22
【问题描述】:
最近我们将 R(latest) 降级到 3.3.0 到 RHEL。
这需要安装 xlsx 和其他 rJava 依赖包,尽管我已经深入研究了所有可能的重复项并尝试了所有选项。
详情:
执行的命令
R CMD javareconf
错误:
.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/lib64/R/lib64/R/lib/libR.a(CommandLineArgs.o): could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libjri.so] Error 1
make[2]: Leaving directory /tmp/RtmpH1WhQR/R.INSTALL4a1266bbb309/rJava/jri/src'
`
网络搜索:我搜索并找到了以下链接 https://github.com/BVLC/caffe/issues/2171 建议使用 导出 CXXFLAGS=-fPIC
但运气不好,我也没有在 R 文件夹中看到 CMakeCache.txt,仍然不清楚我缺少哪一部分,我们将不胜感激。
注意:这似乎是重复的,但说真的,我已经尝试过 stackoverflow 上的所有相关/相关帖子。
【问题讨论】: