This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
gfortran confusing object file with source?
- From: Jeffrey Kelling <j dot kelling at hzdr dot de>
- To: gcc-help at gcc dot gnu dot org
- Date: Fri, 26 Jul 2013 10:32:11 +0200
- Subject: gfortran confusing object file with source?
Hello,
I hope this is also the right place for gfortran.
I encountered the following problem when compiling netcdf 3.6.3 and etsf-io
1.0.3 unsing gcc 4.6.2, 4.6.1 as wel as gcc 4.7.1:
When the makefile tries to link some binary using (at least echoing) the
following command line:
gfortran -I../../src/low_level -I../../src/group_level
-I/home/kelling/checkout/want-2.4.0/plugins/netcdf/include -O3 -g -x f95-cpp
-input -D__GFORTRAN -D__STD_F95 -D__FFTW -D__MPI -D__PARA -I../include
-I../include -I. -I/home/kelling/checkout/want-2.4.0/extlibs/iotk/include
-I../libs -I../wannier -I../transport -L../../src/group_level -L.
-L/home/kelling/checkout/want-2.4.0/plugins/netcdf/lib -o etsf_io etsf_io.o
-letsf_io_utils -letsf_io -lnetcdf
gfortran gives a warning:
Warning: Reading file 'etsf_io.o' as free form
followed by errors like:
\x01\x0E\xEE\x0C\x01
1
Error: Invalid character in name at (1)
. I am not familiar with fortran, so I am do not know what 'free form' means,
but it does not seem to be the correct interpretation of the object file, here
'etsf_io.o' . I there anything wrong with this command line above? Is there
something wrong with my setup or does this problem belong to gfortran or etsf-
io? I got the same problem with a testcase of netcdf.
Best Regards,
Jeffrey Kelling