[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #WWE-913739]: Problem in configuration of netCDF-4.1.1 in Ubuntu 10.04 LTS Linux system
- Subject: [netCDF #WWE-913739]: Problem in configuration of netCDF-4.1.1 in Ubuntu 10.04 LTS Linux system
- Date: Mon, 18 Oct 2010 13:54:49 -0600
> Hello.
>
> I'm now trying to install netCDF-4.1.1 in Ubuntu 10.04 LTS Linux operating
> system. The package of the compiler used (Intel Fortran Compiler 11.1.073)
> is located in the following directory:
> /home/jesc/desktop/CMAQ/Intel_Fortran_Compiler/Compiler/11.1/073.
>
> Firstly,I have run the following command in order to set the path of the
> compiler:
>
> $ source
> /home/jesc/desktop/CMAQ/Intel_Fortran_Compiler/Compiler/11.1/073/bin/ia32/ifortvars_ia32.sh
>
> Next, I have set environment variables as follows:
>
> $ export CC=gcc
> $ export CPPFLAGS='-DNDEBUG -DpgiFortran'
> $ export CFLAGS='-g -O'
> $ export FC=ifort
> $ export F77=ifort
> $ export F90=ifort
> $ export FFLAGS='-g -O2 -mp -recursive'
> $ export CXX=g++
>
> Then, I have run configure script as follows:
>
> $ ./configure --prefix=/home/jesc/desktop/CMAQ
>
> However, the configuration failed, with the error message in the end of the
> output as follows:
>
> configure: error: Fortran could not compile .f90 files
>
> Then, I have modified and run configure script as follows:
>
> $ ./configure --prefix=/home/jesc/desktop/CMAQ --disable-f90
>
> But, the configuration also failed, with the full output as follows:
>
> configure: netCDF 4.1.1
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> configure: checking user options
> checking whether CXX is set to ''... no
> checking whether FC is set to ''... no
>
Howdy Tetsuro!
The netCDF build actually contains two fortran libraries, one for F90, one for
F77. If you don't want either, you can use --disable-fortran.
The Fortran libraries are known to work with ifort. Try the following:
CC=gcc FC=ifort CXX=g++ ./configure --prefix=/home/jesc/desktop/CMAQ
--disable-dap --disable-netcdf-4
If this works, then take out the --disable-dap for the opendap client, and
--disable-netcdf-4 for the netCDF-4 enhanced library features.
Please let me know if this works for you.
Thanks,
Ed
Ticket Details
===================
Ticket ID: WWE-913739
Department: Support netCDF
Priority: Normal
Status: Closed