[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
20010111: netcdf-3.5-beta6
- Subject: 20010111: netcdf-3.5-beta6
- Date: Thu, 11 Jan 2001 14:26:54 -0700
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--