This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Jaikumar, > While going to install the netcdf Fortran library.we were getting below > error message. > *fort-v2compat.c -fPIC -DPIC -o .libs/fort-v2compat.o > fort-v2compat.c: In function 'c_ncopn': > fort-v2compat.c:274: error: 'NC_CLASSIC_MODEL' undeclared (first use in > this function) > fort-v2compat.c:274: error: (Each undeclared identifier is reported only > once > fort-v2compat.c:274: error: for each function it appears in.) > *For your reference attached - config.log file and refer below > installation message. > Kindly help us to resolve the problem. Your CPPFLAGS and LDFLAGS should both specify the same version of an installed netCDF C library, as described here: http://www.unidata.ucar.edu/netcdf/docs/netcdf-fortran-install.html So, for example, if you installed the netCDF C library version 4.1.2 using --prefix=/app/netcdf-4.1.2 when you built it, then the netCDF Fortran library should be built with "-I/app/netcdf-4.1.2/include" in CPPFLAGS and "-L/app/netcdf-4.1.2/lib" in LDFLAGS. But you have "-I/app/netcdf-3.6.3/include/" in CPPFLAGS and no setting for LDFLAGS as far as I can see. You can't put information about where libraries are installed in CPPFLAGS, it must be in LDFLAGS. Also, the version of the C library header file, netcdf.h, in netCDF version 3.6.3 is old and unsuitable for netcdf-fortran-4.2. It's surprising that the configure script completed with no errors in this case, but the build with "make all" won't work, because the netCDF C library needs the correct netcdf.h file installed for that library. Also, the netcdf-fortran-4.2 version hasn't been tested with the older netCDF version 4.1.2 library, which actually had a Fortran library included with the C library, as described in the installation instructions for 4.1.2: http://www.unidata.ucar.edu/software/netcdf/old_docs/docs_4_1_2/netcdf-install.html If you want to use the latest netCDF Fortran release (4.2), you should be using a version of the netCDF C library version 4.2.0 or later, preferably version 4.3.0 or 4.3.1. --Russ > [root@login1 netcdf-fortran-4.2]# ./configure --prefix=/app/netcdf-4.2/ > CPPFLAGS="-I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml" > configure: netCDF-Fortran 4.2 > checking build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > checking target system type... x86_64-unknown-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 extra valgrind tests should be run... no > checking whether parallel IO tests should be run... no > checking whether netCDF extra tests should be run (developers only)... no > checking whether F90 API is desired... yes > checking whether fortran type sizes should be checked... yes > checking whether large file (> 2GB) tests should be run... no > checking whether benchmaks should be run (experimental)... no > checking where to put large temp files if large file tests are run... . > configure: finding C compiler > checking for gcc... gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... no > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking for style of include used by make... GNU > checking dependency style of gcc... gcc3 > checking whether gcc and cc understand -c and -o together... yes > checking for an ANSI C-conforming const... yes > configure: finding Fortran compiler (will not be used if Fortran API is > not desired) > checking for gfortran... gfortran > checking whether we are using the GNU Fortran compiler... yes > checking whether gfortran accepts -g... yes > checking for gfortran... gfortran > checking whether we are using the GNU Fortran 77 compiler... yes > checking whether gfortran accepts -g... yes > configure: setting up Fortran 90 > checking what FC is set to... gfortran > checking for Fortran flag to compile .f90 files... none > checking fortran 90 modules inclusion flag... -I > configure: setting up libtool > checking how to print strings... printf > checking for a sed that does not truncate output... /bin/sed > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for fgrep... /bin/grep -F > checking for ld used by gcc... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B > checking the name lister (/usr/bin/nm -B) interface... BSD nm > checking whether ln -s works... yes > checking the maximum length of command line arguments... 3458764513820540925 > checking whether the shell understands some XSI constructs... yes > checking whether the shell understands "+="... yes > checking for /usr/bin/ld option to reload object files... -r > checking for objdump... objdump > checking how to recognize dependent libraries... pass_all > checking for ar... ar > checking for strip... strip > checking for ranlib... ranlib > checking command to parse /usr/bin/nm -B output from gcc object... ok > checking how to run the C preprocessor... gcc -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking for dlfcn.h... yes > checking for objdir... .libs > checking if gcc supports -fno-rtti -fno-exceptions... no > checking for gcc option to produce PIC... -fPIC -DPIC > checking if gcc PIC flag -fPIC -DPIC works... yes > checking if gcc static flag -static works... no > checking if gcc supports -c -o file.o... yes > checking if gcc supports -c -o file.o... (cached) yes > checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports > shared libraries... yes > checking whether -lc should be explicitly linked in... no > checking dynamic linker characteristics... GNU/Linux ld.so > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > checking for gfortran option to produce PIC... -fPIC > checking if gfortran PIC flag -fPIC works... yes > checking if gfortran static flag -static works... no > checking if gfortran supports -c -o file.o... yes > checking if gfortran supports -c -o file.o... (cached) yes > checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) > supports shared libraries... yes > checking dynamic linker characteristics... (cached) GNU/Linux ld.so > checking how to hardcode library paths into programs... immediate > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > checking for gfortran option to produce PIC... -fPIC > checking if gfortran PIC flag -fPIC works... yes > checking if gfortran static flag -static works... no > checking if gfortran supports -c -o file.o... yes > checking if gfortran supports -c -o file.o... (cached) yes > checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) > supports shared libraries... yes > checking dynamic linker characteristics... (cached) GNU/Linux ld.so > checking how to hardcode library paths into programs... immediate > configure: finding other utilities > configure: trying to set fortran flags for this platform > checking what FC is set to... gfortran > checking for special C compiler options needed for large files... no > checking for _FILE_OFFSET_BITS value needed for large files... no > configure: displaying some results > checking for /usr/bin/nm... /usr/bin/nm -B > checking nm flags... > checking for C-equivalent to Fortran routine "SUB"... sub_ > checking for Fortran "byte"... yes > checking for Fortran "integer*2"... yes > checking if Fortran "byte" is C "signed char"... yes > checking if Fortran "byte" is C "short"... no > checking if Fortran "byte" is C "int"... no > checking if Fortran "byte" is C "long"... no > checking if Fortran "integer*2" is C "short"... yes > checking if Fortran "integer*2" is C "int"... no > checking if Fortran "integer*2" is C "long"... no > checking if Fortran "integer" is C "int"... yes > checking if Fortran "real" is C "float"... yes > checking if Fortran "doubleprecision" is C "double"... yes > checking for Fortran-equivalent to netCDF "byte"... byte > checking for Fortran-equivalent to netCDF "short"... integer*2 > checking if Fortran 90 compiler capitalizes .mod filenames... no > checking whether extra example tests should be run... no > checking whether a win32 DLL is desired... no > configure: checking types, headers, and functions > checking netcdf.h usability... yes > checking netcdf.h presence... yes > checking for netcdf.h... yes > checking for library containing nc_open... none required > checking for nc_def_opaque... no > checking for nccreate... yes > checking for nc_set_log_level... no > checking for oc_open... yes > checking for nc_use_parallel_enabled... no > checking netCDF v2 API present... yes > checking netCDF-4 present... no > checking for stdlib.h... (cached) yes > checking for sys/types.h... (cached) yes > checking sys/param.h usability... yes > checking sys/param.h presence... yes > checking for sys/param.h... yes > checking for dirent.h that defines DIR... yes > checking for library containing opendir... none required > checking for ANSI C header files... (cached) yes > checking for sys/wait.h that is POSIX.1 compatible... yes > checking whether time.h and sys/time.h may both be included... yes > checking locale.h usability... yes > checking locale.h presence... yes > checking for locale.h... yes > checking stdio.h usability... yes > checking stdio.h presence... yes > checking for stdio.h... yes > checking stdarg.h usability... yes > checking stdarg.h presence... yes > checking for stdarg.h... yes > checking errno.h usability... yes > checking errno.h presence... yes > checking for errno.h... yes > checking ctype.h usability... yes > checking ctype.h presence... yes > checking for ctype.h... yes > checking fcntl.h usability... yes > checking fcntl.h presence... yes > checking for fcntl.h... yes > checking malloc.h usability... yes > checking malloc.h presence... yes > checking for malloc.h... yes > checking for stdlib.h... (cached) yes > checking for string.h... (cached) yes > checking for strings.h... (cached) yes > checking for unistd.h... (cached) yes > checking for sys/stat.h... (cached) yes > checking getopt.h usability... yes > checking getopt.h presence... yes > checking for getopt.h... yes > checking sys/time.h usability... yes > checking sys/time.h presence... yes > checking for sys/time.h... yes > checking sys/resource.h usability... yes > checking sys/resource.h presence... yes > checking for sys/resource.h... yes > checking for vprintf... yes > checking for _doprnt... no > checking for stdbool.h that conforms to C99... yes > checking for _Bool... yes > checking for working alloca.h... yes > checking for alloca... yes > checking for size_t... yes > checking for off_t... yes > checking for ssize_t... yes > checking for ptrdiff_t... yes > checking for uchar... no > checking for longlong... no > checking whether char is unsigned... no > checking size of short... 2 > checking size of int... 4 > checking size of long... 8 > checking size of float... 4 > checking size of double... 8 > checking size of off_t... 8 > checking size of size_t... 8 > configure: generating header files and makefiles > configure: creating ./config.status > config.status: creating Makefile > config.status: creating nf-config > config.status: creating netcdf-fortran.pc > config.status: creating man4/Makefile > config.status: creating fortran/Makefile > config.status: creating nf_test/Makefile > config.status: creating f90/Makefile > config.status: creating examples/Makefile > config.status: creating examples/F90/Makefile > config.status: creating examples/F77/Makefile > config.status: creating config.h > config.status: creating fortran/nfconfig1.inc > config.status: executing depfiles commands > config.status: executing libtool commands > [root@login1 netcdf-fortran-4.2]# make > make all-recursive > make[1]: Entering directory `/app/setups/netcdf-fortran-4.2' > Making all in f90 > make[2]: Entering directory `/app/setups/netcdf-fortran-4.2/f90' > gfortran -g -O2 -c -o typeSizes.o typeSizes.f90 > make all-am > make[3]: Entering directory `/app/setups/netcdf-fortran-4.2/f90' > /bin/sh ../libtool --tag=FC --mode=compile gfortran -g -O2 -c -o > typeSizes.lo typeSizes.f90 > libtool: compile: gfortran -g -O2 -c typeSizes.f90 -fPIC -o > .libs/typeSizes.o > libtool: compile: gfortran -g -O2 -c typeSizes.f90 -o typeSizes.o > >/dev/null 2>&1 > /bin/sh ../libtool --tag=FC --mode=compile gfortran -g -O2 -c -o > netcdf.lo netcdf.f90 > libtool: compile: gfortran -g -O2 -c netcdf.f90 -fPIC -o .libs/netcdf.o > libtool: compile: gfortran -g -O2 -c netcdf.f90 -o netcdf.o >/dev/null 2>&1 > /bin/sh ../libtool --tag=FC --mode=link gfortran -g -O2 -o > libnetcdff90.la typeSizes.lo netcdf.lo > libtool: link: ar cru .libs/libnetcdff90.a .libs/typeSizes.o .libs/netcdf.o > libtool: link: ranlib .libs/libnetcdff90.a > libtool: link: ( cd ".libs" && rm -f "libnetcdff90.la" && ln -s > "../libnetcdff90.la" "libnetcdff90.la" ) > make[3]: Leaving directory `/app/setups/netcdf-fortran-4.2/f90' > make[2]: Leaving directory `/app/setups/netcdf-fortran-4.2/f90' > Making all in fortran > make[2]: Entering directory `/app/setups/netcdf-fortran-4.2/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 all-am > make[3]: Entering directory `/app/setups/netcdf-fortran-4.2/fortran' > depbase=`echo fort-attio.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I.. -DDLL_EXPORT -I/usr/include/c++/3.4.6/backward > -I/app/netcdf-3.6.3/include/ -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -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.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-attio.lo -MD -MP > -MF .deps/fort-attio.Tpo -c fort-attio.c -fPIC -DPIC -o .libs/fort-attio.o > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-attio.lo -MD -MP > -MF .deps/fort-attio.Tpo -c fort-attio.c -o fort-attio.o >/dev/null 2>&1 > depbase=`echo fort-control.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I.. -DDLL_EXPORT -I/usr/include/c++/3.4.6/backward > -I/app/netcdf-3.6.3/include/ -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-control.lo -MD > -MP -MF $depbase.Tpo -c -o fort-control.lo fort-control.c &&\ > mv -f $depbase.Tpo $depbase.Plo > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-control.lo -MD > -MP -MF .deps/fort-control.Tpo -c fort-control.c -fPIC -DPIC -o > .libs/fort-control.o > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-control.lo -MD > -MP -MF .deps/fort-control.Tpo -c fort-control.c -o fort-control.o > >/dev/null 2>&1 > depbase=`echo fort-dim.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I.. -DDLL_EXPORT -I/usr/include/c++/3.4.6/backward > -I/app/netcdf-3.6.3/include/ -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-dim.lo -MD -MP > -MF $depbase.Tpo -c -o fort-dim.lo fort-dim.c &&\ > mv -f $depbase.Tpo $depbase.Plo > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-dim.lo -MD -MP > -MF .deps/fort-dim.Tpo -c fort-dim.c -fPIC -DPIC -o .libs/fort-dim.o > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-dim.lo -MD -MP > -MF .deps/fort-dim.Tpo -c fort-dim.c -o fort-dim.o >/dev/null 2>&1 > depbase=`echo fort-genatt.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I.. -DDLL_EXPORT -I/usr/include/c++/3.4.6/backward > -I/app/netcdf-3.6.3/include/ -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-genatt.lo -MD > -MP -MF $depbase.Tpo -c -o fort-genatt.lo fort-genatt.c &&\ > mv -f $depbase.Tpo $depbase.Plo > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-genatt.lo -MD -MP > -MF .deps/fort-genatt.Tpo -c fort-genatt.c -fPIC -DPIC -o > .libs/fort-genatt.o > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-genatt.lo -MD -MP > -MF .deps/fort-genatt.Tpo -c fort-genatt.c -o fort-genatt.o >/dev/null 2>&1 > depbase=`echo fort-geninq.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I.. -DDLL_EXPORT -I/usr/include/c++/3.4.6/backward > -I/app/netcdf-3.6.3/include/ -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-geninq.lo -MD > -MP -MF $depbase.Tpo -c -o fort-geninq.lo fort-geninq.c &&\ > mv -f $depbase.Tpo $depbase.Plo > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-geninq.lo -MD -MP > -MF .deps/fort-geninq.Tpo -c fort-geninq.c -fPIC -DPIC -o > .libs/fort-geninq.o > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-geninq.lo -MD -MP > -MF .deps/fort-geninq.Tpo -c fort-geninq.c -o fort-geninq.o >/dev/null 2>&1 > depbase=`echo fort-genvar.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I.. -DDLL_EXPORT -I/usr/include/c++/3.4.6/backward > -I/app/netcdf-3.6.3/include/ -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-genvar.lo -MD > -MP -MF $depbase.Tpo -c -o fort-genvar.lo fort-genvar.c &&\ > mv -f $depbase.Tpo $depbase.Plo > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-genvar.lo -MD -MP > -MF .deps/fort-genvar.Tpo -c fort-genvar.c -fPIC -DPIC -o > .libs/fort-genvar.o > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-genvar.lo -MD -MP > -MF .deps/fort-genvar.Tpo -c fort-genvar.c -o fort-genvar.o >/dev/null 2>&1 > depbase=`echo fort-lib.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I.. -DDLL_EXPORT -I/usr/include/c++/3.4.6/backward > -I/app/netcdf-3.6.3/include/ -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-lib.lo -MD -MP > -MF $depbase.Tpo -c -o fort-lib.lo fort-lib.c &&\ > mv -f $depbase.Tpo $depbase.Plo > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-lib.lo -MD -MP > -MF .deps/fort-lib.Tpo -c fort-lib.c -fPIC -DPIC -o .libs/fort-lib.o > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-lib.lo -MD -MP > -MF .deps/fort-lib.Tpo -c fort-lib.c -o fort-lib.o >/dev/null 2>&1 > depbase=`echo fort-misc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I.. -DDLL_EXPORT -I/usr/include/c++/3.4.6/backward > -I/app/netcdf-3.6.3/include/ -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-misc.lo -MD -MP > -MF $depbase.Tpo -c -o fort-misc.lo fort-misc.c &&\ > mv -f $depbase.Tpo $depbase.Plo > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-misc.lo -MD -MP > -MF .deps/fort-misc.Tpo -c fort-misc.c -fPIC -DPIC -o .libs/fort-misc.o > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-misc.lo -MD -MP > -MF .deps/fort-misc.Tpo -c fort-misc.c -o fort-misc.o >/dev/null 2>&1 > depbase=`echo fort-v2compat.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I.. -DDLL_EXPORT -I/usr/include/c++/3.4.6/backward > -I/app/netcdf-3.6.3/include/ -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-v2compat.lo -MD > -MP -MF $depbase.Tpo -c -o fort-v2compat.lo fort-v2compat.c &&\ > mv -f $depbase.Tpo $depbase.Plo > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DDLL_EXPORT > -I/usr/include/c++/3.4.6/backward -I/app/netcdf-3.6.3/include/ > -L/app/netcdf-4.1.2/lib/ -lnetcdf > -L/opt/clustertest/composerxe/compiler/lib/intel64/ -lintlc -fPIC > -L/app/openmpi-1.6.4_intel/lib/ -lsvml -g -O2 -MT fort-v2compat.lo -MD > -MP -MF .deps/fort-v2compat.Tpo -c *fort-v2compat.c -fPIC -DPIC -o > .libs/fort-v2compat.o > fort-v2compat.c: In function 'c_ncopn': > fort-v2compat.c:274: error: 'NC_CLASSIC_MODEL' undeclared (first use in > this function) > fort-v2compat.c:274: error: (Each undeclared identifier is reported only > once > fort-v2compat.c:274: error: for each function it appears in.)* > make[3]: *** [fort-v2compat.lo] Error 1 > make[3]: Leaving directory `/app/setups/netcdf-fortran-4.2/fortran' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/app/setups/netcdf-fortran-4.2/fortran' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/app/setups/netcdf-fortran-4.2' > make: *** [all] Error 2 > > -- > Regards, > *Jaikumar S, > HCL Infotech Ltd. > (A subsidiary of HCL INFOSYSTEMS LTD) > PH : 09751855415 > Email: address@hidden > Technology that touches lives > * > > > ::DISCLAIMER:: > ---------------------------------------------------------------------------------------------------------------------------------------------------- > > The contents of this e-mail and any attachment(s) are confidential and > intended for the named recipient(s) only. > E-mail transmission is not guaranteed to be secure or error-free as > information could be intercepted, corrupted, > lost, destroyed, arrive late or incomplete, or may contain viruses in > transmission. The e mail and its contents > (with or without referred errors) shall therefore not attach any liability on > the originator or HCL or its affiliates. > Views or opinions, if any, presented in this email are solely those of the > author and may not necessarily reflect the > views or opinions of HCL or its affiliates. Any form of reproduction, > dissemination, copying, disclosure, modification, > distribution and / or publication of this message without the prior written > consent of authorized representative of > HCL is strictly prohibited. If you have received this email in error please > delete it and notify the sender immediately. > Before opening any email and/or attachments, please check them for viruses > and other defects. > > ---------------------------------------------------------------------------------------------------------------------------------------------------- > > Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: TFV-722158 Department: Support netCDF Priority: Normal Status: Closed