=============================
NetCDF installer for Mac OS X
=============================
USAGE: sudo ./macosx-xlf.sh
---------------------------------------------
1. Downloading NetCDF source from the Unidata
   Program Center in Boulder, Colorado ...   
---------------------------------------------
... done.
----------------------------------
2. Uncompressing NetCDF source ...
----------------------------------
... done.
----------------------------------
3. Configuring the environment ...
----------------------------------
checking build system type... powerpc-apple-darwin8.5.0
checking host system type... powerpc-apple-darwin8.5.0
checking for top-level source-directory... /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/bin/gcc-3.3 accepts -g... yes
checking for /usr/bin/gcc-3.3 option to accept ANSI C... none needed
checking whether we are using the GNU C++ compiler... yes
checking whether /usr/bin/c++ accepts -g... yes
checking C++ compiler "/usr/bin/c++"... works
checking whether we are using the GNU Fortran compiler... no
checking whether /opt/ibmcmp/xlf/8.1/bin/xlf accepts -g... yes
checking if Fortran-related pre-processor flag needed... -O -DNDEBUG -DIBMR2Fortran
checking user-defined Fortran-90 compiler "/opt/ibmcmp/xlf/8.1/bin/xlf90"... works
configure: checking for m4 preprocessor...
checking for m4... m4
checking m4 flags... -B10000
checking how to make dependencies... false
checking if we need to set _LARGE_FILES on AIX with OBJECT_MODE=64 or CFLAGS includes -q64... 
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGE_FILES value needed for large files... no
configure: checking for ar utility...
checking for ar... ar
checking ar flags... cru
configure: checking for nm utility...
checking for nm... nm
checking nm flags... 
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking CPPFLAGS... -O -DNDEBUG -DIBMR2Fortran
checking CC CFLAGS... /usr/bin/gcc-3.3 -O
checking which /usr/bin/gcc-3.3... /usr/bin/gcc-3.3
checking CXX... /usr/bin/c++
checking CXXFLAGS... -O
checking which /usr/bin/c++... /usr/bin/c++
checking FC... /opt/ibmcmp/xlf/8.1/bin/xlf
checking FFLAGS... -O5 -qtune=auto -qarch=auto -qhot -qinitauto -qsave
checking which /opt/ibmcmp/xlf/8.1/bin/xlf... /opt/ibmcmp/xlf/8.1/bin/xlf
checking F90... /opt/ibmcmp/xlf/8.1/bin/xlf90
checking F90FLAGS... -qsuffix=f=f90:cpp=F90
checking which /opt/ibmcmp/xlf/8.1/bin/xlf90... /opt/ibmcmp/xlf/8.1/bin/xlf90
checking AR... ar
checking ARFLAGS... cru
checking which ar... /usr/bin/ar
checking NM... nm
checking NMFLAGS... 
checking which nm... /usr/bin/nm
checking RANLIB... ranlib
checking RANLIBFLAGS... 
checking which ranlib... /usr/bin/ranlib
checking for SunOS Fortran -ftrap= option... 
checking how to run the C preprocessor... /usr/bin/gcc-3.3 -E
checking user-defined Fortran-77 compiler "/opt/ibmcmp/xlf/8.1/bin/xlf"... works
checking for Fortran .F compiler... 
checking if Fortran-77 compiler handles *.F files... yes
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
configure: checking for math library...
checking for tanh in -lc... yes
checking for egrep... grep -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 stdlib.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for strerror... yes
checking for working ftruncate()... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for struct stat.st_blksize... yes
checking for IEEE floating point format... 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 whether char is unsigned... no
checking whether byte ordering is bigendian... yes
checking for short... yes
checking size of short... 2
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for float... yes
checking size of float... 4
checking for double... yes
checking size of double... 8
checking size of off_t... 8
checking size of size_t... 4
checking for catman... no
checking for makewhatis... no
checking for /usr/lib/makewhatis... no
checking for manual-page index command... 
checking binary distribution directory... /home/ftp/pub/binary/dummy_system
configure: creating ./config.status
config.status: creating macros.make
config.status: creating libsrc/ncconfig.h
config.status: creating fortran/nfconfig.inc
config.status: executing default commands
... done.  See config.log file for details.
---------------------------------------------
4. Preparing Makefile for building NetCDF ...
---------------------------------------------
... done.
----------------------
5. Building NetCDF ...
----------------------

Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/libsrc

