24小时热门版块排行榜    

查看: 2182  |  回复: 24
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

haowenping

木虫 (著名写手)

[求助] openmpi安装错误

如题,在安装vasp的时候,安装openmpi-1.2.6,
$./configure --prefix=/opt/openmpi FC=/opt/intel/bin/ifort F90=/opt/intel/bin/ifort
出现如下错误:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... configure: error: newly created file is older than distributed files!
Check your system clock
以前用同样的方法在单机上成功编译过vasp,但是现在在集群上安装出现如上问题,让人郁闷与纠结,希望虫友能帮忙一下。不甚感激,单机安装通过了,并行安装时候,出现如上问题,期待中~
回复此楼
人有多大胆,地有多大产!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haowenping

木虫 (著名写手)

引用回帖:
17楼: Originally posted by lonewolf659 at 2011-09-14 18:06:44:
没看仔细楼主的回复。
如果你没有root帐号,不能改系统的时间的话,可以吧mpi的安装文件的modified time改成系统现在的时间,这样configurae的新文件就不会出问题了。
可以用touch命令更新文件的时间。

你好,我发现我安装后还是有问题,我的openmpi还是没能够安装上,很希望你能帮我看下,我该如何修改。不甚感激啊。
$./configure --prefix=/opt/openmpi FC=ifort F90=ifort
最后的地方出现问题如下:
*** GNU libltdl setup
configure: OMPI configuring in opal/libltdl
configure: running /bin/sh './configure'  '--prefix=/stg/s1p1/users/yuanjm/haowp/opt/openmpi' 'FC=ifort' 'F90=ifort' 'iCC=ifort' --enable-ltdl-convenience --disable-ltdl-install --enable-shared --disable-static --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... configure: error: newly created file is older than distributed files!
Check your system clock
configure: /bin/sh './configure' *failed* for opal/libltdlconfigure: error: Failed to build GNU libltdl.  This usually means that something
is incorrectly setup with your environment.
  There may be useful information in
opal/libltdl/config.log.  You can also disable GNU libltdl (which will disable
dynamic shared object loading) by configuring with --disable-dlopen.
希望大家继续帮忙啊,我也在google上搜索了,有跟我的错误一样的,但是没有解决办法,希望大牛们帮,谢谢了~
人有多大胆,地有多大产!
20楼2011-09-15 00:12:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 25 个回答

贺仪

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★
haowenping(金币+2): 谢谢回答~ 2011-09-08 07:58:36
haowenping(金币+2): 谢谢 2011-09-08 08:09:45
youzhizhe(金币+2): 谢谢交流。 2011-09-08 09:04:48
newly created file is older than distributed files!
是不是你的系统里面已经有openmpi了?而且还在路径里面?
或者就是你的编译软件(ifort)修改的日期比你现在的日期还要晚

你可以试着去掉
FC=/opt/intel/bin/ifort F90=/opt/intel/bin/ifort
把有的fortran编译器放入路径里面就可以了直接这样就行了
$./configure --prefix=/opt/openmpi
嘟啦啦嘟啦啦嘟
2楼2011-09-07 22:54:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haowenping

木虫 (著名写手)

引用回帖:
2楼: Originally posted by 贺仪 at 2011-09-07 22:54:40:
newly created file is older than distributed files!
是不是你的系统里面已经有openmpi了?而且还在路径里面?
或者就是你的编译软件(ifort)修改的日期比你现在的日期还要晚

你可以试着去掉
FC=/opt/in ...

谢谢你的回答,我试了一下你刚说的方法,问题依旧那样。还有因为这个节点我刚刚用,我也具体不知道是否有openmpi,那么,我用什么命令可以查看该节点下面是否有openmpi?如果有openmpi,我又该用什么办法知道他安装的路径呢?希望高手继续帮忙,不甚感激~
人有多大胆,地有多大产!
3楼2011-09-08 08:06:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haowenping

木虫 (著名写手)

引用回帖:
2楼: Originally posted by 贺仪 at 2011-09-07 22:54:40:
newly created file is older than distributed files!
是不是你的系统里面已经有openmpi了?而且还在路径里面?
或者就是你的编译软件(ifort)修改的日期比你现在的日期还要晚

你可以试着去掉
FC=/opt/in ...

刚才还没有完全认真的看懂你的回帖,你说的把我的我的
人有多大胆,地有多大产!
4楼2011-09-08 08:09:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见