[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #IJR-228088]: Fortran issues
- Subject: [netCDF #IJR-228088]: Fortran issues
- Date: Wed, 16 Nov 2011 22:45:12 -0700
> Dear netcdf support
> I seem to be having some trouble with the itnerface between netcdf and
> gfortran
> # 14:22:07 spcarter@lake .40 $ cd ~/Downloads/netcdf-4.0.1 && gcc -v
> Using built-in specs.
> Target: i686-apple-darwin10
> Configured with: /var/tmp/gcc/gcc-5666.3~6/src/configure --disable-checking
> --enable-werror --prefix=/usr --mandir=/share/man
> --enable-languages=c,objc,c++,obj-c++
> --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib
> --build=i686-apple-darwin10 --program-prefix=i686-apple-darwin10-
> --host=x86_64-apple-darwin10 --target=i686-apple-darwin10
> --with-gxx-include-dir=/include/c++/4.2.1
> Thread model: posix
> gcc version 4.2.1 (Apple Inc. build 5666) (dot 3)
>
> # 14:22:12 spcarter@lake .41 $ cd ~/Downloads/netcdf-4.0.1 && gfortran -v
> Using built-in specs.
> COLLECT_GCC=gfortran
> Target: x86_64-apple-darwin10.3.0
> Configured with: ../gcc-4_5-branch/configure --prefix=/usr/local/gfortran
> --enable-languages=c,c++,fortran
> --with-gmp=/Users/fx/devel/gcc/ibin45/../irun45 --enable-bootstrap
> --with-included-gettext --with-arch=nocona --with-tune=generic
> Thread model: posix
> gcc version 4.5.1 20100506 (prerelease) (GCC)
>
> When I type ./configure --prefix=/Users/spcarter/installs/netcdf-4.0.1/
> I get the following
...
> checking whether gfortran accepts -g... no
> configure: setting up Fortran 90
> checking for Fortran flag to compile .f90 files... unknown
> configure: error: Fortran could not compile .f90 files
I think this problem is caused by using the Apple gcc with a different version
gfortran.
If you got the fortran compiler from a different source, you should use the
corresponding gcc
C compiler with it. For example, if there is a /usr/local/gcc that was
installed with gfortran,
use that instead of the /usr/bin/gcc from Apple's XCode. This is not a netCDF
problem, as
you'll see by Googling for the specific associated error message that appears
in your
config.log file:
configure:5526: gfortran -c -g conftest.f >&5
gfortran: error trying to exec 'f951': execvp: No such file or directory
configure:5533: $? = 1
configure: failed program was:
| program main
|
| end
--Russ
Russ Rew UCAR Unidata Program
address@hidden http://www.unidata.ucar.edu
Ticket Details
===================
Ticket ID: IJR-228088
Department: Support netCDF
Priority: Normal
Status: Closed