[Bug fortran/54797] New: Gnu Fortran compiler does not recognize module file it created

2012-10-03 Thread christopher.romick at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54797



 Bug #: 54797

   Summary: Gnu Fortran compiler does not recognize module file it

created

Classification: Unclassified

   Product: gcc

   Version: 4.6.0

Status: UNCONFIRMED

  Severity: normal

  Priority: P3

 Component: fortran

AssignedTo: unassig...@gcc.gnu.org

ReportedBy: christopher.rom...@gmail.com





I am trying to compile a library of module files using make for use later in

codes, that may require mpi or on earlier created modules. I have tested the

compilation with pgfortran and intel compilers on linux with open-mpi 1.4.5 and

it works perfectly. I have additionally tested it on linux using open-mpi 1.4.5

and gfortran 4.2.1 and on Mac OSx 10.6 with open-mpi 1.4.3 and gfortran 4.6,

with both failing with the following error:



Fatal Error: File 'odesoldat.mod' opened at (1) is not a GFORTRAN module file



I have checked to make sure that I throughly cleaned the folders to make sure

the module file as well as the object file are deleted prior to compilation. 



I am using the following compilation flags:

FLAGS = -O3 -fdefault-real-8 -fdefault-double-8  -J $(MODULE)



If anyone has insights they would be most welcome.


[Bug fortran/54797] Gnu Fortran compiler does not recognize module file it created

2012-10-03 Thread christopher.romick at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54797



--- Comment #2 from christopher.romick at gmail dot com 2012-10-03 19:37:24 UTC 
---

I have indeed tried include -I but it makes no differences. The compilation

returns the same error.



The 1st line states



GFORTRAN module created from /.../odesolver/LSODE/datodesol.f90 on Wed Oct  3

15:35:10 2012



of course the ... is the rest of the full path