/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran attr.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran dim.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran error.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran -DVERSION=`cat ../VERSION` libvers.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran nc.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran ncio.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran ncx.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran putget.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran string.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran v1hpg.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran v2i.c
/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran var.c
ar cru libnetcdf.a attr.o dim.o error.o libvers.o nc.o ncio.o ncx.o putget.o string.o v1hpg.o v2i.o var.o
ranlib libnetcdf.a

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncdump

/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran ncdump.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran vardata.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran dumplib.c
/usr/bin/gcc-3.3 -o ncdump -O  ncdump.o vardata.o dumplib.o ../libsrc/libnetcdf.a  

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncgen

/usr/bin/gcc-3.3 -c -O -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran main.c
/usr/bin/gcc-3.3 -c -O -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran load.c
/usr/bin/gcc-3.3 -c -O -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran ncgentab.c
/usr/bin/gcc-3.3 -c -O -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran escapes.c
/usr/bin/gcc-3.3 -c -O -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran getfill.c
/usr/bin/gcc-3.3 -c -O -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran init.c
/usr/bin/gcc-3.3 -c -O -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran genlib.c
/usr/bin/gcc-3.3 -o ncgen -O  main.o load.o ncgentab.o escapes.o getfill.o init.o genlib.o ../libsrc/libnetcdf.a  

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/cxx

/usr/bin/c++ -c -O -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran netcdf.cpp
/usr/bin/c++ -c -O -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran ncvalues.cpp
ar cru libnetcdf_c++.a netcdf.o ncvalues.o
ranlib libnetcdf_c++.a
/usr/bin/c++ -c -O -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran nctst.cpp
/usr/bin/c++ -o nctst -O  nctst.o libnetcdf_c++.a -L../libsrc -lnetcdf 

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/fortran

/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-attio.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-control.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-dim.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-genatt.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-geninq.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-genvar.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-lib.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-misc.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-v2compat.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-vario.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-var1io.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-varaio.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-varmio.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran fort-varsio.c
ar cru ../libsrc/libnetcdf.a fort-attio.o fort-control.o fort-dim.o fort-genatt.o fort-geninq.o fort-genvar.o fort-lib.o fort-misc.o fort-v2compat.o fort-vario.o fort-var1io.o fort-varaio.o fort-varmio.o fort-varsio.o
ranlib ../libsrc/libnetcdf.a

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/f90

/opt/ibmcmp/xlf/8.1/bin/xlf90 -c -qsuffix=f=f90:cpp=F90 typeSizes.f90
/opt/ibmcmp/xlf/8.1/bin/xlf90 -c -qsuffix=f=f90:cpp=F90 netcdf.f90
ar cru ../libsrc/libnetcdf.a netcdf.o typeSizes.o
ranlib ../libsrc/libnetcdf.a

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src

... done.
---------------------
6. Testing NetCDF ...
---------------------

Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/fortran

ar cru ../libsrc/libnetcdf.a fort-attio.o fort-control.o fort-dim.o fort-genatt.o fort-geninq.o fort-genvar.o fort-lib.o fort-misc.o fort-v2compat.o fort-vario.o fort-var1io.o fort-varaio.o fort-varmio.o fort-varsio.o
ranlib ../libsrc/libnetcdf.a

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `test' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/libsrc

/usr/bin/gcc-3.3 -c -O -I.  -O -DNDEBUG -DIBMR2Fortran t_nc.c
ar cru libnetcdf.a attr.o dim.o error.o libvers.o nc.o ncio.o ncx.o putget.o string.o v1hpg.o v2i.o var.o
ranlib libnetcdf.a
/usr/bin/gcc-3.3 -o t_nc -O  t_nc.o -L. -lnetcdf 
./t_nc
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
cmp test.nc test_nc.sav
*** Success ***

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `test' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/nc_test

