Hans, > Thank you for your response. We followed the instructions you described with > as result the same error as mentioned before. > I also noticed that I sent you the wrong definitions of the environmental > variables but hereby I sent you in detail the steps we followed; > 1. First the gcc build. > > cd /opt/netcdf-work/netcdf-4.3.0 > make distclean > ./configure --prefix=/opt/netcdf-4.3.0-gf --disable-netcdf-4 --disable-dap > make check > make install > > The result is successfull. The following files are now created; > > /opt/netcdf-4.3.0-gf/bin: > drwxr-xr-x. 2 root root 4096 Jun 26 15:13 . > drwxr-xr-x. 6 root root 4096 Jun 26 15:13 .. > -rwxr-xr-x. 1 root root 5006 Jun 26 15:13 nc-config > -rwxr-xr-x. 1 root root 118026 Jun 26 15:13 nccopy > -rwxr-xr-x. 1 root root 221658 Jun 26 15:13 ncdump > -rwxr-xr-x. 1 root root 679918 Jun 26 15:13 ncgen > -rwxr-xr-x. 1 root root 204029 Jun 26 15:13 ncgen3 > > /opt/netcdf-4.3.0-gf/include: > total 68 > drwxr-xr-x. 2 root root 4096 Jun 26 15:13 . > drwxr-xr-x. 6 root root 4096 Jun 26 15:13 .. > -rw-r--r--. 1 root root 58489 Jun 26 15:13 netcdf.h > > /opt/netcdf-4.3.0-gf/lib: > total 4732 > drwxr-xr-x. 3 root root 4096 Jun 26 15:13 . > drwxr-xr-x. 6 root root 4096 Jun 26 15:13 .. > -rw-r--r--. 1 root root 2799068 Jun 26 15:13 libnetcdf.a > -rwxr-xr-x. 1 root root 945 Jun 26 15:13 libnetcdf.la > lrwxrwxrwx. 1 root root 18 Jun 26 15:13 libnetcdf.so -> > libnetcdf.so.7.2.0 > lrwxrwxrwx. 1 root root 18 Jun 26 15:13 libnetcdf.so.7 -> > libnetcdf.so.7.2.0 > -rwxr-xr-x. 1 root root 2026296 Jun 26 15:13 libnetcdf.so.7.2.0 > drwxr-xr-x. 2 root root 4096 Jun 26 15:13 pkgconfig > > > 2. The fortran build > > CPPFLAGS=-I/opt/netcdf-4.3.0-gf/include;export CPPFLAGS > LDFLAGS=-L/opt/netcdf-4.3.0-gf/lib;export LDFLAGS > export LD_LIBRARY_PATH=/opt/netcdf-4.3.0-gf/lib:${LD_LIBRARY_PATH} > > cd netcdf-fortran-4.2 > make distclean > ./configure --prefix=/opt/netcdf-4.3.0-gf > make check > > which results in the error : > ncfortran.h:24:42: fatal error: NF_INT_IS_C_... not defined: No such > > We would really appreciate your advice in this case. I don't see the cause of the error, so will need more information. Could you please send the complete config.log file, as well as the file fortran/nfconfig.inc that was generated when the configure script was run? Thanks! --Russ > -----Original Message----- > From: Unidata netCDF Support [mailto:address@hidden > Sent: Tuesday, June 25, 2013 9:26 PM > To: Hans Malschaert > Cc: address@hidden > Subject: [netCDF #PSS-815442]: error building netcdf 4.3.0 with gfortran 4.7.2 > > 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:address@hidden > > > > > > > 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 > > 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
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.