make: *** No rule to make target `aedens.o', needed by `vasp'. Stop.

Questions regarding the compilation of VASP on various platforms: hardware, compilers and libraries, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
lqzhang

make: *** No rule to make target `aedens.o', needed by `vasp'. Stop.

#1 Post by lqzhang » Fri Apr 04, 2008 6:05 pm

Dear Administer:
I tried to compile vasp parallel edition using intel compiler and scalapack packages. All the compiling process look good until it showed the error message as shown in the title:
make: *** No rule to make target `aedens.o', needed by `vasp'. Stop.

using locate command, I could not see where is aedens and I could not figure out the meaning of the error message. Could you tell me what could I do? Thanks a lot.
Last edited by lqzhang on Fri Apr 04, 2008 6:05 pm, edited 1 time in total.

admin
Administrator
Administrator
Posts: 2921
Joined: Tue Aug 03, 2004 8:18 am
License Nr.: 458

make: *** No rule to make target `aedens.o', needed by `vasp'. Stop.

#2 Post by admin » Mon Apr 07, 2008 6:25 am

please always use the makefile which is included in the vasp release you download. In your case, it seems that you have used a very recent makefile (aedens.F included in the code) to compile an older release of vasp, which did not contain this piece of code.
--> either delete aedens.o in your makefile
or
--> use it to compile a release up from vasp.4.6.31
Last edited by admin on Mon Apr 07, 2008 6:25 am, edited 1 time in total.

Post Reply