/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran nc_test.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran error.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran test_get.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran test_put.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran test_read.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran test_write.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran util.c
/usr/bin/gcc-3.3 -o nc_test -O  nc_test.o error.o test_get.o test_put.o test_read.o test_write.o util.o -L../libsrc -lnetcdf  
./nc_test -c
./nc_test
*** Success ***

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `test' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/nctest

/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran varget.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran vargetg.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran varput.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran varputg.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran vardef.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran vartests.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran vputget.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran vputgetg.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran driver.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran cdftests.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran dimtests.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran rec.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran atttests.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran misctest.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran add.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran error.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran emalloc.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran val.c
/usr/bin/gcc-3.3 -c -O -I../libsrc  -O -DNDEBUG -DIBMR2Fortran slabs.c
/usr/bin/gcc-3.3 -o nctest -O  varget.o vargetg.o varput.o varputg.o vardef.o vartests.o vputget.o vputgetg.o driver.o cdftests.o dimtests.o rec.o atttests.o misctest.o add.o error.o emalloc.o val.o slabs.o -L../libsrc -lnetcdf  
./nctest
cmp testfile.nc testfile_nc.sav

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `test' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/nf_test

/usr/bin/gcc-3.3 -c -O   -O -DNDEBUG -DIBMR2Fortran fortlib.c
/opt/ibmcmp/xlf/8.1/bin/xlf -o nf_test -O5 -qtune=auto -qarch=auto -qhot -qinitauto -qsave   test_get.o test_put.o nf_error.o nf_test.o test_read.o test_write.o util.o fortlib.o ../libsrc/libnetcdf.a   
./nf_test -c
./nf_test
*** Testing nf_strerror ... 
*** Testing nf_open ... 
*** Testing nf_close ... 
*** Testing nf_inq ... 
*** Testing nf_inq_dimid ... 
*** Testing nf_inq_dim ... 
*** Testing nf_inq_dimlen ... 
*** Testing nf_inq_dimname ... 
*** Testing nf_inq_varid ... 
*** Testing nf_inq_var ... 
*** Testing nf_inq_natts ... 
*** Testing nf_inq_ndims ... 
*** Testing nf_inq_nvars ... 
*** Testing nf_inq_unlimdim ... 
*** Testing nf_inq_vardimid ... 
*** Testing nf_inq_varname ... 
*** Testing nf_inq_varnatts ... 
*** Testing nf_inq_varndims ... 
*** Testing nf_inq_vartype ... 
*** Testing nf_get_var1_text ... 
*** Testing nf_get_var1_int1 ... 
*** Testing nf_get_var1_int2 ... 
*** Testing nf_get_var1_int ... 
*** Testing nf_get_var1_real ... 
*** Testing nf_get_var1_double ... 
*** Testing nf_get_var_text ... 
*** Testing nf_get_var_int1 ... 
*** Testing nf_get_var_int2 ... 
*** Testing nf_get_var_int ... 
*** Testing nf_get_var_real ... 
*** Testing nf_get_var_double ... 
*** Testing nf_get_vara_text ... 
*** Testing nf_get_vara_int1 ... 
*** Testing nf_get_vara_int2 ... 
*** Testing nf_get_vara_int ... 
*** Testing nf_get_vara_real ... 
*** Testing nf_get_vara_double ... 
*** Testing nf_get_vars_text ... 
*** Testing nf_get_vars_int1 ... 
*** Testing nf_get_vars_int2 ... 
*** Testing nf_get_vars_int ... 
*** Testing nf_get_vars_real ... 
*** Testing nf_get_vars_double ... 
*** Testing nf_get_varm_text ... 
*** Testing nf_get_varm_int1 ... 
*** Testing nf_get_varm_int2 ... 
*** Testing nf_get_varm_int ... 
*** Testing nf_get_varm_real ... 
*** Testing nf_get_varm_double ... 
*** Testing nf_get_att_text ... 
*** Testing nf_get_att_int1 ... 
*** Testing nf_get_att_int2 ... 
*** Testing nf_get_att_int ... 
*** Testing nf_get_att_real ... 
*** Testing nf_get_att_double ... 
*** Testing nf_inq_att ... 
*** Testing nf_inq_attname ... 
*** Testing nf_inq_attid ... 
*** Testing nf_inq_attlen ... 
*** Testing nf_inq_atttype ... 
*** Testing nf_create ... 
*** Testing nf_redef ... 
*** Testing nf_enddef ... 
*** Testing nf_sync ... 
*** Testing nf_abort ... 
*** Testing nf_def_dim ... 
*** Testing nf_rename_dim ... 
*** Testing nf_def_var ... 
*** Testing nf_put_var1_text ... 
*** Testing nf_put_var1_int1 ... 
*** Testing nf_put_var1_int2 ... 
*** Testing nf_put_var1_int ... 
*** Testing nf_put_var1_real ... 
*** Testing nf_put_var1_double ... 
*** Testing nf_put_var_text ... 
*** Testing nf_put_var_int1 ... 
*** Testing nf_put_var_int2 ... 
*** Testing nf_put_var_int ... 
*** Testing nf_put_var_real ... 
*** Testing nf_put_var_double ... 
*** Testing nf_put_vara_text ... 
*** Testing nf_put_vara_int1 ... 
*** Testing nf_put_vara_int2 ... 
*** Testing nf_put_vara_int ... 
*** Testing nf_put_vara_real ... 
*** Testing nf_put_vara_double ... 
*** Testing nf_put_vars_text ... 
*** Testing nf_put_vars_int1 ... 
*** Testing nf_put_vars_int2 ... 
*** Testing nf_put_vars_int ... 
*** Testing nf_put_vars_real ... 
*** Testing nf_put_vars_double ... 
*** Testing nf_put_varm_text ... 
*** Testing nf_put_varm_int1 ... 
*** Testing nf_put_varm_int2 ... 
*** Testing nf_put_varm_int ... 
*** Testing nf_put_varm_real ... 
*** Testing nf_put_varm_double ... 
*** Testing nf_rename_var ... 
*** Testing nf_put_att_text ... 
*** Testing nf_put_att_int1 ... 
*** Testing nf_put_att_int2 ... 
*** Testing nf_put_att_int ... 
*** Testing nf_put_att_real ... 
*** Testing nf_put_att_double ... 
*** Testing nf_copy_att ... 
*** Testing nf_rename_att ... 
*** Testing nf_del_att ... 
*** Testing nf_set_fill ... 
*** Testing nf_set_default_format ... 
 Total number of failures:  0
