[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #PSS-815442]: error building netcdf 4.3.0 with gfortran 4.7.2
- Subject: [netCDF #PSS-815442]: error building netcdf 4.3.0 with gfortran 4.7.2
- Date: Tue, 25 Jun 2013 13:26:10 -0600
Hi Hans,
> We met an error message building netcdf 4.3.0 in a Centos 6.2 environment
> with a gfortran 4.7.2 compiler.
>
> Could you give some advice to solve the problem?
First, you'll have trouble building netCDF 4.3.0 with a Fortran compiler, as it
is
only a C library. You should be building it with gcc rather than gfortran, for
example, according to these instructions:
http://www.unidata.ucar.edu/netcdf/docs/building.html
Once you have the netCDF C library built and installed, you can get and build
the
separate netCDF Fortran 4.2 libraries by following these instructions:
http://www.unidata.ucar.edu/netcdf/docs/netcdf-fortran-install.html
--Russ
> The environment variables are set as follows ;
> LDFLAGS=-L/opt/shared/tools/gcc/4.7.2/rtf/lib
> CPPFLAGS=-I/opt/shared/tools/gcc/4.7.2/rtf/include
> -I/opt/netcdf-4.3.0-gf/include
> LD_LIBRARY_PATH=/opt/shared/tools/gcc/4.7.2/rtf/lib
>
> ./configure --prefix=/opt/netcdf-4.3.0-gf
> make check
>
> which generate the following error..
> Making check in fortran
> make[1]: Entering directory `/opt/netcdf-4.1.3/fortran'
> echo '! NetCDF-3.' > netcdf.inc
> cat ../fortran/netcdf3.inc >> netcdf.inc
> echo >> netcdf.inc
> echo '! NetCDF-2.' >> netcdf.inc
> cat ../fortran/netcdf2.inc >> netcdf.inc
> make check-am
> make[2]: Entering directory `/opt/netcdf-4.1.3/fortran'
> depbase=`echo fort-attio.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
> /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
> -I../include -g -O2 -MT fort-attio.lo -MD -MP -MF $depbase.Tpo -c -o
> fort-attio.lo fort-attio.c &&\
> mv -f $depbase.Tpo $depbase.Plo
> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2 -MT
> fort-attio.lo -MD -MP -MF .deps/fort-attio.Tpo -c fort-attio.c -fPIC -DPIC
> -o .libs/fort-attio.o
> In file included from fort-attio.c:8:0:
> ncfortran.h:24:42: fatal error: NF_INT_IS_C_... not defined: No such file or
> directory
> compilation terminated.
> make[2]: *** [fort-attio.lo] Error 1
> make[2]: Leaving directory `/opt/netcdf-4.1.3/fortran'
> make[1]: *** [check] Error 2
> make[1]: Leaving directory `/opt/netcdf-4.1.3/fortran'
> make: *** [check-recursive] Error 1
>
>
> Best regards,
> Hans Malschaert
> System/Network administrator
>
> Information and Presentation Centre (IPC)
> Royal Netherlands Institute for Sea Research
> (Koninklijk Nederlands Instituut voor Zeeonderzoek)
> Landsdiep 4 - 1797 SZ Den Hoorn - Netherlands
> * mailto: address@hidden<mailto:address@hidden>
> ? tel : +31 222 369377
> ? fax : +31 222 319674
> * ftp : http://nioz.wetransfer.com<http://nioz.wetransfer.com/>
> * web : http://www.nioz.nl<http://www.nioz.nl/>
> [Description: cid:image001.gif@01CBEAF1.BA49FCA0]
>
>
>
Russ Rew UCAR Unidata Program
address@hidden http://www.unidata.ucar.edu
Ticket Details
===================
Ticket ID: PSS-815442
Department: Support netCDF
Priority: Normal
Status: Closed