R:在Red Hat Enterprise Linux Server 6.7下安装MonetDBLite 0.2.0

时间:2016-03-11 12:01:29

标签: r redhat monetdb monetdblite

我正在尝试在运行Red Hat Enterprise Linux Server 6.7的系统上安装/编译R版本3.2.1(由我正在运行的集群提供的最新版本)下的MonetDBLite软件包版本0.2.0。但是,英特尔C ++编译器会因以下警告而停止:

icc: command line warning #10006: ignoring unknown option '-foutput'
icc: error #10236: File not found:  'libmonetdb5.so'

我猜这个问题会在以下警告中提前开始:

Makefile:1032: warning: overriding commands for target `all'
Makefile:523: warning: ignoring old commands for target `all'
make[2]: Leaving directory `/scratch/Rtmp4Nlu3l/R.INSTALL6e966e9f4376/MonetDBLite/src'
/opt/bwhpc/common/math/R/3.2.1-mkl-11.2.3-intel-15.0/lib64/R/bin/R CMD SHLIB --output libmonetdb5.so -Wl,--whole-archive `find buildtools common clients gdk monetdb5 sql tools -name "*.o" | xargs echo` -Wl,--no-whole-archive -lz -lpcre
make[2]: Entering directory `/scratch/Rtmp4Nlu3l/R.INSTALL6e966e9f4376/MonetDBLite/src'
icc -std=gnu99 -shared -L/opt/bwhpc/common/math/R/3.2.1-mkl-11.2.3-intel-15.0/lib64/R/lib 

(...)

icc: command line warning #10006: ignoring unknown option '-foutput'
icc: error #10236: File not found:  'libmonetdb5.so

我不确定libmonetdb5.so文件是否写入错误的目录,然后在更深的目录中启动的编译器无法访问。但是,即使情况确实如此,我也不知道如何解决这个问题,所以如果有任何关于这个问题的原因以及如何解决这个问题的建议,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

我想说请不要将icc用于MonetDBLite。