<div dir="ltr">Dear developers,<div><br></div><div>Here are some patches I found necessary to make when adding Quantum ESPRESSO into the MacPorts package manager.</div><div><br></div><div>David Strubbe</div><div>MIT</div><div><br></div><div>The preceding executable's name mistakenly appears again here.</div><div><br></div><div><div>--- CPV/src/Makefile.orig       2015-12-16 14:19:27.000000000 -0500</div><div>+++ CPV/src/Makefile    2015-12-16 14:20:02.000000000 -0500</div><div>@@ -115,7 +115,7 @@</div><div> manycp.x : manycp.o libcp.a $(QEMODS) $(QEFFT) $(LIBOBJS)</div><div>        $(LD) $(LDFLAGS) -o manycp.x manycp.o \</div><div>                libcp.a $(QEMODS) $(QEFFT) $(LIBOBJS) $(LIBS)</div><div>-       - ( cd ../../bin ; ln -fs ../CPV/src/cp.x . )</div><div>+       - ( cd ../../bin ; ln -fs ../CPV/src/manycp.x . )</div><div> </div><div> cp.x : cprstart.o libcp.a $(QEMODS) $(QEFFT) $(LIBOBJS)</div><div>        $(LD) $(LDFLAGS) -o cp.x cprstart.o \</div></div><div><br></div><div>Missing dependencies:</div><div><br></div><div><div>--- upftools/Makefile.orig      2015-12-12 01:09:26.000000000 -0500</div><div>+++ upftools/Makefile   2015-12-12 01:10:04.000000000 -0500</div><div>@@ -38,7 +38,7 @@</div><div> read_upf.x : read_upf.o</div><div>        $(LD) $(LDFLAGS) -o $@ read_upf.o $(LIBS)</div><div> </div><div>-read_upf_tofile.x : read_upf_tofile.o $(QEMODS) </div><div>+read_upf_tofile.x : read_upf_tofile.o $(OBJS) $(QEMODS) $(LIBOBJS)</div><div>        $(LD) $(LDFLAGS) -o $@ read_upf_tofile.o $(OBJS) $(QEMODS) $(LIBOBJS) $(LIBS)</div><div> </div><div> rrkj2upf.x : rrkj2upf.o $(OBJS) $(QEMODS) $(LIBOBJS)</div></div><div><br></div><div><br></div><div>I recommend changing the name of your output from cpp runs to something other than .F90, since on a case-insensitive filesystem (default for Mac OSX) this is the same as the .f90 input file, which makes the compilation fail. For example, in the Octopus project we use _oct.f90.</div><div><br></div></div>