externalpackages/sowing* is empty in my broken source. Bgq has bfort in /usr/local/bin. actual petsc-dev version recognized it and thus use it.<br><br>I switched to require --download-sowing in configure and this solves the problem. There was any change in config related to don't use sowing by default recently?<br>
<br>Thanks,<br>Stefano<br><div class="gmail_quote"><br>2012/9/18 Satish Balay <span dir="ltr"><<a href="mailto:balay@mcs.anl.gov" target="_blank">balay@mcs.anl.gov</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Can you do rm -rf externalpackages/sowing* and rerun configure - and<br>
see if the problem persists?<br>
<span class="HOEnZb"><font color="#888888"><br>
Satish<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Tue, 18 Sep 2012, Stefano Zampini wrote:<br>
<br>
> Something is changed between HG revision<br>
> ce7508606e824d026ea20d05da900e98f37b3864 and the current tip which affected<br>
> the automatic generation of Fortran Interfaces.<br>
> In particular, PETSc-dev compilation is now broken on some .h90 headers<br>
> created in include/finclude/ftn-auto/.<br>
><br>
> For example, in include/finclude/ftn-auto/petscvec.h90 for the current tip<br>
><br>
>         subroutine VecGhostUpdateBegin(g, insertmode, scattermode ,ierr)&<br>
>      &<br>
><br>
> whereas for ce7508606e824d026ea20d05da900e98f37b3864<br>
><br>
>         subroutine VecGhostUpdateBegin(g, insertmode, scattermode ,ierr)<br>
><br>
> The form with ampersand is a sintax error for bgxlf90. Removing the two<br>
> ampersands solves the problem.<br>
><br>
> ......<br>
> "/fermi/home/userprod/propro01/szampini/petsc-dev/include/finclude/petscvec.h90",<br>
> line 9.7: 1515-019 (S) Syntax is incorrect.<br>
> "/fermi/home/userprod/propro01/szampini/petsc-dev/src/vec/f90-mod/petscvecmod.F",<br>
> line 25.8: 1513-085 (S) Improper END statement specified. This END<br>
> statement will be matched with the program unit or procedure named _main.<br>
> ** _main   === End of Compilation 138 ===<br>
> ......<br>
><br>
><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Stefano<br>