[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #CUY-381116]: netcdf on mac os x



>
> 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