R: 在 Red Hat Enterprise Linux Server 6.7 下安装 MonetDBLite 0.2.0
R: Installing MonetDBLite 0.2.0 under Red Hat Enterprise Linux Server 6.7
我正在尝试 install/compile 在 R 版本 3.2.1(我正在工作的集群提供的最新版本)下的 MonetDBLite 包版本 0.2.0 运行红帽企业 Linux 服务器 6.7。然而,英特尔 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 文件是否被写入错误的目录,然后无法被在更深目录中启动的编译器访问。但是,即使是这种情况,我也不知道如何解决这个问题,所以如果您能就此问题的原因以及如何解决这个问题提出任何建议,我将不胜感激。
我会说请不要为 MonetDBLite 使用 icc。
我正在尝试 install/compile 在 R 版本 3.2.1(我正在工作的集群提供的最新版本)下的 MonetDBLite 包版本 0.2.0 运行红帽企业 Linux 服务器 6.7。然而,英特尔 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 文件是否被写入错误的目录,然后无法被在更深目录中启动的编译器访问。但是,即使是这种情况,我也不知道如何解决这个问题,所以如果您能就此问题的原因以及如何解决这个问题提出任何建议,我将不胜感激。
我会说请不要为 MonetDBLite 使用 icc。