24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1926  |  回复: 10

信任开花

铁杆木虫 (知名作家)

[交流] 【求助成功】请教一下vasp4.6编译lib得到libdmy.a出现如下信息对不? 已有3人参与

intel ifc +mkl+mpich2

这个能说明前面数据库安装正确不能?

[root@lj vasp.4.lib]# make
rm libdmy.a
rm: cannot remove `libdmy.a': No such file or directory
make: [libdmy.a] Error 1 (ignored)
ar vq libdmy.a preclib.o timing_.o derrf_.o dclock_.o  diolib.o dlexlib.o drdatab.o
ar: creating libdmy.a
a - preclib.o
a - timing_.o
a - derrf_.o
a - dclock_.o
a - diolib.o
a - dlexlib.o
a - drdatab.o

[ Last edited by 信任开花 on 2010-7-27 at 11:03 ]
回复此楼
从不温柔,从不体贴,从不讲理
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

信任开花

铁杆木虫 (知名作家)


zzy870720z(金币+1):谢谢总结,呵呵,问题解决的话,请帮忙把标题【求助】修改为【求助成功】,谢谢合作 2010-07-27 10:43:18
引用回帖:
Originally posted by zzy870720z at 2010-07-27 10:19:35:

不是你的问题
make: [libdmy.a] Error 1 (ignored)
这个错误被忽略了
这时还没有产生libdmy.a文件
所以rm肯定是没有文件
那个没有问题
继续编译就行了

谢谢版主

刚才网上看到了两处提到这个问题,应该是没有问题

(1)
http://cms.mpi.univie.ac.at/vasp-forum/forum_viewtopic.php?2.6654

fixed that with
rm -f libdmy.a

(2)
http://bbs.zixia.net/boardcon.ph ... d=19479&ftype=6

Cannot access libdmy.a: No such file or directory
  *** Error code 2 (bu21) (ignored)
   ar vq libdmy.a preclib.o timing_.o derrf_.o dclock_.o diolib.o
  dlexlib.o drdatab.o
  ar: Warning: creating libdmy.a
   
  q - preclib.o
  q - timing_.o
  q - derrf_.o
  q - dclock_.o
  q - diolib.o
  q - dlexlib.o
  q - drdatab.o
  o3000 57%

  至此,已经编译成功了。中间确实有很多warning,这些都不用理它的。最后所显示的那个错误,其实在于makefile中有一个命令,要删除当前目录下已经存在的libdmy.a文件;在你进行首次编译的时候,这个文件是不存在的。所以,现在你查看一下,如果当前目录已经有了这个文件,就应该没有问题了。如果不放心的话,你可以在编译一次:
  touch *.F
  make
   
  这次就应该没有错误(ERROR)了, warning还是会有的。
从不温柔,从不体贴,从不讲理
10楼2010-07-27 10:30:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主


aylayl08(金币+1):谢谢指教 2010-07-27 09:34:16
信任开花(金币+3):谢谢热心帮助 2010-07-27 09:37:43
是不是有这个文件了
先make clean一下
然后make
博学、审问、慎思、明辨、笃学
2楼2010-07-27 09:31:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信任开花

铁杆木虫 (知名作家)

引用回帖:
Originally posted by zzy870720z at 2010-07-27 09:31:50:
是不是有这个文件了
先make clean一下
然后make

[root@lj vasp.4.lib]# make clean
make: *** No rule to make target `clean'.  Stop.

make clean结果这样是否有没有错误?
从不温柔,从不体贴,从不讲理
3楼2010-07-27 09:36:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主


aylayl08(金币+1):继续奖励 2010-07-27 09:43:18
那你删除这个文件夹
重新加压缩再编译一下吧
博学、审问、慎思、明辨、笃学
4楼2010-07-27 09:38:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信任开花

铁杆木虫 (知名作家)

引用回帖:
Originally posted by zzy870720z at 2010-07-27 09:38:25:
那你删除这个文件夹
重新加压缩再编译一下吧

那我就把这个文件夹删除

然后再解压缩一下

