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

20010111: netcdf-3.5-beta6



Thomas,

It looks like your C compiler generated different global symbol names
for the netCDF version 2 API than the ones that your Fortran compiler
generated.

I'd like to know what names the C compiler created for the netCDF
version 2 API.  Would you please send me the output of the following
command:

    /bin/nm -g /tmp/netcdf/netcdf-3.5-beta6/src/libsrc/libnetcdf.a | grep ncainq

Regards,
Steve Emmerson   <http://www.unidata.ucar.edu>

> From: address@hidden
> Subject: netcdf-3.5-beta6
> Organization: Leibniz-Institut fuer Atmosphaerenphysik
> Keywords: 200101111421.f0BELDo25846 netCDF 3.5-beta6
>
> Dear Sir's
> i,ve tried to compile and test netcdf-3.5-beta6.
> Some problems with make test
> configure and make runs without problems but make test.
> There are some Unsatisfied symbols in ftest.o ???
> Here are the informations:
> apollo 23: uname -a
> HP-UX apollo B.11.00 U 9000/800 686359332 unlimited-user license
> 
> 
> VERSION 3.5-beta6
> 
> type /opt/ansic/bin/cc
> /opt/ansic/bin/cc is /opt/ansic/bin/cc
> 
> /opt/fortran90/bin/f90
> 
> c++ none
> 
> Regards Thomas Linow
> *****************************************************************
> *         Leibniz-Institut fuer Atmosphaerenphysik e.V.         *
> *                an d. Universitaet Rostock                     *
> *****************************************************************
> *   Thomas Linow                                                *
> *   Schlosstrasse 6                                             *
> *   18225 Kuehlungsborn                                         *
> *   e-mail:   address@hidden                                *
> *   www   :   http://www.iap-kborn.de                           *
> *   Tel.  :   +49 38293 68280                                   *
> *   Fax   :   +49 38293 68282                                   *
> *****************************************************************
> --59e2_1cfb-3f54_ff6-abd_31df
> Content-Type: application/octet-stream
> Content-Transfer-Encoding: 7bit
> Content-MD5: SJgeZ0kI4A1Z3WI/0iWgYg==
> Content-Disposition: attachment; filename="make.log"
> Content-Description: make.log
> X-Content-Name: make.log
> 
> 
> Making `all' in directory /tmp/netcdf/netcdf-3.5-beta6/src/libsrc
> 
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w attr.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w dim.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w error.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w 
> -DVERSION=`cat ../VERSION` libvers.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w nc.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w ncio.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w ncx.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w putget.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w string.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w v1hpg.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w v2i.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w 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 /tmp/netcdf/netcdf-3.5-beta6/src
> 
> 
> Making `all' in directory /tmp/netcdf/netcdf-3.5-beta6/src/fortran
> 
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-attio.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-control.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-dim.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-genatt.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-geninq.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-genvar.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-lib.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-misc.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-v2compat.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-vario.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-var1io.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-varaio.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> fort-varmio.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> 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 /tmp/netcdf/netcdf-3.5-beta6/src
> 
> 
> Making `all' in directory /tmp/netcdf/netcdf-3.5-beta6/src/f90
> 
>       f90 -c -O -w +DA2.0W +parallel +cpp=yes -R8 typeSizes.f90
> /var/tmp/fcpAAAa05273.f90
>    module TYPESIZES
>      module function BYTESIZESOK
> 
> 65 Lines Compiled
>       f90 -c -O -w +DA2.0W +parallel +cpp=yes -R8 netcdf.f90
> /var/tmp/fcpAAAa05281.f90
>    module NETCDF
>      module function NF90_INQ_LIBVERS
>      module function NF90_STRERROR
>      module function NF90_INQ_BASE_PE
>      module function NF90_SET_BASE_PE
>      module function NF90_CREATE
>      module function NF90_CREATE_MP
>      module function NF90_OPEN
>      module function NF90_OPEN_MP
>      module function NF90_SET_FILL
>      module function NF90_REDEF
>      module function NF90_ENDDEF
>      module function NF90_SYNC
>      module function NF90_ABORT
>      module function NF90_CLOSE
>      module function NF90_DELETE
>      module function NF90_INQUIRE
>      module function NF90_DEF_DIM
>      module function NF90_INQ_DIMID
>      module function NF90_RENAME_DIM
>      module function NF90_INQUIRE_DIMENSION
>      module function NF90_COPY_ATT
>      module function NF90_RENAME_ATT
>      module function NF90_DEL_ATT
>      module function NF90_INQ_ATTNAME
>      module function NF90_INQUIRE_ATTRIBUTE
>      module function NF90_PUT_ATT_TEXT
>      module function NF90_GET_ATT_TEXT
>      module function NF90_PUT_ATT_ONEBYTEINT
>      module function NF90_PUT_ATT_ONE_ONEBYTEINT
>      module function NF90_GET_ATT_ONEBYTEINT
>      module function NF90_GET_ATT_ONE_ONEBYTEINT
>      module function NF90_PUT_ATT_TWOBYTEINT
>      module function NF90_PUT_ATT_ONE_TWOBYTEINT
>      module function NF90_GET_ATT_TWOBYTEINT
>      module function NF90_GET_ATT_ONE_TWOBYTEINT
>      module function NF90_PUT_ATT_FOURBYTEINT
>      module function NF90_PUT_ATT_ONE_FOURBYTEINT
>      module function NF90_GET_ATT_FOURBYTEINT
>      module function NF90_GET_ATT_ONE_FOURBYTEINT
>      module function NF90_PUT_ATT_FOURBYTEREAL
>      module function NF90_PUT_ATT_ONE_FOURBYTEREAL
>      module function NF90_GET_ATT_FOURBYTEREAL
>      module function NF90_GET_ATT_ONE_FOURBYTEREAL
>      module function NF90_PUT_ATT_EIGHTBYTEREAL
>      module function NF90_PUT_ATT_ONE_EIGHTBYTEREAL
>      module function NF90_GET_ATT_EIGHTBYTEREAL
>      module function NF90_GET_ATT_ONE_EIGHTBYTEREAL
>      module function NF90_DEF_VAR_SCALAR
>      module function NF90_DEF_VAR_ONEDIM
>      module function NF90_DEF_VAR_MANYDIMS
>      module function NF90_INQ_VARID
>      module function NF90_INQUIRE_VARIABLE
>      module function NF90_RENAME_VAR
>      module function NF90_PUT_VAR_TEXT
>      module function NF90_GET_VAR_TEXT
>      module function NF90_PUT_VAR_1D_TEXT
>      module function NF90_PUT_VAR_2D_TEXT
>      module function NF90_PUT_VAR_3D_TEXT
>      module function NF90_PUT_VAR_4D_TEXT
>      module function NF90_PUT_VAR_5D_TEXT
>      module function NF90_PUT_VAR_6D_TEXT
>      module function NF90_PUT_VAR_7D_TEXT
>      module function NF90_GET_VAR_1D_TEXT
>      module function NF90_GET_VAR_2D_TEXT
>      module function NF90_GET_VAR_3D_TEXT
>      module function NF90_GET_VAR_4D_TEXT
>      module function NF90_GET_VAR_5D_TEXT
>      module function NF90_GET_VAR_6D_TEXT
>      module function NF90_GET_VAR_7D_TEXT
>      module function NF90_PUT_VAR_ONEBYTEINT
>      module function NF90_PUT_VAR_TWOBYTEINT
>      module function NF90_PUT_VAR_FOURBYTEINT
>      module function NF90_PUT_VAR_FOURBYTEREAL
>      module function NF90_PUT_VAR_EIGHTBYTEREAL
>      module function NF90_GET_VAR_ONEBYTEINT
>      module function NF90_GET_VAR_TWOBYTEINT
>      module function NF90_GET_VAR_FOURBYTEINT
>      module function NF90_GET_VAR_FOURBYTEREAL
>      module function NF90_GET_VAR_EIGHTBYTEREAL
>      module function NF90_PUT_VAR_1D_ONEBYTEINT
>      module function NF90_PUT_VAR_2D_ONEBYTEINT
>      module function NF90_PUT_VAR_3D_ONEBYTEINT
>      module function NF90_PUT_VAR_4D_ONEBYTEINT
>      module function NF90_PUT_VAR_5D_ONEBYTEINT
>      module function NF90_PUT_VAR_6D_ONEBYTEINT
>      module function NF90_PUT_VAR_7D_ONEBYTEINT
>      module function NF90_PUT_VAR_1D_TWOBYTEINT
>      module function NF90_PUT_VAR_2D_TWOBYTEINT
>      module function NF90_PUT_VAR_3D_TWOBYTEINT
>      module function NF90_PUT_VAR_4D_TWOBYTEINT
>      module function NF90_PUT_VAR_5D_TWOBYTEINT
>      module function NF90_PUT_VAR_6D_TWOBYTEINT
>      module function NF90_PUT_VAR_7D_TWOBYTEINT
>      module function NF90_PUT_VAR_1D_FOURBYTEINT
>      module function NF90_PUT_VAR_2D_FOURBYTEINT
>      module function NF90_PUT_VAR_3D_FOURBYTEINT
>      module function NF90_PUT_VAR_4D_FOURBYTEINT
>      module function NF90_PUT_VAR_5D_FOURBYTEINT
>      module function NF90_PUT_VAR_6D_FOURBYTEINT
>      module function NF90_PUT_VAR_7D_FOURBYTEINT
>      module function NF90_PUT_VAR_1D_FOURBYTEREAL
>      module function NF90_PUT_VAR_2D_FOURBYTEREAL
>      module function NF90_PUT_VAR_3D_FOURBYTEREAL
>      module function NF90_PUT_VAR_4D_FOURBYTEREAL
>      module function NF90_PUT_VAR_5D_FOURBYTEREAL
>      module function NF90_PUT_VAR_6D_FOURBYTEREAL
>      module function NF90_PUT_VAR_7D_FOURBYTEREAL
>      module function NF90_PUT_VAR_1D_EIGHTBYTEREAL
>      module function NF90_PUT_VAR_2D_EIGHTBYTEREAL
>      module function NF90_PUT_VAR_3D_EIGHTBYTEREAL
>      module function NF90_PUT_VAR_4D_EIGHTBYTEREAL
>      module function NF90_PUT_VAR_5D_EIGHTBYTEREAL
>      module function NF90_PUT_VAR_6D_EIGHTBYTEREAL
>      module function NF90_PUT_VAR_7D_EIGHTBYTEREAL
>      module function NF90_GET_VAR_1D_ONEBYTEINT
>      module function NF90_GET_VAR_2D_ONEBYTEINT
>      module function NF90_GET_VAR_3D_ONEBYTEINT
>      module function NF90_GET_VAR_4D_ONEBYTEINT
>      module function NF90_GET_VAR_5D_ONEBYTEINT
>      module function NF90_GET_VAR_6D_ONEBYTEINT
>      module function NF90_GET_VAR_7D_ONEBYTEINT
>      module function NF90_GET_VAR_1D_TWOBYTEINT
>      module function NF90_GET_VAR_2D_TWOBYTEINT
>      module function NF90_GET_VAR_3D_TWOBYTEINT
     module function NF90_GET_VAR_4D_TWOBYTEINT
>      module function NF90_GET_VAR_5D_TWOBYTEINT
>      module function NF90_GET_VAR_6D_TWOBYTEINT
>      module function NF90_GET_VAR_7D_TWOBYTEINT
>      module function NF90_GET_VAR_1D_FOURBYTEINT
>      module function NF90_GET_VAR_2D_FOURBYTEINT
>      module function NF90_GET_VAR_3D_FOURBYTEINT
>      module function NF90_GET_VAR_4D_FOURBYTEINT
>      module function NF90_GET_VAR_5D_FOURBYTEINT
>      module function NF90_GET_VAR_6D_FOURBYTEINT
>      module function NF90_GET_VAR_7D_FOURBYTEINT
>      module function NF90_GET_VAR_1D_FOURBYTEREAL
>      module function NF90_GET_VAR_2D_FOURBYTEREAL
>      module function NF90_GET_VAR_3D_FOURBYTEREAL
>      module function NF90_GET_VAR_4D_FOURBYTEREAL
>      module function NF90_GET_VAR_5D_FOURBYTEREAL
>      module function NF90_GET_VAR_6D_FOURBYTEREAL
>      module function NF90_GET_VAR_7D_FOURBYTEREAL
>      module function NF90_GET_VAR_1D_EIGHTBYTEREAL
>      module function NF90_GET_VAR_2D_EIGHTBYTEREAL
>      module function NF90_GET_VAR_3D_EIGHTBYTEREAL
>      module function NF90_GET_VAR_4D_EIGHTBYTEREAL
>      module function NF90_GET_VAR_5D_EIGHTBYTEREAL
>      module function NF90_GET_VAR_6D_EIGHTBYTEREAL
>      module function NF90_GET_VAR_7D_EIGHTBYTEREAL
> 
> 3786 Lines Compiled
>       ar cru ../libsrc/libnetcdf.a netcdf.o
>       ranlib ../libsrc/libnetcdf.a
> 
> Returning to directory /tmp/netcdf/netcdf-3.5-beta6/src
> 
> 
> Making `all' in directory /tmp/netcdf/netcdf-3.5-beta6/src/ncdump
> 
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> ncdump.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> vardata.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> dumplib.c
>       /opt/ansic/bin/cc -o ncdump +O4 +Oparallel +DA2.0W  ncdump.o vardata.o 
> dumplib.o ../libsrc/libnetcdf.a  
> 
> Returning to directory /tmp/netcdf/netcdf-3.5-beta6/src
> 
> 
> Making `all' in directory /tmp/netcdf/netcdf-3.5-beta6/src/ncgen
> 
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc -I.  -Aa -Ae  
> -w main.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc -I.  -Aa -Ae  
> -w load.c
> Warning: ncgentab.c is out-of-date with respect to ncgen.y
> Warning: It should be recreated via yacc on an OSF/1 system
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc -I.  -Aa -Ae  
> -w ncgentab.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc -I.  -Aa -Ae  
> -w escapes.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc -I.  -Aa -Ae  
> -w getfill.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc -I.  -Aa -Ae  
> -w init.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc -I.  -Aa -Ae  
> -w genlib.c
>       /opt/ansic/bin/cc -o ncgen +O4 +Oparallel +DA2.0W  main.o load.o 
> ncgentab.o escapes.o  getfill.o init.o genlib.o ../libsrc/libnetcdf.a  
> 
> Returning to directory /tmp/netcdf/netcdf-3.5-beta6/src
> 
> Not making `cxx/all' because no C++ compiler
> --59e2_1cfb-3f54_ff6-abd_31df
> Content-Type: application/octet-stream
> Content-Transfer-Encoding: 7bit
> Content-MD5: dCj/N0HdN1D14BP/VTmEHQ==
> Content-Disposition: attachment; filename="maketest.log"
> Content-Description: maketest.log
> X-Content-Name: maketest.log
> 
> 
> Making `test' in directory /tmp/netcdf/netcdf-3.5-beta6/src/libsrc
> 
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I.  -Aa -Ae  -w 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
>       /opt/ansic/bin/cc -o t_nc +O4 +Oparallel +DA2.0W  t_nc.o -L. -lnetcdf 
> ucomp : 
>    Warning at line 0  : Uninitialized variable "size" in function 
> "406_1502_cl_testdims" (5004)
>       ./t_nc
> dimrename: IXX
> nc_close ret = 0
> 
> reopen id = 3 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 /tmp/netcdf/netcdf-3.5-beta6/src
> 
> 
> Making `test' in directory /tmp/netcdf/netcdf-3.5-beta6/src/nc_test
> 
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> nc_test.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> error.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> test_get.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> test_put.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> test_read.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> test_write.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> util.c
>       /opt/ansic/bin/cc -o nc_test +O4 +Oparallel +DA2.0W  nc_test.o  error.o 
>  test_get.o  test_put.o  test_read.o  test_write.o  util.o -L../libsrc 
> -lnetcdf -lm 
>       ./nc_test -c
>       ./nc_test
> *** Testing nc_strerror ... ok
> *** Testing nc_open ... ok
> *** Testing nc_close ... ok
> *** Testing nc_inq ... ok
> *** Testing nc_inq_dimid ... ok
> *** Testing nc_inq_dim ... ok
> *** Testing nc_inq_dimlen ... ok
> *** Testing nc_inq_dimname ... ok
> *** Testing nc_inq_varid ... ok
> *** Testing nc_inq_var ... ok
> *** Testing nc_inq_natts ... ok
> *** Testing nc_inq_ndims ... ok
> *** Testing nc_inq_nvars ... ok
> *** Testing nc_inq_unlimdim ... ok
> *** Testing nc_inq_vardimid ... ok
> *** Testing nc_inq_varname ... ok
> *** Testing nc_inq_varnatts ... ok
> *** Testing nc_inq_varndims ... ok
> *** Testing nc_inq_vartype ... ok
> *** Testing nc_get_var_text ...  179 good comparisons. ok
> *** Testing nc_get_var_uchar ...  264 good comparisons. ok
> *** Testing nc_get_var_schar ...  269 good comparisons. ok
> *** Testing nc_get_var_short ...  682 good comparisons. ok
> *** Testing nc_get_var_int ...  1189 good comparisons. ok
> *** Testing nc_get_var_long ...  1189 good comparisons. ok
> *** Testing nc_get_var_float ...  1194 good comparisons. ok
> *** Testing nc_get_var_double ...  1207 good comparisons. ok
> *** Testing nc_get_var1_text ...  179 good comparisons. ok
> *** Testing nc_get_var1_uchar ...  264 good comparisons. ok
> *** Testing nc_get_var1_schar ...  269 good comparisons. ok
> *** Testing nc_get_var1_short ...  682 good comparisons. ok
> *** Testing nc_get_var1_int ...  1189 good comparisons. ok
> *** Testing nc_get_var1_long ...  1189 good comparisons. ok
> *** Testing nc_get_var1_float ...  1194 good comparisons. ok
> *** Testing nc_get_var1_double ...  1207 good comparisons. ok
> *** Testing nc_get_vara_text ...  179 good comparisons. ok
> *** Testing nc_get_vara_uchar ...  264 good comparisons. ok
> *** Testing nc_get_vara_schar ...  269 good comparisons. ok
> *** Testing nc_get_vara_short ...  682 good comparisons. ok
> *** Testing nc_get_vara_int ...  1189 good comparisons. ok
> *** Testing nc_get_vara_long ...  1189 good comparisons. ok
> *** Testing nc_get_vara_float ...  1194 good comparisons. ok
> *** Testing nc_get_vara_double ...  1207 good comparisons. ok
> *** Testing nc_get_vars_text ...  179 good comparisons. ok
> *** Testing nc_get_vars_uchar ...  264 good comparisons. ok
> *** Testing nc_get_vars_schar ...  269 good comparisons. ok
> *** Testing nc_get_vars_short ...  682 good comparisons. ok
> *** Testing nc_get_vars_int ...  1189 good comparisons. ok
> *** Testing nc_get_vars_long ...  1189 good comparisons. ok
> *** Testing nc_get_vars_float ...  1194 good comparisons. ok
> *** Testing nc_get_vars_double ...  1207 good comparisons. ok
> *** Testing nc_get_varm_text ...  179 good comparisons. ok
> *** Testing nc_get_varm_uchar ...  264 good comparisons. ok
> *** Testing nc_get_varm_schar ...  269 good comparisons. ok
> *** Testing nc_get_varm_short ...  682 good comparisons. ok
> *** Testing nc_get_varm_int ...  1189 good comparisons. ok
> *** Testing nc_get_varm_long ...  1189 good comparisons. ok
> *** Testing nc_get_varm_float ...  1194 good comparisons. ok
> *** Testing nc_get_varm_double ...  1207 good comparisons. ok
> *** Testing nc_get_att_text ...  7 good comparisons. ok
> *** Testing nc_get_att_uchar ...  5 good comparisons. ok
> *** Testing nc_get_att_schar ...  7 good comparisons. ok
> *** Testing nc_get_att_short ...  15 good comparisons. ok
> *** Testing nc_get_att_int ...  19 good comparisons. ok
> *** Testing nc_get_att_long ...  19 good comparisons. ok
> *** Testing nc_get_att_float ...  21 good comparisons. ok
> *** Testing nc_get_att_double ...  27 good comparisons. ok
> *** Testing nc_inq_att ... ok
> *** Testing nc_inq_attname ... ok
> *** Testing nc_inq_attid ... ok
> *** Testing nc_inq_attlen ... ok
> *** Testing nc_inq_atttype ... ok
> *** Testing nc_create ... ok
> *** Testing nc_redef ...  1386 good comparisons.  34 good comparisons. ok
> *** Testing nc_sync ...  34 good comparisons.  1386 good comparisons. ok
> *** Testing nc_abort ...  1386 good comparisons.  34 good comparisons. ok
> *** Testing nc_def_dim ... ok
> *** Testing nc_rename_dim ... ok
> *** Testing nc_def_var ... ok
> *** Testing nc_put_var_text ...  179 good comparisons. ok
> *** Testing nc_put_var_uchar ...  264 good comparisons. ok
> *** Testing nc_put_var_schar ...  269 good comparisons. ok
> *** Testing nc_put_var_short ...  682 good comparisons. ok
> *** Testing nc_put_var_int ...  1189 good comparisons. ok
> *** Testing nc_put_var_long ...  1189 good comparisons. ok
> *** Testing nc_put_var_float ...  1194 good comparisons. ok
> *** Testing nc_put_var_double ...  1207 good comparisons. ok
> *** Testing nc_put_var1_text ...  179 good comparisons. ok
> *** Testing nc_put_var1_uchar ...  264 good comparisons. ok
> *** Testing nc_put_var1_schar ...  269 good comparisons. ok
> *** Testing nc_put_var1_short ...  682 good comparisons. ok
> *** Testing nc_put_var1_int ...  1189 good comparisons. ok
> *** Testing nc_put_var1_long ...  1189 good comparisons. ok
> *** Testing nc_put_var1_float ...  1194 good comparisons. ok
> *** Testing nc_put_var1_double ...  1207 good comparisons. ok
> *** Testing nc_put_vara_text ...  179 good comparisons. ok
> *** Testing nc_put_vara_uchar ...  264 good comparisons. ok
> *** Testing nc_put_vara_schar ...  269 good comparisons. ok
> *** Testing nc_put_vara_short ...  682 good comparisons. ok
> *** Testing nc_put_vara_int ...  1189 good comparisons. ok
> *** Testing nc_put_vara_long ...  1189 good comparisons. ok
> *** Testing nc_put_vara_float ...  1194 good comparisons. ok
> *** Testing nc_put_vara_double ...  1207 good comparisons. ok
> *** Testing nc_put_vars_text ...  179 good comparisons. ok
> *** Testing nc_put_vars_uchar ...  264 good comparisons. ok
> *** Testing nc_put_vars_schar ...  269 good comparisons. ok
> *** Testing nc_put_vars_short ...  682 good comparisons. ok
> *** Testing nc_put_vars_int ...  1189 good comparisons. ok
> *** Testing nc_put_vars_long ...  1189 good comparisons. ok
> *** Testing nc_put_vars_float ...  1194 good comparisons. ok
> *** Testing nc_put_vars_double ...  1207 good comparisons. ok
> *** Testing nc_put_varm_text ...  179 good comparisons. ok
> *** Testing nc_put_varm_uchar ...  264 good comparisons. ok
> *** Testing nc_put_varm_schar ...  269 good comparisons. ok
> *** Testing nc_put_varm_short ...  682 good comparisons. ok
> *** Testing nc_put_varm_int ...  1189 good comparisons. ok
> *** Testing nc_put_varm_long ...  1189 good comparisons. ok
> *** Testing nc_put_varm_float ...  1194 good comparisons. ok
> *** Testing nc_put_varm_double ...  1207 good comparisons. ok
> *** Testing nc_rename_var ...  1386 good comparisons. ok
> *** Testing nc_put_att_text ...  7 good comparisons. ok
> *** Testing nc_put_att_uchar ...  5 good comparisons. ok
> *** Testing nc_put_att_schar ...  7 good comparisons. ok
> *** Testing nc_put_att_short ...  15 good comparisons. ok
> *** Testing nc_put_att_int ...  19 good comparisons. ok
> *** Testing nc_put_att_long ...  19 good comparisons. ok
> *** Testing nc_put_att_float ...  21 good comparisons. ok
> *** Testing nc_put_att_double ...  27 good comparisons. ok
> *** Testing nc_copy_att ...  34 good comparisons. ok
> *** Testing nc_rename_att ...  34 good comparisons. ok
> *** Testing nc_del_att ... ok
> *** Testing nc_set_fill ...  2796 good comparisons. ok
> 
> Total number of failures: 0
> *** Success ***
> 
> Returning to directory /tmp/netcdf/netcdf-3.5-beta6/src
> 
> 
> Making `test' in directory /tmp/netcdf/netcdf-3.5-beta6/src/nctest
> 
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> varget.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> vargetg.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> varput.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> varputg.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> vardef.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> vartests.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> vputget.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> vputgetg.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> driver.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> cdftests.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> dimtests.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> rec.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> atttests.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> misctest.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> add.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> error.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> emalloc.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> val.c
>       /opt/ansic/bin/cc -c +O4 +Oparallel +DA2.0W -I../libsrc  -Aa -Ae  -w 
> slabs.c
>       /opt/ansic/bin/cc -o nctest +O4 +Oparallel +DA2.0W  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  
> ucomp : 
>    Warning at line 0  : Uninitialized variable "dimid" in function 
> "412_158d_$_HLO_../libsrc/libnetcdf.a$v2i.o##_410_158d_cl_ncdimdef" (5004)
>       ./nctest
> *** Testing nccreate ...      ok ***
> *** Testing ncopen ...                ok ***
> *** Testing ncredef ...               ok ***
> *** Testing ncendef ...               ok ***
> *** Testing ncclose ...               ok ***
> *** Testing ncinquire ...     ok ***
> *** Testing ncsync ...                ok ***
> *** Testing ncabort ...               ok ***
> *** Testing ncdimdef ...      ok ***
> *** Testing ncdimid ...               ok ***
> *** Testing ncdiminq ...      ok ***
> *** Testing ncdimrename ...   ok ***
> *** Testing ncvardef ...      ok ***
> *** Testing ncvarid ...               ok ***
> *** Testing ncvarinq ...      ok ***
> *** Testing ncvarput1 ...     ok ***
> *** Testing ncvarget1 ...     ok ***
> *** Testing ncvarput ...      ok ***
> *** Testing ncvarget ...      ok ***
> *** Testing ncvarputg ...     ok ***
> *** Testing ncvargetg ...     ok ***
> *** Testing ncrecinq ...      ok ***
> *** Testing ncrecput ...      ok ***
> *** Testing ncrecget ...      ok ***
> *** Testing ncvarrename ...   ok ***
> *** Testing ncattput ...      ok ***
> *** Testing ncattinq ...      ok ***
> *** Testing ncattget ...      ok ***
> *** Testing ncattcopy ...     ok ***
> *** Testing ncattname ...     ok ***
> *** Testing ncattrename ...   ok ***
> *** Testing ncattdel ...      ok ***
> *** Testing nctypelen ...     ok ***
>       cmp testfile.nc testfile_nc.sav
> 
> Returning to directory /tmp/netcdf/netcdf-3.5-beta6/src
> 
> 
> Making `test' in directory /tmp/netcdf/netcdf-3.5-beta6/src/fortran
> 
> + /opt/fortran90/bin/f90 -c -O -w +DA2.0W +parallel +cpp=yes -R8 ftest.F
> /var/tmp/fcpAAAa05636.F
>    program FTEST
>    external subroutine TNCACPY
>    external subroutine TNCADEL
>    external subroutine TNCAGT
>    external subroutine TNCAPT
>    block data 
>    external subroutine TNCDDEF
>    external subroutine TNCINQ
>    external subroutine TNCREDF
>    external subroutine TNCVDEF
>    external subroutine TNCVGT
>    external subroutine TNCVGT1
>    external subroutine TNCVPT
>    external subroutine TNCVPT1
>    external subroutine TFILLS
> 
> 19675 Lines Compiled
>       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/fortran90/bin/f90 -o ftest -O -w +DA2.0W +parallel +cpp=yes -R8  
> ftest.o ../libsrc/libnetcdf.a 
> ld: Unsatisfied symbol "ncainq_" in file ftest.o
> ld: Unsatisfied symbol "ncanam_" in file ftest.o
> ld: Unsatisfied symbol "ncendf_" in file ftest.o
> ld: Unsatisfied symbol "ncaptc_" in file ftest.o
> ld: Unsatisfied symbol "ncaren_" in file ftest.o
> ld: Unsatisfied symbol "ncvg1c_" in file ftest.o
> ld: Unsatisfied symbol "ncvdef_" in file ftest.o
> ld: Unsatisfied symbol "ncredf_" in file ftest.o
> ld: Unsatisfied symbol "ncvgt1_" in file ftest.o
> ld: Unsatisfied symbol "ncvgtc_" in file ftest.o
> ld: Unsatisfied symbol "ncvinq_" in file ftest.o
> ld: Unsatisfied symbol "ncvp1c_" in file ftest.o
> ld: Unsatisfied symbol "ncvpt1_" in file ftest.o
> ld: Unsatisfied symbol "ncvptc_" in file ftest.o
> ld: Unsatisfied symbol "ncagt_" in file ftest.o
> ld: Unsatisfied symbol "ncapt_" in file ftest.o
> ld: Unsatisfied symbol "ncvren_" in file ftest.o
> ld: Unsatisfied symbol "nccre_" in file ftest.o
> ld: Unsatisfied symbol "ncdid_" in file ftest.o
> ld: Unsatisfied symbol "ncinq_" in file ftest.o
> ld: Unsatisfied symbol "ncclos_" in file ftest.o
> ld: Unsatisfied symbol "ncopn_" in file ftest.o
> ld: Unsatisfied symbol "ncddef_" in file ftest.o
> ld: Unsatisfied symbol "ncvgt_" in file ftest.o
> ld: Unsatisfied symbol "ncvid_" in file ftest.o
> ld: Unsatisfied symbol "ncvpt_" in file ftest.o
> ld: Unsatisfied symbol "ncdinq_" in file ftest.o
> ld: Unsatisfied symbol "ncpopt_" in file ftest.o
> ld: Unsatisfied symbol "ncdren_" in file ftest.o
> ld: Unsatisfied symbol "ncacpy_" in file ftest.o
> ld: Unsatisfied symbol "ncadel_" in file ftest.o
> ld: Unsatisfied symbol "ncagtc_" in file ftest.o
> 32 errors.
> *** Error exit code 1
> 
> Stop.
> *** Error exit code 1
> 
> Stop.
> *** Error exit code 1
> 
> Stop.
> --59e2_1cfb-3f54_ff6-abd_31df
> Content-Type: application/octet-stream
> Content-Transfer-Encoding: 7bit
> Content-MD5: XAw1qrSahSEQbiKPEhVLXA==
> Content-Disposition: attachment; filename="config.log"
> Content-Description: config.log
> X-Content-Name: config.log
> 
> loading cache ./config.cache
> checking for m4 preprocessor
> checking for m4... (cached) m4
> checking m4 flags... -B10000
> checking user-defined C compiler "/opt/ansic/bin/cc"
checking C compiler... works
> checking how to make dependencies... false
> checking for CC... no
> checking for cxx... no
> checking for c++... no
> checking for g++... no
> checking for gcc... no
> configure: warning: Could not find working C++ compiler
> configure: warning: Setting CXX to the empty string
> configure: warning: The C++ interface will not be built
> checking for /opt/fortran90/bin/f90... (cached) f90
> checking how to run the C preprocessor... (cached) /opt/ansic/bin/cc -E
> checking user-defined Fortran compiler "/opt/fortran90/bin/f90"... works
> checking for Fortran .F compiler... 
> checking if Fortran 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
> checking for math library
> checking for tanh in -lc... (cached) no
> checking for tanh in -lm... (cached) yes
> checking for ar... (cached) ar
> checking for ranlib... (cached) ranlib
> checking for stdlib.h... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for strerror... (cached) yes
> checking for working ftruncate()... no
> checking for working alloca.h... (cached) yes
> checking for alloca... (cached) yes
> checking for st_blksize in struct stat... (cached) yes
> checking for IEEE floating point format... yes
> checking for ANSI C header files... (cached) yes
> checking for size_t... (cached) yes
> checking for off_t... (cached) yes
> checking for ssize_t... (cached) yes
> checking for ptrdiff_t... (cached) yes
> checking for uchar... (cached) no
> checking whether char is unsigned... (cached) no
> checking whether byte ordering is bigendian... (cached) yes
> checking size of short... (cached) 2
> checking size of int... (cached) 4
> checking size of long... (cached) 8
> checking size of float... (cached) 4
> checking size of double... (cached) 8
> checking size of off_t... (cached) 8
> checking size of size_t... (cached) 8
> checking for manual-page index command... 
> checking binary distribution directory... /home/ftp/pub/binary/dummy_system
> creating ./config.status
> creating macros.make
> udcreating fortran/nfconfig.inc
> fortran/nfconfig.inc is unchanged
> creating libsrc/ncconfig.h
> libsrc/ncconfig.h is unchanged
> : /opt/ansic/bin/cc -c -Aa -Ae  -w +O4 +Oparallel +DA2.0W conftest.c
> configure:1875: /opt/fortran90/bin/f90 -O -w +DA2.0W +parallel +cpp=yes -R8 
> -c conftestf.f
> /var/tmp/fcpAAAa04554.f
>    main program 
> 
> 5 Lines Compiled
> configure:1877: /opt/fortran90/bin/f90 -o conftest -O -w +DA2.0W +parallel 
> +cpp=yes -R8  conftestf.o conftest.o 
> configure:1879: ./conftest
> configure:1912: checking if Fortran "byte" is C "long"
> configure:1921: /opt/ansic/bin/cc -c -Aa -Ae  -w +O4 +Oparallel +DA2.0W 
> conftest.c
> configure:1923: /opt/fortran90/bin/f90 -O -w +DA2.0W +parallel +cpp=yes -R8 
> -c conftestf.f
> /var/tmp/fcpAAAa04580.f
>    main program 
> 
> 5 Lines Compiled
> configure:1925: /opt/fortran90/bin/f90 -o conftest -O -w +DA2.0W +parallel 
> +cpp=yes -R8  conftestf.o conftest.o 
> configure:1927: ./conftest
> configure:1964: checking if Fortran "integer*2" is C "short"
> configure:1973: /opt/ansic/bin/cc -c -Aa -Ae  -w +O4 +Oparallel +DA2.0W 
> conftest.c
> configure:1975: /opt/fortran90/bin/f90 -O -w +DA2.0W +parallel +cpp=yes -R8 
> -c conftestf.f
> /var/tmp/fcpAAAa04605.f
>    main program 
> 
> 5 Lines Compiled
> configure:1977: /opt/fortran90/bin/f90 -o conftest -O -w +DA2.0W +parallel 
> +cpp=yes -R8  conftestf.o conftest.o 
> configure:1979: ./conftest
> configure:2012: checking if Fortran "integer*2" is C "int"
> configure:2021: /opt/ansic/bin/cc -c -Aa -Ae  -w +O4 +Oparallel +DA2.0W 
> conftest.c
> configure:2023: /opt/fortran90/bin/f90 -O -w +DA2.0W +parallel +cpp=yes -R8 
> -c conftestf.f
> /var/tmp/fcpAAAa04633.f
>    main program 
> 
> 5 Lines Compiled
> configure:2025: /opt/fortran90/bin/f90 -o conftest -O -w +DA2.0W +parallel 
> +cpp=yes -R8  conftestf.o conftest.o 
> configure:2027: ./conftest
> configure:2060: checking if Fortran "integer*2" is C "long"
> configure:2069: /opt/ansic/bin/cc -c -Aa -Ae  -w +O4 +Oparallel +DA2.0W 
> conftest.c
> configure:2071: /opt/fortran90/bin/f90 -O -w +DA2.0W +parallel +cpp=yes -R8 
> -c conftestf.f
> /var/tmp/fcpAAAa04658.f
>    main program 
> 
> 5 Lines Compiled
> configure:2073: /opt/fortran90/bin/f90 -o conftest -O -w +DA2.0W +parallel 
> +cpp=yes -R8  conftestf.o conftest.o 
> configure:2075: ./conftest
> configure:2110: checking if Fortran "integer" is C "int"
> configure:2119: /opt/ansic/bin/cc -c -Aa -Ae  -w +O4 +Oparallel +DA2.0W 
> conftest.c
> configure:2121: /opt/fortran90/bin/f90 -O -w +DA2.0W +parallel +cpp=yes -R8 
> -c conftestf.f
> /var/tmp/fcpAAAa04683.f
>    main program 
> 
> 5 Lines Compiled
> configure:2123: /opt/fortran90/bin/f90 -o conftest -O -w +DA2.0W +parallel 
> +cpp=yes -R8  conftestf.o conftest.o 
> configure:2125: ./conftest
> configure:2158: checking if Fortran "real" is C "float"
> configure:2167: /opt/ansic/bin/cc -c -Aa -Ae  -w +O4 +Oparallel +DA2.0W 
> conftest.c
> configure:2169: /opt/fortran90/bin/f90 -O -w +DA2.0W +parallel +cpp=yes -R8 
> -c conftestf.f
> /var/tmp/fcpAAAa04711.f
>    main program 
> 
> 5 Lines Compiled
> configure:2171: /opt/fortran90/bin/f90 -o conftest -O -w +DA2.0W +parallel 
> +cpp=yes -R8  conftestf.o conftest.o 
> configure:2173: ./conftest
> configure:2206: checking if Fortran "doubleprecision" is C "double"
> configure:2215: /opt/ansic/bin/cc -c -Aa -Ae  -w +O4 +Oparallel +DA2.0W 
> conftest.c
> configure:2217: /opt/fortran90/bin/f90 -O -w +DA2.0W +parallel +cpp=yes -R8 
> -c conftestf.f
> /var/tmp/fcpAAAa04739.f
>    main program 
> 
> 5 Lines Compiled
> configure:2219: /opt/fortran90/bin/f90 -o conftest -O -w +DA2.0W +parallel 
> +cpp=yes -R8  conftestf.o conftest.o 
> configure:2221: ./conftest
> configure:2248: checking for Fortran-equivalent to netCDF "byte"
> configure:2255: /opt/fortran90/bin/f90 -c -O -w +DA2.0W +parallel +cpp=yes 
> -R8 conftest.f
> /var/tmp/fcpAAAa04761.f
>    main program 
> 
> 3 Lines Compiled
> configure:2270: checking for Fortran-equivalent to netCDF "short"
> configure:2277: /opt/fortran90/bin/f90 -c -O -w +DA2.0W +parallel +cpp=yes 
> -R8 conftest.f
> /var/tmp/fcpAAAa04773.f
>    main program 
> 
> 3 Lines Compiled
> configure:2297: checking for math library
> configure:2301: checking for tanh in -lc
> configure:2339: checking for tanh in -lm
> configure:2391: checking for ar
> configure:2421: checking for ranlib
> configure:2450: checking for stdlib.h
> configure:2487: checking for sys/types.h
> configure:2523: checking for strerror
> configure:2576: checking for working ftruncate()
> configure:2629: /opt/ansic/bin/cc -o conftest +O4 +Oparallel +DA2.0W -Aa -Ae  
> -w  conftest.c  1>&5
> configure: failed program was:
> #line 2581 "configure"
> #include "confdefs.h"
> #include <unistd.h>
> #include <stdio.h>
> #include <fcntl.h>
> #include <sys/stat.h>
> #include <sys/types.h>
> main()
> {
>     char*     path = tmpnam(NULL);
>     int               exitStatus = 1;
> 
>     if (path != NULL)
>     {
>       int     fd = open(path, O_RDWR | O_CREAT | O_TRUNC, 0666);
> 
>       if (fd != -1)
>       {
>           if (write(fd, "0", 1) == 1)
>           {
>               off_t   pos = lseek(fd, 0, SEEK_CUR);
> 
>               if (pos != (off_t)-1)
>               {
>                   if (ftruncate(fd, 512) != -1)
>                   {
>                       if (pos == lseek(fd, 0, SEEK_CUR))
>                       {
>                           if (lseek(fd, 0, SEEK_SET) == 0)
>                           {
>                               char    buf[512];
> 
>                               if (read(fd, buf, 512) == 512)
>                                   exitStatus = 0;
>                           }
>                       }
>                   }
>               }
>           }
>           close(fd);
>           unlink(path);
>       }
>     }
> 
>     return exitStatus;
> }
>     
> configure:2651: checking for working alloca.h
> configure:2684: checking for alloca
> configure:2883: checking for st_blksize in struct stat
> configure:2918: checking for IEEE floating point format
> configure:2956: /opt/ansic/bin/cc -o conftest +O4 +Oparallel +DA2.0W -Aa -Ae  
> -w  conftest.c  1>&5
> configure:2977: checking for ANSI C header files
> configure:3081: checking for size_t
> configure:3114: checking for off_t
> configure:3147: checking for ssize_t
> configure:3180: checking for ptrdiff_t
> configure:3213: checking for uchar
> configure:3246: checking whether char is unsigned
> configure:3309: checking whether byte ordering is bigendian
> configure:3399: checking size of short
> configure:3438: checking size of int
> configure:3477: checking size of long
> configure:3516: checking size of float
> configure:3555: checking size of double
> configure:3594: checking size of off_t
> configure:3637: checking size of size_t
> configure:3761: checking for manual-page index command
> configure:3765: checking binary distribution directory
> --59e2_1cfb-3f54_ff6-abd_31df--