<div dir="ltr"><div dir="ltr">On Wed, Oct 2, 2019 at 1:54 PM Danyang Su via petsc-users <<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear All,<br>
<br>
I installed PETSc3.12.0 version and got problem in compiling my code <br>
(Fortran and C++). The code and makefile are the same as I used for <br>
previous PETSc version.<br>
<br>
The error information seems the make command does not know the compiler <br>
information. I tested this on two linux workstations and both return the <br>
same error.<br>
<br>
make: *** No rule to make target '../../usg/math_common.o', needed by <br>
'exe'.  Stop.<br>
<br>
The makefile I use is shown below:<br>
<br>
#PETSc variables for development version, version V3.6.0 and later<br>
include ${PETSC_DIR}/lib/petsc/conf/variables<br>
include ${PETSC_DIR}/lib/petsc/conf/rules<br>
<br>
CFLAGS =<br>
CXXFLAGS = -std=c++11 -O3<br>
CPPFLAGS = -DUSECGAL_NO<br>
FFLAGS = -frounding-math -O3<br>
FPPFLAGS = -DLINUX -DRELEASE -DRELEASE_X64 -DPETSC -DPETSC_HAVE_MUMPS <br>
-DPETSC_HAVE_SUPERLU<br>
CLEANFILES = executable-linux<br>
<br>
SRC =./../../<br>
<br>
OBJS = $(SRC)usg/math_common.o\<br>
     $(SRC)usg/geometry_definition.o\<br>
     ...<br>
     $(SRC)updtrootdensity.o<br>
<br>
exe: $(OBJS) chkopts<br>
     -${FLINKER} $(FFLAGS) $(FPPFLAGS) $(CPPFLAGS) -o executable-linux <br>
$(OBJS) ${PETSC_LIB}<br>
<br>
Any idea on this?<br></blockquote><div><br></div><div>Satish fixed this: <a href="https://gitlab.com/petsc/petsc/commit/2f9dabc9ab2f7bb653429b8d7acc8cc6e2538062">https://gitlab.com/petsc/petsc/commit/2f9dabc9ab2f7bb653429b8d7acc8cc6e2538062</a></div><div><br></div><div>It will be in the next patch release, but you can also just use the current master branch.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Thanks,<br>
<br>
Danyang<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>