I obtained the same error, then I also included mpif77

--with-f77=/home/miguel/petsc-3.4.4/arch-linux2-c-debug/bin/mpif77

and I obtained this

make[2]: Entering directory
`/home/miguel/libmesh/contrib/exodusii/5.22b/exodus'
  PPF77    forbind/src/libdbg_la-addrwrap.lo
--------------------------------------------------------------------------
Unfortunately, this installation of Open MPI was not compiled with
Fortran 77 support.  As such, the mpif77 compiler is non-functional.
--------------------------------------------------------------------------
make[2]: *** [forbind/src/libdbg_la-addrwrap.lo] Error 1
make[2]: Leaving directory
`/home/miguel/libmesh/contrib/exodusii/5.22b/exodus'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/miguel/libmesh/contrib'
make: *** [all-recursive] Error 1

Before looking into how to fix this, I wanted to make sure that's going to
be the problem. Am I in the right path?

Thanks
Miguel



On Wed, May 14, 2014 at 12:02 PM, John Peterson <[email protected]>wrote:

>
>
>
> On Wed, May 14, 2014 at 10:58 AM, Miguel Angel Salazar de Troya <
> [email protected]> wrote:
>
>> Thanks for your quick response. I attached the makecheck.log to my first
>> email. I changed the compilers to mpi. These are included in the petsc
>> directory (I downloaded it from the configure options in petsc) My
>> ./configure command line appears as follows:
>>
>> ./configure --enable-mpi --enable-amr --enable-vsmoother
>> --enable-dirichlet
>> --enable-nodeconstraint --enable-parmesh --enable-pfem --enable-ifem
>>  --enable-second --enable-examples --enable-boost --enable-petsc
>> --enable-periodic --enable-tetgen --enable-triangle --enable-vtk
>> --with-boost=/usr/local
>> --with-mpi=/home/miguel/petsc-3.4.4/externalpackages/openmpi-1.6.4
>> --with-vtk-include=/usr/local/include/vtk-6.1
>> --with-vtk-lib=/usr/local/lib/ --disable-slepc --disable-pthreads
>> --with-cxx=/home/miguel/petsc-3.4.4/arch-linux2-c-debug/bin/mpicxx
>> --with-cc=/home/miguel/petsc-3.4.4/arch-linux2-c-debug/bin/mpicc
>>
>> My config.log doesn't have new errors, but when I type make. I get this:
>>
>> Making all in exodusii/v5.22/exodus
>> make[2]: Entering directory
>> `/home/miguel/libmesh/contrib/exodusii/5.22b/exodus'
>>   PPF77    forbind/src/libdbg_la-addrwrap.lo
>> --------------------------------------------------------------------------
>> No underlying compiler was specified in the wrapper compiler data file
>> (e.g., mpicc-wrapper-data.txt)
>>
>
> The problem is you are missing a Fortran compiler, sorry I should have
> mentioned it before.  You need to configure with:
>
>  --with-fc=/home/miguel/petsc-3.4.4/arch-linux2-c-debug/bin/mpif90
>
> (or whatever the name of the MPI compiler wrapper installed by PETSc is.
>
>
> --
> John
>



-- 
*Miguel Angel Salazar de Troya*
Graduate Research Assistant
Department of Mechanical Science and Engineering
University of Illinois at Urbana-Champaign
(217) 550-2360
[email protected]
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to