非常感谢
从不温柔,从不体贴,从不讲理
5楼2010-07-27 09:43:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信任开花

铁杆木虫 (知名作家)

引用回帖:
Originally posted by zzy870720z at 2010-07-27 09:38:25:
那你删除这个文件夹
重新加压缩再编译一下吧

问题依旧

版主看看可是makefile问题

非常感谢

.SUFFIXES: .inc .f .F
#-----------------------------------------------------------------------
# Makefile for Portland Group F90/HPF compiler
# the makefile was tested only under Linux on Intel platforms
# however it might work on other platforms as well
#
# this release of vasp.4.lib contains lapack v2.0
# this can be compiled with pgf90 compiler if the option -O1 is used
#
# Mind: one user reported that he had to copy preclib.F diolib.F
#  dlexlib.F and drdatab.F to the directory vasp.4.4, compile the files
#  there and link them directly  into vasp
#  for no obvious reason these files could not be linked from the library
#
#-----------------------------------------------------------------------

# C-preprocessor
CPP     = gcc -E -P -C $*.F >$*.f
FC=ifort

CFLAGS = -O
FFLAGS = -O0 -FI
FREE   =  -FR

DOBJ =  preclib.o timing_.o derrf_.o dclock_.o  diolib.o dlexlib.o drdatab.o


#-----------------------------------------------------------------------
# general rules
#-----------------------------------------------------------------------

libdmy.a: $(DOBJ) lapack_double.o linpack_double.o lapack_atlas.o
        -rm libdmy.a
        ar vq libdmy.a $(DOBJ)

# files which do not require autodouble
lapack_min.o: lapack_min.f
        $(FC) $(FFLAGS) $(NOFREE) -c lapack_min.f
lapack_double.o: lapack_double.f
        $(FC) $(FFLAGS) $(NOFREE) -c lapack_double.f
lapack_single.o: lapack_single.f
        $(FC) $(FFLAGS) $(NOFREE) -c lapack_single.f
lapack_atlas.o: lapack_atlas.f
        $(FC) $(FFLAGS) $(NOFREE) -c lapack_atlas.f
linpack_double.o: linpack_double.f
        $(FC) $(FFLAGS) $(NOFREE) -c linpack_double.f
linpack_single.o: linpack_single.f
        $(FC) $(FFLAGS) $(NOFREE) -c linpack_single.f

.c.o:
        $(CC) $(CFLAGS) -c $*.c
