[petsc-dev] Error during compiling petsc-dev with Fortran

Alexander Grayver agrayver at gfz-potsdam.de
Wed Dec 7 03:33:03 CST 2011


Hi Matt,

Unfortunately I don't have Mercurial installed on the cluster (will 
negotiate it with admin soon), so I downloaded tarball.
Is there a simple patch for that?

Regards,
Alexander

On 07.12.2011 10:32, Matthew Knepley wrote:
> On Wed, Dec 7, 2011 at 3:23 AM, Alexander Grayver 
> <agrayver at gfz-potsdam.de <mailto:agrayver at gfz-potsdam.de>> wrote:
>
>     Hi dev-team,
>
>     Trying to compile petsc-dev with IFC 11.1 I got:
>
>     [  0%] Building Fortran object
>     CMakeFiles/petsc.dir/src/sys/f90-mod/petscsysmod.F.o
>     /panfs/panfs.gfz-hpcc.cluster/home/mt/agrayver/lib/petsc-dev/include/finclude/ftn-auto/petscviewer.h90(91):
>     error #5082: Syntax error, found END-OF-STATEMENT when expecting
>     one of: ( % : . = =>
>           PetscViewerVTKWriteFunction func ! PetscViewerVTKWriteFunction
>     ---------------------------------------------------------------------^
>     /panfs/panfs.gfz-hpcc.cluster/home/mt/agrayver/lib/petsc-dev/include/finclude/ftn-auto/petscviewer.h90(91):
>     error #6622: This statement is invalid in an INTERFACE block.
>           PetscViewerVTKWriteFunction func ! PetscViewerVTKWriteFunction
>     ---------------------------------------------------------------------^
>     /panfs/panfs.gfz-hpcc.cluster/home/mt/agrayver/lib/petsc-dev/include/finclude/ftn-auto/petscviewer.h90(91):
>     error #6218: This statement is positioned incorrectly and/or has
>     syntax errors.
>           PetscViewerVTKWriteFunction func ! PetscViewerVTKWriteFunction
>     ---------------------------------------------------------------------^
>     compilation aborted for
>     /panfs/panfs.gfz-hpcc.cluster/home/mt/agrayver/lib/petsc-dev/src/sys/f90-mod/petscsysmod.F
>     (code 1)
>     make[5]: ***
>     [CMakeFiles/petsc.dir/src/sys/f90-mod/petscsysmod.F.o] Error 1
>     make[4]: ***
>     [CMakeFiles/petsc.dir/src/sys/f90-mod/petscsysmod.F.o.provides]
>     Error 2
>     make[3]: *** [CMakeFiles/petsc.dir/all] Error 2
>     make[2]: *** [all] Error 2
>
>     How it can be fixed?
>
>
> Pull, make allfortranstubs, and the build again.
>
>    Matt
>
>     Thanks in advance.
>
>     Regards,
>     Alexander
>
>
>
>
> -- 
> What most experimenters take for granted before they begin their 
> experiments is infinitely more interesting than any results to which 
> their experiments lead.
> -- Norbert Wiener

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20111207/19e46a65/attachment.html>


More information about the petsc-dev mailing list