*** Success ***

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `test' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/fortran

ar cru ../libsrc/libnetcdf.a fort-attio.o fort-control.o fort-dim.o fort-genatt.o fort-geninq.o fort-genvar.o fort-lib.o fort-misc.o fort-v2compat.o fort-vario.o fort-var1io.o fort-varaio.o fort-varmio.o fort-varsio.o
ranlib ../libsrc/libnetcdf.a
/opt/ibmcmp/xlf/8.1/bin/xlf -o ftest -O5 -qtune=auto -qarch=auto -qhot -qinitauto -qsave   ftest.o ../libsrc/libnetcdf.a  
./ftest
*** Testing nccre ...
*** Testing ncddef ...
*** Testing ncvdef ...
*** Testing ncapt, ncaptc ...
*** Testing ncclos ...
*** Testing ncvpt1 ...
*** Testing ncvgt1 ...
*** Testing ncvpt ...
*** Testing ncopn, ncinq, ncdinq, ncvinq, ncanam, ncainq ...
*** Testing ncvgt, ncvgtc ...
*** Testing ncagt, ncagtc ...
*** Testing ncredf, ncdren, ncvren, ncaren, ncendf ...
*** Testing ncacpy ...
*** Testing ncadel ...
*** Testing fill values ...

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncdump

/usr/bin/gcc-3.3 -o ncdump -O  ncdump.o vardata.o dumplib.o ../libsrc/libnetcdf.a  

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncgen

/usr/bin/gcc-3.3 -o ncgen -O  main.o load.o ncgentab.o escapes.o getfill.o init.o genlib.o ../libsrc/libnetcdf.a  

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `test' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/f90

/opt/ibmcmp/xlf/8.1/bin/xlf90 -o netcdf_test -qsuffix=f=f90:cpp=F90  netcdf_test.f90 netcdf.o typeSizes.o ../libsrc/libnetcdf.a 
./netcdf_test
*** Success ***

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `test' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncdump

../ncgen/ncgen -b test0.cdl
./ncdump -n test1 test0.nc > test1.cdl
../ncgen/ncgen -b test1.cdl
./ncdump test1.nc > test2.cdl
*** ncdump test successful ***

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `test' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncgen

