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.
> > Hi > > I'm trying to compile netcdf on an intel core 2 duo macintosh running > OS X v 10.4.10. I have already installed netcdf on this platform > using gcc, but am trying to recompile a version using the intel > compilers (icc and ifort, v10), which have support for 64-bit > architecture. Note that I have tailored the options for configure so > that it runs cleanly (see below), but that make check fails (also see > below). make install does make some library files, but that these > cannot be linked at compile-time. Any assistance is appreciated, and > I'm happy to provide the final build configuration for your website > if I can get it working. > > Cheers > Andy > > --- > > ./configure --prefix=/opt/intel/netcdf-3.6.2/ --enable-64bit -- > disable-f77 > > --- > > Making check in libsrc > depbase=`echo attr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT attr.lo -MD - > MP -MF "$depbase.Tpo" -c -o attr.lo attr.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT attr.lo -MD -MP -MF .deps/attr.Tpo -c attr.c -o > attr.o > depbase=`echo ncx.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT ncx.lo -MD - > MP -MF "$depbase.Tpo" -c -o ncx.lo ncx.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT ncx.lo -MD -MP -MF .deps/ncx.Tpo -c ncx.c -o ncx.o > depbase=`echo putget.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT putget.lo - > MD -MP -MF "$depbase.Tpo" -c -o putget.lo putget.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT putget.lo -MD -MP -MF .deps/putget.Tpo -c putget.c > -o putget.o > putget.c(5040): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(5253): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(5359): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(5465): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(5677): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(5783): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(5886): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(6087): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(6187): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(6287): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(6487): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(6587): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(5571): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(5147): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(9180): (col. 18) remark: LOOP WAS VECTORIZED. > putget.c(6387): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(8432): (col. 18) remark: LOOP WAS VECTORIZED. > putget.c(5987): (col. 2) remark: LOOP WAS VECTORIZED. > putget.c(10658): (col. 18) remark: LOOP WAS VECTORIZED. > putget.c(9930): (col. 18) remark: LOOP WAS VECTORIZED. > putget.c(7945): (col. 9) remark: LOOP WAS VECTORIZED. > putget.c(7893): (col. 9) remark: LOOP WAS VECTORIZED. > depbase=`echo dim.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT dim.lo -MD - > MP -MF "$depbase.Tpo" -c -o dim.lo dim.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT dim.lo -MD -MP -MF .deps/dim.Tpo -c dim.c -o dim.o > depbase=`echo error.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT error.lo -MD > -MP -MF "$depbase.Tpo" -c -o error.lo error.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c -o > error.o > depbase=`echo libvers.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT libvers.lo - > MD -MP -MF "$depbase.Tpo" -c -o libvers.lo libvers.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT libvers.lo -MD -MP -MF .deps/libvers.Tpo -c > libvers.c -o libvers.o > depbase=`echo nc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT nc.lo -MD - > MP -MF "$depbase.Tpo" -c -o nc.lo nc.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT nc.lo -MD -MP -MF .deps/nc.Tpo -c nc.c -o nc.o > depbase=`echo string.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT string.lo - > MD -MP -MF "$depbase.Tpo" -c -o string.lo string.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT string.lo -MD -MP -MF .deps/string.Tpo -c string.c > -o string.o > depbase=`echo v1hpg.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT v1hpg.lo -MD > -MP -MF "$depbase.Tpo" -c -o v1hpg.lo v1hpg.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT v1hpg.lo -MD -MP -MF .deps/v1hpg.Tpo -c v1hpg.c -o > v1hpg.o > depbase=`echo var.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT var.lo -MD - > MP -MF "$depbase.Tpo" -c -o var.lo var.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT var.lo -MD -MP -MF .deps/var.Tpo -c var.c -o var.o > depbase=`echo posixio.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT posixio.lo - > MD -MP -MF "$depbase.Tpo" -c -o posixio.lo posixio.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT posixio.lo -MD -MP -MF .deps/posixio.Tpo -c > posixio.c -o posixio.o > depbase=`echo v2i.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ > if /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/icc - > DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 -MT v2i.lo -MD - > MP -MF "$depbase.Tpo" -c -o v2i.lo v2i.c; \ > then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; > exit 1; fi > libtool: compile: /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../ > fortran -g -O2 -MT v2i.lo -MD -MP -MF .deps/v2i.Tpo -c v2i.c -o v2i.o > v2i.c(1167): (col. 21) remark: LOOP WAS VECTORIZED. > v2i.c(275): (col. 5) remark: LOOP WAS VECTORIZED. > v2i.c(1150): (col. 21) remark: LOOP WAS VECTORIZED. > v2i.c(321): (col. 5) remark: LOOP WAS VECTORIZED. > v2i.c(1120): (col. 21) remark: LOOP WAS VECTORIZED. > v2i.c(233): (col. 2) remark: LOOP WAS VECTORIZED. > /bin/sh ../libtool --tag=CC --mode=link /usr/bin/icc -g -O2 -o > libnetcdf2.la v2i.lo > libtool: link: ar cru .libs/libnetcdf2.a v2i.o > libtool: link: ranlib .libs/libnetcdf2.a > libtool: link: creating libnetcdf2.la > libtool: link: ( cd ".libs" && rm -f "libnetcdf2.la" && ln -s "../ > libnetcdf2.la" "libnetcdf2.la" ) > /bin/sh ../libtool --tag=CC --mode=link /usr/bin/icc -g -O2 -o > libnetcdf.la -rpath /opt/intel/netcdf-3.6.2//lib -version-info 4:0:0 > -no-undefined attr.lo ncx.lo putget.lo dim.lo error.lo libvers.lo > nc.lo string.lo v1hpg.lo var.lo posixio.lo libnetcdf2.la > libtool: link: Extracting /Users/andy/Desktop/netcdf-3.6.2/ > libsrc/./.libs/libnetcdf2.a > libtool: link: (cd .libs/libnetcdf.lax/libnetcdf2.a && ar x /Users/ > andy/Desktop/netcdf-3.6.2/libsrc/./.libs/libnetcdf2.a) > libtool: link: ar cru .libs/libnetcdf.a attr.o ncx.o putget.o dim.o > error.o libvers.o nc.o string.o v1hpg.o var.o posixio.o .libs/ > libnetcdf.lax/libnetcdf2.a/v2i.o > libtool: link: ranlib .libs/libnetcdf.a > libtool: link: rm -fr .libs/libnetcdf.lax > libtool: link: creating libnetcdf.la > libtool: link: ( cd ".libs" && rm -f "libnetcdf.la" && ln -s "../ > libnetcdf.la" "libnetcdf.la" ) > make t_nc > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -O2 - > MT t_nc-t_nc.o -MD -MP -MF ".deps/t_nc-t_nc.Tpo" -c -o t_nc-t_nc.o > `test -f 't_nc.c' || echo './'`t_nc.c; \ > then mv -f ".deps/t_nc-t_nc.Tpo" ".deps/t_nc-t_nc.Po"; else rm -f > ".deps/t_nc-t_nc.Tpo"; exit 1; fi > /bin/sh ../libtool --tag=CC --mode=link /usr/bin/icc -g -O2 -o > t_nc t_nc-t_nc.o libnetcdf.la > libtool: link: /usr/bin/icc -g -O2 -o t_nc t_nc-t_nc.o ./.libs/ > libnetcdf.a > make check-TESTS > dimrename: IXX > nc_close ret = 0 > > reopen id = 6 for filename test.nc > NC done > GATTR VAR VATTR > VATTR > VATTR > VATTR > VATTR > VATTR > fill_seq indices 1 2 3 75.000000 != 2.718282 > Done > got val = 3.250000 > got val = 0.000000 > got val = 2.718282 > got val = 82555 > got val = 97 > got NC_CHAR val = A (0x41) > got NC_CHAR val = B (0x42) > got NC_CHAR val = "The red death had long devastated the country." > got val = A (0x41) > got val = B (0x42) > got val = "The red death had long devastated the country." > got vals = 0.000000 ... 447.000000 > re nc_close ret = 0 > PASS: t_nc > ================== > All 1 tests passed > ================== > Making check in nctest > make nctest > depbase=`echo add.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT add.o -MD -MP -MF "$depbase.Tpo" -c -o add.o > add.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo atttests.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT atttests.o -MD -MP -MF "$depbase.Tpo" -c -o > atttests.o atttests.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo cdftests.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT cdftests.o -MD -MP -MF "$depbase.Tpo" -c -o > cdftests.o cdftests.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo dimtests.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT dimtests.o -MD -MP -MF "$depbase.Tpo" -c -o > dimtests.o dimtests.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo driver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT driver.o -MD -MP -MF "$depbase.Tpo" -c -o > driver.o driver.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo emalloc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT emalloc.o -MD -MP -MF "$depbase.Tpo" -c -o > emalloc.o emalloc.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo error.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT error.o -MD -MP -MF "$depbase.Tpo" -c -o error.o > error.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo misctest.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT misctest.o -MD -MP -MF "$depbase.Tpo" -c -o > misctest.o misctest.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo rec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT rec.o -MD -MP -MF "$depbase.Tpo" -c -o rec.o > rec.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > rec.c(534): (col. 9) remark: LOOP WAS VECTORIZED. > rec.c(541): (col. 9) remark: LOOP WAS VECTORIZED. > rec.c(571): (col. 6) remark: LOOP WAS VECTORIZED. > rec.c(377): (col. 9) remark: LOOP WAS VECTORIZED. > rec.c(390): (col. 9) remark: LOOP WAS VECTORIZED. > rec.c(417): (col. 6) remark: LOOP WAS VECTORIZED. > rec.c(434): (col. 9) remark: LOOP WAS VECTORIZED. > rec.c(144): (col. 9) remark: LOOP WAS VECTORIZED. > depbase=`echo slabs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT slabs.o -MD -MP -MF "$depbase.Tpo" -c -o slabs.o > slabs.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > slabs.c(215): (col. 2) remark: PARTIAL LOOP WAS VECTORIZED. > slabs.c(215): (col. 2) remark: PARTIAL LOOP WAS VECTORIZED. > slabs.c(233): (col. 2) remark: PARTIAL LOOP WAS VECTORIZED. > slabs.c(250): (col. 6) remark: PARTIAL LOOP WAS VECTORIZED. > slabs.c(274): (col. 3) remark: PARTIAL LOOP WAS VECTORIZED. > slabs.c(311): (col. 7) remark: PARTIAL LOOP WAS VECTORIZED. > depbase=`echo val.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT val.o -MD -MP -MF "$depbase.Tpo" -c -o val.o > val.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo vardef.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT vardef.o -MD -MP -MF "$depbase.Tpo" -c -o > vardef.o vardef.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo varget.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT varget.o -MD -MP -MF "$depbase.Tpo" -c -o > varget.o varget.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo vargetg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT vargetg.o -MD -MP -MF "$depbase.Tpo" -c -o > vargetg.o vargetg.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo varput.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT varput.o -MD -MP -MF "$depbase.Tpo" -c -o > varput.o varput.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo varputg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT varputg.o -MD -MP -MF "$depbase.Tpo" -c -o > varputg.o varputg.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo vartests.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT vartests.o -MD -MP -MF "$depbase.Tpo" -c -o > vartests.o vartests.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo vputget.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT vputget.o -MD -MP -MF "$depbase.Tpo" -c -o > vputget.o vputget.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > depbase=`echo vputgetg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ > if /usr/bin/icc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -I../ > libsrc -g -O2 -MT vputgetg.o -MD -MP -MF "$depbase.Tpo" -c -o > vputgetg.o vputgetg.c; \ > then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; > exit 1; fi > vputgetg.c(56): (col. 2) remark: LOOP WAS VECTORIZED. > /bin/sh ../libtool --tag=CC --mode=link /usr/bin/icc -g -O2 -L../ > libsrc -o nctest add.o atttests.o cdftests.o dimtests.o driver.o > emalloc.o error.o misctest.o rec.o slabs.o val.o vardef.o varget.o > vargetg.o varput.o varputg.o vartests.o vputget.o vputgetg.o -lm ../ > libsrc/libnetcdf.la > libtool: link: /usr/bin/icc -g -O2 -o nctest add.o atttests.o > cdftests.o dimtests.o driver.o emalloc.o error.o misctest.o rec.o > slabs.o val.o vardef.o varget.o vargetg.o varput.o varputg.o > vartests.o vputget.o vputgetg.o -L/Users/andy/Desktop/netcdf-3.6.2/ > libsrc -lm ../libsrc/.libs/libnetcdf.a > make check-TESTS > Testing V2 API with 2 different netCDF formats. > > > Switching to netCDF classic format. > *** Testing nccreate ... *** test_nccreate: nccreate failed to > NC_CLOBBER > *** Testing ncopen ... *** test_ncopen: ncopen failed with > NC_WRITE mode > *** Testing ncredef ... *** test_ncredef: ncopen failed > *** Testing ncendef ... *** test_ncendef: ncopen failed > *** Testing ncclose ... *** test_ncclose: ncopen failed > *** Testing ncinquire ... *** test_ncinquire: ncopen failed > *** Testing ncsync ... *** test_ncsync: ncopen in NC_WRITE > mode failed > *** Testing ncabort ... *** test_ncabort: ncopen failed > *** Testing ncdimdef ... *** test_ncdimdef: ncopen failed > *** Testing ncdimid ... *** test_ncdimid: ncopen failed > *** Testing ncdiminq ... *** test_ncdiminq: ncopen failed > *** Testing ncdimrename ... *** test_ncdimrename: ncopen failed > *** Testing ncvardef ... *** test_ncvardef: ncopen failed > *** Testing ncvarid ... *** test_ncvarid: ncopen failed > *** Testing ncvarinq ... *** test_ncvarinq: ncopen failed > *** Testing ncvarput1 ... *** test_ncvarput1: ncopen failed > *** Testing ncvarget1 ... *** test_ncvarget1: ncopen failed > *** Testing ncvarput ... *** test_ncvarput: ncopen failed > *** Testing ncvarget ... *** test_ncvarget: ncopen failed > *** Testing ncvarputg ... *** test_ncvarputg: ncopen failed > *** Testing ncvargetg ... *** test_ncvargetg: ncopen failed > *** Testing ncrecinq ... *** test_ncrecinq: ncopen failed > *** Testing ncrecput ... *** test_ncrecput: ncopen failed > *** Testing ncrecget ... *** test_ncrecget: ncopen failed > *** Testing ncvarrename ... *** test_ncvarrename: ncopen failed > *** Testing ncattput ... *** test_ncattput: ncopen failed > *** Testing ncattinq ... *** test_ncattinq: ncopen failed > *** Testing ncattget ... *** test_ncattget: ncopen failed > *** Testing ncattcopy ... *** test_ncattcopy: ncopen failed > *** Testing ncattname ... *** test_ncattname: ncopen failed > *** Testing ncattrename ... *** test_ncattrename: ncopen failed > *** Testing ncattdel ... *** test_ncattdel: ncopen failed > *** Testing nctypelen ... ok *** > > > Switching to 64-bit offset format. > *** Testing nccreate ... *** test_nccreate: nccreate failed to > NC_CLOBBER > *** Testing ncopen ... *** test_ncopen: ncopen failed with > NC_WRITE mode > *** Testing ncredef ... *** test_ncredef: ncopen failed > *** Testing ncendef ... *** test_ncendef: ncopen failed > *** Testing ncclose ... *** test_ncclose: ncopen failed > *** Testing ncinquire ... *** test_ncinquire: ncopen failed > *** Testing ncsync ... *** test_ncsync: ncopen in NC_WRITE > mode failed > *** Testing ncabort ... *** test_ncabort: ncopen failed > *** Testing ncdimdef ... *** test_ncdimdef: ncopen failed > *** Testing ncdimid ... *** test_ncdimid: ncopen failed > *** Testing ncdiminq ... *** test_ncdiminq: ncopen failed > *** Testing ncdimrename ... *** test_ncdimrename: ncopen failed > *** Testing ncvardef ... *** test_ncvardef: ncopen failed > *** Testing ncvarid ... *** test_ncvarid: ncopen failed > *** Testing ncvarinq ... *** test_ncvarinq: ncopen failed > *** Testing ncvarput1 ... *** test_ncvarput1: ncopen failed > *** Testing ncvarget1 ... *** test_ncvarget1: ncopen failed > *** Testing ncvarput ... *** test_ncvarput: ncopen failed > *** Testing ncvarget ... *** test_ncvarget: ncopen failed > *** Testing ncvarputg ... *** test_ncvarputg: ncopen failed > *** Testing ncvargetg ... *** test_ncvargetg: ncopen failed > *** Testing ncrecinq ... *** test_ncrecinq: ncopen failed > *** Testing ncrecput ... *** test_ncrecput: ncopen failed > *** Testing ncrecget ... *** test_ncrecget: ncopen failed > *** Testing ncvarrename ... *** test_ncvarrename: ncopen failed > *** Testing ncattput ... *** test_ncattput: ncopen failed > *** Testing ncattinq ... *** test_ncattinq: ncopen failed > *** Testing ncattget ... *** test_ncattget: ncopen failed > *** Testing ncattcopy ... *** test_ncattcopy: ncopen failed > *** Testing ncattname ... *** test_ncattname: ncopen failed > *** Testing ncattrename ... *** test_ncattrename: ncopen failed > *** Testing ncattdel ... *** test_ncattdel: ncopen failed > *** Testing nctypelen ... ok *** > > Total number of failures: 64 > nctest FAILURE!!! > FAIL: nctest > cmp: nctest_classic.nc: No such file or directory > FAIL: compare_test_files.sh > ========================================= > 2 of 2 tests failed > Please report to address@hidden > ========================================= > make[2]: *** [check-TESTS] Error 1 > make[1]: *** [check-am] Error 2 > make: *** [check-recursive] Error 1 > > > > ============================ > Dr. Andy Hogg > Fellow, Ocean Modelling > Earth Physics > Research School of Earth Sciences > Australian National University > Canberra ACT 0200 > AUSTRALIA > > E: address@hidden > T: +61 2 6125 9962 > F: +61 2 6257 2737 > > > I don't know what is up here. Did you try this in a clean directory? Try unpacking the netCDF distribution again, in a new place, and doing the compile again and see what happens. Thanks, Ed Ticket Details =================== Ticket ID: CUY-381116 Department: Support netCDF Priority: Normal Status: Open