.F.o:
        $(CPP)
        $(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f
.F.f:
        $(CPP)
.f.o:
        $(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f
从不温柔,从不体贴,从不讲理
6楼2010-07-27 10:04:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主

信任开花(金币+2):谢谢版主 2010-07-27 10:11:42
提醒一下楼主不要用root安装软件
makefile没有问题
我的和你一样
博学、审问、慎思、明辨、笃学
7楼2010-07-27 10:07:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信任开花

铁杆木虫 (知名作家)

引用回帖:
Originally posted by zzy870720z at 2010-07-27 10:07:46:
提醒一下楼主不要用root安装软件
makefile没有问题
我的和你一样

好的,以后就用普通用户
刚才make后出的信息是这样的,是不是我数据库没有安装好呢

[root@lj vasp.4.lib]# make
gcc -E -P -C preclib.F >preclib.f
ifort -O0 -FI -FR  -c preclib.f
cc -O -c timing_.c
cc -O -c derrf_.c
cc -O -c dclock_.c
gcc -E -P -C diolib.F >diolib.f
ifort -O0 -FI -FR  -c diolib.f
gcc -E -P -C dlexlib.F >dlexlib.f
ifort -O0 -FI -FR  -c dlexlib.f
gcc -E -P -C drdatab.F >drdatab.f
ifort -O0 -FI -FR  -c drdatab.f
ifort -O0 -FI  -c lapack_double.f
ifort -O0 -FI  -c linpack_double.f
ifort -O0 -FI  -c lapack_atlas.f
rm libdmy.a
rm: cannot remove `libdmy.a': No such file or directory
make: [libdmy.a] Error 1 (ignored)
ar vq libdmy.a preclib.o timing_.o derrf_.o dclock_.o  diolib.o dlexlib.o drdatab.o
ar: creating libdmy.a
a - preclib.o
a - timing_.o
a - derrf_.o
a - dclock_.o
a - diolib.o
a - dlexlib.o
a - drdatab.o
从不温柔,从不体贴,从不讲理
8楼2010-07-27 10:15:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主


小木虫(金币+0.5):给个红包,谢谢回帖交流
信任开花(金币+5):谢谢版主 2010-07-27 10:32:35
引用回帖:
Originally posted by 信任开花 at 2010-07-27 10:15:28:

好的,以后就用普通用户
刚才make后出的信息是这样的,是不是我数据库没有安装好呢

[root@lj vasp.4.lib]# make
gcc -E -P -C preclib.F >preclib.f
ifort -O0 -FI -FR  -c preclib.f
cc -O -c timin ...

不是你的问题
make: [libdmy.a] Error 1 (ignored)
这个错误被忽略了
这时还没有产生libdmy.a文件
所以rm肯定是没有文件
那个没有问题
继续编译就行了
博学、审问、慎思、明辨、笃学
9楼2010-07-27 10:19:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 信任开花 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0860 求调剂 一志愿国科大 348 分 +3 WiiiP 2026-04-03 3/150 2026-04-05 17:43 by Ecowxq666!
[考研] 298分 070300求调剂 +15 zwen03 2026-04-02 15/750 2026-04-05 12:52 by Hdyxbekcb
[考研] 复试调剂 +7 春日来信- 2026-04-03 7/350 2026-04-05 12:50 by Hdyxbekcb
[考研] 0703总分331求调剂 +10 ZY-05 2026-04-04 13/650 2026-04-05 11:03 by xiayan13521
[考研] 323分(计算机视觉和大模型项目)能直接上手 +3 chaoxiicy 2026-04-01 3/150 2026-04-05 00:50 by chongya
[考研] 调剂 +4 是可乐不是可乐 2026-04-04 4/200 2026-04-04 19:41 by 唐沐儿
[考研] 305求调剂 +3 77Qi 2026-04-03 3/150 2026-04-03 23:01 by qzxyhcsy
[考研] 357求调剂 +13 1050389037 2026-04-03 13/650 2026-04-03 22:27 by 无际的草原
[考研] 学硕288调剂!!! +3 小王xw123 2026-04-03 3/150 2026-04-03 21:20 by 啵啵啵0119
[考研] 266求调剂 +18 阳阳哇塞 2026-04-01 18/900 2026-04-03 18:38 by zllcz
[考研] 求调剂 +4 15064154688 2026-04-03 5/250 2026-04-03 15:07 by zrongyan
[考研] 土木304求调剂 +4 兔突突突, 2026-04-02 5/250 2026-04-02 21:16 by 兔突突突,
[考研] 293求调剂 +4 珂珂乐 2026-04-02 4/200 2026-04-02 20:10 by 6781022
[考研] 一志愿华南师范大学-22408计算机-292分-求华南师范大学调剂 +4 爱读书的小鳄鱼 2026-04-02 4/200 2026-04-02 18:35 by 求调剂zz
[考研] 362求调剂 +14 西南交材料专硕3 2026-03-31 14/700 2026-04-02 17:50 by yunlongyang
[考研] 学硕化学工程与技术,一志愿中国海洋大学320+求调剂 +8 披星河 2026-04-02 8/400 2026-04-02 14:12 by oooqiao
[考研] 材料求调剂 +10 呢呢妮妮 2026-04-01 13/650 2026-04-02 09:17 by olim
[考研] 279求调剂 +6 学而思兮知 2026-04-01 6/300 2026-04-02 09:16 by vgtyfty
[考研] 085601英二数二求调剂 总分325 +4 余航航 2026-03-31 4/200 2026-03-31 17:38 by 唐沐儿
[考研] 一志愿浙江大学工科动力工程370,数一121,专业课135,现在能去哪里 +3 080700调剂 2026-03-30 4/200 2026-03-31 12:00 by KLMY666
信息提示
请填处理意见