./ncgen -b -o c0.nc c0.cdl
../ncdump/ncdump -n c1 c0.nc > c1.cdl
*** ncgen -b test successful ***
./ncgen -c -o ctest0.nc c0.cdl > ctest.c && \
/usr/bin/gcc-3.3 -o ctest -O  -I../libsrc -I.  -O -DNDEBUG -DIBMR2Fortran ctest.c ../libsrc/libnetcdf.a  && \
./ctest	&& \
../ncdump/ncdump -n c1 ctest0.nc > ctest1.cdl
*** ncgen -c test successful ***
./ncgen -f -o ftest0.nc c0.cdl > ftest.f
/opt/ibmcmp/xlf/8.1/bin/xlf -c -O5 -qtune=auto -qarch=auto -qhot -qinitauto -qsave  ftest.f
/opt/ibmcmp/xlf/8.1/bin/xlf -O5 -qtune=auto -qarch=auto -qhot -qinitauto -qsave   -o ftest ftest.o ../libsrc/libnetcdf.a \
     
./ftest
../ncdump/ncdump -n c1 ftest0.nc > ftest1.cdl
*** ncgen -f test successful ***

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `test' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/cxx

ar cru libnetcdf_c++.a netcdf.o ncvalues.o
ranlib libnetcdf_c++.a
/usr/bin/c++ -o nctst -O  nctst.o libnetcdf_c++.a -L../libsrc -lnetcdf 
./nctst > test.out
*** C++ test successful ***

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src

... done.
------------------------
7. Installing NetCDF ...
------------------------

Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/libsrc

ar cru libnetcdf.a attr.o dim.o error.o libvers.o nc.o ncio.o ncx.o putget.o string.o v1hpg.o v2i.o var.o
ranlib libnetcdf.a

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncdump

/usr/bin/gcc-3.3 -o ncdump -O  ncdump.o vardata.o dumplib.o ../libsrc/libnetcdf.a  

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncgen

/usr/bin/gcc-3.3 -o ncgen -O  main.o load.o ncgentab.o escapes.o getfill.o init.o genlib.o ../libsrc/libnetcdf.a  

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/cxx

ar cru libnetcdf_c++.a netcdf.o ncvalues.o
ranlib libnetcdf_c++.a
/usr/bin/c++ -o nctst -O  nctst.o libnetcdf_c++.a -L../libsrc -lnetcdf 

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/fortran

ar cru ../libsrc/libnetcdf.a fort-attio.o fort-control.o fort-dim.o fort-genatt.o fort-geninq.o fort-genvar.o fort-lib.o fort-misc.o fort-v2compat.o fort-vario.o fort-var1io.o fort-varaio.o fort-varmio.o fort-varsio.o
ranlib ../libsrc/libnetcdf.a

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `all' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/f90

ar cru ../libsrc/libnetcdf.a netcdf.o typeSizes.o
ranlib ../libsrc/libnetcdf.a

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `install' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/libsrc

test -d /Users/ryanglover/usr/local/netcdf/lib || mkdir /Users/ryanglover/usr/local/netcdf/lib
ar cru libnetcdf.a attr.o dim.o error.o libvers.o nc.o ncio.o ncx.o putget.o string.o v1hpg.o v2i.o var.o
ranlib libnetcdf.a
/usr/bin/install -c libnetcdf.a /Users/ryanglover/usr/local/netcdf/lib/libnetcdf.a
test -d /Users/ryanglover/usr/local/netcdf/include || mkdir /Users/ryanglover/usr/local/netcdf/include
/usr/bin/install -c netcdf.h /Users/ryanglover/usr/local/netcdf/include/netcdf.h
test -d /Users/ryanglover/usr/local/netcdf/man/man3 || mkdir /Users/ryanglover/usr/local/netcdf/man/man3
/usr/bin/install -c netcdf.3 /Users/ryanglover/usr/local/netcdf/man/man3/netcdf.3

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `install' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/fortran

/usr/bin/install -c netcdf.inc /Users/ryanglover/usr/local/netcdf/include/netcdf.inc
/usr/bin/install -c netcdf.3f /Users/ryanglover/usr/local/netcdf/man/man3/netcdf.3f
test -d /Users/ryanglover/usr/local/netcdf/man/man3f || mkdir /Users/ryanglover/usr/local/netcdf/man/man3f
rm -f /Users/ryanglover/usr/local/netcdf/man/man3f/netcdf.3f
ln -s /Users/ryanglover/usr/local/netcdf/man/man3/netcdf.3f /Users/ryanglover/usr/local/netcdf/man/man3f/netcdf.3f

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `install' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/f90

/usr/bin/install -c netcdf.mod /Users/ryanglover/usr/local/netcdf/include/netcdf.mod
/usr/bin/install -c typesizes.mod /Users/ryanglover/usr/local/netcdf/include/typesizes.mod
/usr/bin/install -c netcdf.3f90 /Users/ryanglover/usr/local/netcdf/man/man3/netcdf.3f90
test -d /Users/ryanglover/usr/local/netcdf/man/man3f90 || mkdir /Users/ryanglover/usr/local/netcdf/man/man3f90
rm -f /Users/ryanglover/usr/local/netcdf/man/man3f90/netcdf.3f90
ln -s /Users/ryanglover/usr/local/netcdf/man/man3/netcdf.3f90 /Users/ryanglover/usr/local/netcdf/man/man3f90/netcdf.3f90

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `install' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncdump

