<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jun 11, 2015 at 7:04 AM, Florian Lindner <span dir="ltr"><<a href="mailto:mailinglists@xgm.de" target="_blank">mailinglists@xgm.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">configure.log is attached.<br></blockquote><div><br></div><div>Ah, you have the buggy Apple preprocessor, so you get</div><div><br></div><div><div>                Unable to parse OpenMPI version from header. Probably a buggy preprocessor</div><div>                  Defined "HAVE_OMPI_MAJOR_VERSION" to "unknown"</div><div>                  Defined "HAVE_OMPI_MINOR_VERSION" to "unknown"</div><div>                  Defined "HAVE_OMPI_RELEASE_VERSION" to "unknown"</div></div><div><br></div><div>In the new release, we catch this. However, I think then the make check fails.</div><div><br></div><div>Satish, how is the make check for this version number done?</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-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Thx!<br>
Florian<br>
<br>
Am Donnerstag, 11. Juni 2015, 06:26:27 schrieb Matthew Knepley:<br>
> Cannot tell without configure.log<br>
><br>
>   Thanks,<br>
><br>
>      Matt<br>
><br>
> On Thu, Jun 11, 2015 at 6:23 AM, Florian Lindner <<a href="mailto:mailinglists@xgm.de">mailinglists@xgm.de</a>><br>
> wrote:<br>
><br>
> > Hello,<br>
> ><br>
> > I try to setup petsc on my Arch Linux box.  Download it using git -b maint.<br>
> ><br>
> > % python2 configure works fine:<br>
> > [...]<br>
> > Compilers:<br>
> >   C Compiler:         mpicc  -fPIC -Wall -Wwrite-strings<br>
> > -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0<br>
> >   C++ Compiler:       mpicxx  -Wall -Wwrite-strings -Wno-strict-aliasing<br>
> > -Wno-unknown-pragmas -g -O0   -fPIC<br>
> >   Fortran Compiler:   mpif90  -fPIC -Wall -Wno-unused-variable<br>
> > -ffree-line-length-0 -g -O0<br>
> > Linkers:<br>
> >   Shared linker:   mpicc  -shared  -fPIC -Wall -Wwrite-strings<br>
> > -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0<br>
> >   Dynamic linker:   mpicc  -shared  -fPIC -Wall -Wwrite-strings<br>
> > -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0<br>
> > make:<br>
> > [...]<br>
> ><br>
> > xxx=========================================================================xxx<br>
> >  Configure stage complete. Now build PETSc libraries with (gnumake build):<br>
> >    make PETSC_DIR=/home/florian/software/petsc<br>
> > PETSC_ARCH=arch-linux2-c-debug all<br>
> ><br>
> > xxx=========================================================================xxx<br>
> ><br>
> > Now building:<br>
> ><br>
> > % make PETSC_DIR=/home/florian/software/petsc<br>
> > PETSC_ARCH=arch-linux2-c-debug all<br>
> ><br>
> > yields this error:<br>
> ><br>
> > "PETSc was configured with one OpenMPI mpi.h version but now appears to be<br>
> > compiling using a different OpenMPI mpi.h version"<br>
> ><br>
> > I would prefer to use my distributions openmpi 1.8.5, there is no other<br>
> > MPI version installed.<br>
> ><br>
> > Using configure with --download-mpich and this compiler<br>
> > /home/florian/software/petsc/arch-linux2-c-debug/bin/mpicc seems to work.<br>
> ><br>
> > Is openmpi 1.8.5 incompatible with petsc? Is used to work fine some time<br>
> > ago, but I'm not sure how my system changed in the last weeks when I<br>
> > haven't used petsc on this machine (Arch is a rolling release).<br>
> ><br>
> > Thx,<br>
> > Florian<br>
> ><br>
> ><br>
><br>
><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>