[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



> 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