test -d /Users/ryanglover/usr/local/netcdf/bin || mkdir /Users/ryanglover/usr/local/netcdf/bin
/usr/bin/gcc-3.3 -o ncdump -O  ncdump.o vardata.o dumplib.o ../libsrc/libnetcdf.a  
/usr/bin/install -c ncdump /Users/ryanglover/usr/local/netcdf/bin/ncdump
test -d /Users/ryanglover/usr/local/netcdf/man/man1 || mkdir /Users/ryanglover/usr/local/netcdf/man/man1
/usr/bin/install -c ncdump.1 /Users/ryanglover/usr/local/netcdf/man/man1/ncdump.1

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `install' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncgen

/usr/bin/gcc-3.3 -o ncgen -O  main.o load.o ncgentab.o escapes.o getfill.o init.o genlib.o ../libsrc/libnetcdf.a  
/usr/bin/install -c ncgen /Users/ryanglover/usr/local/netcdf/bin/ncgen
/usr/bin/install -c ncgen.1 /Users/ryanglover/usr/local/netcdf/man/man1/ncgen.1

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `install' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/cxx

ar cru libnetcdf_c++.a netcdf.o ncvalues.o
ranlib libnetcdf_c++.a
/usr/bin/install -c libnetcdf_c++.a /Users/ryanglover/usr/local/netcdf/lib/libnetcdf_c++.a
/usr/bin/install -c netcdfcpp.h /Users/ryanglover/usr/local/netcdf/include/netcdfcpp.h
/usr/bin/install -c ncvalues.h /Users/ryanglover/usr/local/netcdf/include/ncvalues.h
/usr/bin/install -c netcdf.hh /Users/ryanglover/usr/local/netcdf/include/netcdf.hh

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src

... done.
------------------
8. Cleaning up ...
------------------

Making `clean' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/libsrc

rm -f *.o *.a *.so *.sl *.i *.Z core t_ncio.o t_ncio t_ncx.o t_ncx t_ncxx.o t_ncxx t_nc.o t_nc test.nc *.so

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `clean' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/nctest

rm -f *.o *.a *.so *.sl *.i *.Z core nctest lint.out test.nc test2.nc times testfile.nc

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `clean' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/nc_test

rm -f *.o *.a *.so *.sl *.i *.Z core nc_test test.nc scratch.nc lint.out times large_files quick_large_files

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `clean' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/fortran

rm -f *.o *.a *.so *.sl *.i *.Z core copy.nc ftest ftest.f77 test.nc

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `clean' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/f90

rm -f *.o *.a *.so *.sl *.i *.Z core netcdf_test *.mod *.d example.nc example.cdl eightByteIntExample.nc

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `clean' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/nf_test

rm -f *.o *.a *.so *.sl *.i *.Z core times lint.out nf_test scratch.nc *.f77

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `clean' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncdump

rm -f *.o *.a *.so *.sl *.i *.Z core ncdump test0.nc test1.nc test1.cdl test2.cdl

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `clean' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/ncgen

rm -f *.o *.a *.so *.sl *.i *.Z core ncgen netcdf.inc c0.nc c1.cdl c1.nc c2.cdl f0.nc ctest.c ctest ctest0.nc ctest1.cdl ftest.f ftest ftest0.nc ftest1.cdl

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src


Making `clean' in directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src/cxx

rm -f *.o *.a *.so *.sl *.i *.Z core nctst test.out example.nc *.cps *.dvi *.fns *.log *~ *.gs *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr

Returning to directory /Users/ryanglover/Fortran/netcdf-3.6.0-p1/src

rm -f *.o *.a *.so *.sl *.i *.Z core 
... All done!
