Hi, I am switching from ifort to gfortran in cygwin. My code compiles with ifort and PETSc and now I'm changing to gfortran. However, there are lots of error msg.
I understand this is a PETSc mailing list but I hope someone with experience in using gfortran can help as well. I have attached the makefile_debug The errors are: Initially using -Wall: lots of "Warning: Nonconforming tab character at (1)" Changing to -Werror: /cygdrive/d/wtay/Lib/MPICH2_cygwin/include/mpif.h:503.7: Included at /cygdrive/d/wtay/Lib/petsc-3.1-p7_gcc_debug/include/finclude/petscsys.h:11: Included at /cygdrive/d/wtay/Lib/petsc-3.1-p7_gcc_debug/include/finclude/petsc.h:6: Included at /cygdrive/d/wtay/Lib/petsc-3.1-p7_gcc_debug/include/finclude/petsc.h90:5: Included at global_cywin.F90:8: SAVE /MPIFCMB1/,/MPIFCMB2/ 1 Error: Unclassifiable statement at (1) /cygdrive/d/wtay/Lib/MPICH2_cygwin/include/mpif.h:504.7: Included at /cygdrive/d/wtay/Lib/petsc-3.1-p7_gcc_debug/include/finclude/petscsys.h:11: Included at /cygdrive/d/wtay/Lib/petsc-3.1-p7_gcc_debug/include/finclude/petsc.h:6: Included at /cygdrive/d/wtay/Lib/petsc-3.1-p7_gcc_debug/include/finclude/petsc.h90:5: Included at global_cywin.F90:8: SAVE /MPIFCMB3/,/MPIFCMB4/,/MPIFCMB5/,/MPIFCMB6/ 1 Error: Unclassifiable statement at (1) /cygdrive/d/wtay/Lib/MPICH2_cygwin/include/mpif.h:505.7: Included at /cygdrive/d/wtay/Lib/petsc-3.1-p7_gcc_debug/include/finclude/petscsys.h:11: Included at /cygdrive/d/wtay/Lib/petsc-3.1-p7_gcc_debug/include/finclude/petsc.h:6: Included at /cygdrive/d/wtay/Lib/petsc-3.1-p7_gcc_debug/include/finclude/petsc.h90:5: Included at global_cywin.F90:8: SAVE /MPIFCMB7/,/MPIFCMB8/ 1 Error: Unclassifiable statement at (1) global_cywin.F90:581.132: DECIDE,total_k,total_k,5,PETSC_NULL_INTEGER,5,PETSC_NULL_INTEGER,A_mat,ierr 1 Error: Syntax error in argument list at (1) global_cywin.F90:581.132: DECIDE,total_k,total_k,5,PETSC_NULL_INTEGER,5,PETSC_NULL_INTEGER,A_mat,ierr 1 Warning: Line truncated at (1) global_cywin.F90:1226.132: OF PNPOLY.RESULTS INVALID') 1 Warning: Line truncated at (1) I tried to shorten parts of the code by adding & but I still get the "Error: Unclassifiable statement at (1)" Anyone have any ideas? Thanks Yours sincerely, TAY wee-beng -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: makefile_debug URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110119/61eaa745/attachment.diff>