<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Nov 1, 2015 at 4:59 PM, Tabrez Ali <span dir="ltr"><<a href="mailto:stali@geology.wisc.edu" target="_blank">stali@geology.wisc.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks! I will now make sure to delete $PETSC_ARCH before updating petsc-dev (only done occasionally).<br></blockquote><div><br></div><div>This only had to happen because we updated the sowing package. Propagating dependencies through tools is not trivial.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Tabrez<br>
<br>
On 11/01/2015 03:42 PM, Barry Smith wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
   You need to remove $PETSC_ARCH completely and rerun configure<br>
<br>
   Barry<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Nov 1, 2015, at 3:38 PM, Tabrez Ali <<a href="mailto:stali@geology.wisc.edu" target="_blank">stali@geology.wisc.edu</a>> wrote:<br>
<br>
Hello<br>
<br>
I am getting the following error while compiling petsc-dev (just did git pull today, after a few weeks). The configure and make logs are attached.<br>
<br>
In file included from /home/stali/petsc-dev/include/petscsys.h:120:0,<br>
                 from /home/stali/petsc-dev/src/dm/impls/plex/ftn-auto/plexdistributef.c:1:<br>
/home/stali/petsc-dev/src/dm/impls/plex/ftn-auto/plexdistributef.c: In function ‘dmplexdistributedata_’:<br>
/home/stali/petsc-dev/src/dm/impls/plex/ftn-auto/plexdistributef.c:172:15: error: invalid type argument of unary ‘*’ (have ‘MPI_Datatype’)<br>
  MPI_Type_f2c(*(datatype)),originalData,<br>
               ^<br>
/opt/mpich3/include/mpi.h:683:47: note: in definition of macro ‘MPI_Type_f2c’<br>
#define MPI_Type_f2c(datatype) (MPI_Datatype)(datatype)<br>
                                               ^<br>
gmakefile:161: recipe for target 'arch-linux2-c-opt/obj/src/dm/impls/plex/ftn-auto/plexdistributef.o' failed<br>
make[2]: *** [arch-linux2-c-opt/obj/src/dm/impls/plex/ftn-auto/plexdistributef.o] Error 1<br>
make[2]: *** Waiting for unfinished jobs....<br>
          CC arch-linux2-c-opt/obj/src/dm/impls/plex/plexnatural.o<br>
          CC arch-linux2-c-opt/obj/src/dm/impls/plex/ftn-auto/plexgmshf.o<br>
          CC arch-linux2-c-opt/obj/src/dm/impls/plex/plexrefine.o<br>
make[2]: Leaving directory '/home/stali/petsc-dev'<br>
/home/stali/petsc-dev/lib/petsc/conf/rules:105: recipe for target 'gnumake' failed<br>
make[1]: *** [gnumake] Error 2<br>
make[1]: Leaving directory '/home/stali/petsc-dev'<br>
<br>
Tabrez<br>
<br>
<configure.log.gz><make.log.gz><br>
</blockquote></blockquote>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">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></div>