I'm adding an error message for this case.
> On Dec 11, 2016, at 4:25 PM, Pierre Jolivet <[email protected]>
> wrote:
>
> Alright, I'll use Sowing then!
>
> Thank you very much.
>
> On Sun, 11 Dec 2016 16:20:02 -0600, Barry Smith wrote:
>> When using git versions of PETSc you cannot use this option
>>
>> --with-sowing=0
>>
>> unless you turn off Fortran with --with-fc=0
>>
>> Sowing builds much of the infrastructure for Fortran.
>>
>> Barry
>>
>>
>>> On Dec 11, 2016, at 4:14 PM, Pierre Jolivet <[email protected]>
>>> wrote:
>>>
>>> On Sun, 11 Dec 2016 16:02:02 -0600, Barry Smith wrote:
>>>> I don't think this has anything to do with MUMPS.
>>>
>>> For sure, otherwise I would have bugged my teammates (who are developing
>>> MUMPS) instead of you.
>>>
>>>> Seems the Intel ifort
>>>> ifort (IFORT) 17.0.0 20160721
>>>>
>>>> doesn't like our Fortran modules. I'll try to reproduce this and
>>>> determine the problem.
>>>
>>> Actually, I just realized that I tried to fix the issue myself first. I
>>> have re-uploaded make.log. The initial error was (correctly shown here
>>> http://jolivet.perso.enseeiht.fr/make.log):
>>>
>>> petscsysmod.F(49): #error: can't find include file:
>>> ../src/sys/f90-mod/ftn-auto-interfaces/petscsys.h90
>>>
>>> But I noticed that the file src/sys/f90-mod/petscsys.h90 exists (no
>>> "ftn-auto-interfaces"), so I did a quick `find . -name *mod.F -type f
>>> -print0 | xargs -0 sed -i 's/ftn-auto-interfaces\///g'` and I ended up with
>>> the old error instead.
>>>
>>> Sorry for the confusion.
>>>
>>> Thanks.
>>>
>>>> Barry
>>>>
>>>>> On Dec 11, 2016, at 3:48 PM, Pierre Jolivet <[email protected]>
>>>>> wrote:
>>>>>
>>>>> On Sun, 11 Dec 2016 15:17:14 -0600, Matthew Knepley wrote:
>>>>>> On Sun, Dec 11, 2016 at 3:12 PM, Pierre Jolivet wrote:
>>>>>>
>>>>>>> Hello,
>>>>>>> It seems --with-fortran-interfaces is no more.
>>>>>>> Any clue on how to compile packages which require a Fortran
>>>>>>> compiler (e.g., MUMPS), without having PETSc compile the Fortran
>>>>>>> interfaces?
>>>>>>
>>>>>> That flag just compiled the F90 interface. Now they are built by
>>>>>> default.
>>>>>
>>>>> That's too bad for systems like mine which fail to build the PETSc
>>>>> interfaces but have no problem whatsoever compiling MUMPS.
>>>>> Following Barry's message, here are my logs (large files, sorry):
>>>>> http://jolivet.perso.enseeiht.fr/make.log
>>>>> http://jolivet.perso.enseeiht.fr/configure.log
>>>>> It's been at least a good couple of months since I've been able to
>>>>> compile the Fortran interfaces, and --with-fortran-interfaces=0 was the
>>>>> easiest fix I could find. Now that it's gone, it looks like I'll have to
>>>>> bother you with this.
>>>>>
>>>>> Thanks for looking.
>>>>>
>>>>> PS: this is from a clean dir (git clean -x -f -d)
>>>>>
>>>>>> Matt
>>>>>>
>>>>>>
>>>>>>> Thanks in advance.
>>>>>
>>>
>