libtool
[Top][All Lists]
Advanced

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

Re: is this a correct use for convenience libraries?


From: Ed Hartnett
Subject: Re: is this a correct use for convenience libraries?
Date: Tue, 07 Jun 2005 09:07:40 -0600
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux)

Ralf Wildenhues <address@hidden> writes:

> Hi Ed,
>
> * Ed Hartnett wrote on Mon, Jun 06, 2005 at 10:25:53PM CEST:
>> 
>> If an interested user uses --enable-netcdf-4, then he gets the classic
>> library, built as a convenience library, and then the new library, with
>> the convenience library included. In other words, both libraries are
>> included in the final result.
>> 
>> This seemed to work well, until I tried porting to an AIX.
>> 
>> On the AIX, the convenience library doesn't seem to make it into the
>> final output.
>
> Which Libtool version do you use again?  Is your code available for
> download?  What are both command lines and output for the creation of
> both the convenience lib and the one that includes it (copy and paste)?
>
> You might have hit a genuine Libtool bug, I'd like to make sure that's
> not the case.
>
> Regards,
> Ralf
>
>

Howdy Ralf,

I'm using libtool 1.5.18.

My library can be found via anon ftp at ftp.unidata.ucar.edu, in
pub/netcdf/netcdf-4. 

(Of course this is an alpha distribution, and anyone who tries to do
any production work with it would be very foolish.)

Unpack the tarball, do a ./configure && make check.

If you have a fortran compiler on your machine, the distribution will
attempt to build the fortran library (which is actually implemented in
C anyway), as a convenience library (in subdir fortran) and then try
to link that to the library in subdir libsrc.

Since the convenience library doesn't seem to make it into the
distribution library, the make check fails in the nf_test directory,
when it tries to link to the fortran functions that are supposed to be
in the library.

When run on Linux or SunOS, this works, but on AIX it doesn't. I am
continuing to investigate.

Thanks for the help!

Here's the somewhat lengthy AIX output:

bash-2.05$ gunzip netcdf-4.0-alpha5.tar.gz && tar -xf netcdf-4.0-alpha5.tar && 
cd netcdf-4.0-alpha5 && ./configure && make check
configure: finding host and initializing
checking build system type... powerpc-ibm-aix5.1.0.0
checking host system type... powerpc-ibm-aix5.1.0.0
checking for a BSD-compatible install... /usr/local/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: checking user options
checking whether CXX is set to ''... no
checking whether FC is set to ''... no
checking whether F90 is set to ''... no
checking whether netCDF-4 is to be built... no
checking whether netCDF is to be built in 64-bit mode... no
checking whether parallel netCDF-4 is to be built... no
checking whether a location for the HDF5 library was specified... 
checking whether configure should try to set compiler flags... yes
checking whether we should just skip C++, F77, or F90 API if compiler is 
missing... yes
checking whether F77 API is desired... yes
checking whether F90 API is desired... yes
checking whether CXX API is desired... yes
checking where to put large temp files if large file tests are run... /ptmp/edh
configure: finding C compiler
checking for xlc... xlc
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... no
checking whether xlc accepts -g... yes
checking for xlc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of xlc... aix
checking whether xlc and cc understand -c and -o together... yes
configure: finding Fortran compiler
checking for xlf... xlf
checking whether we are using the GNU Fortran 77 compiler... no
checking whether xlf accepts -g... yes
checking for xlf90... xlf90
checking whether we are using the GNU Fortran compiler... no
checking whether xlf90 accepts -g... yes
configure: WARNING: F77=xlf FC=xlf90 F90=
checking if we are using xlf for F77... F90=xlf90
checking if we need to add to F90FLAGS for xlf90 or xlf95... F90FLAGS= 
-qsuffix=f=f90
checking if Fortran compiler can handle Fortran-90... yes
configure: finding C++ compiler
checking for cl... no
checking for KCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for xlC... xlC
checking whether we are using the GNU C++ compiler... no
checking whether xlC accepts -g... yes
checking dependency style of xlC... aix
configure: finding other utilities
checking for m4... m4
checking m4 flags... -B10000
checking for ar... ar
checking ar flags... cru
checking for nm... nm
checking nm flags... 
checking for a BSD-compatible install... /usr/local/bin/install -c
configure: trying to set CPPFLAGS for this platform
checking if -D_HPUX_SOURCE should be in CPPFLAGS... CPPFLAGS=
checking if Solaris -Xa option is needed... CPPFLAGS=
checking if Fortran-related pre-processor flag needed... CPPFLAGS=
configure: trying to set fortran flags for this platform
checking if FLIBS needs extra F77 lib on hpux... FLIBS=
checking for SunOS Fortran -ftrap= option... FFLAGS=-g
configure: trying to set fortran 90 flags for this platform
checking if we need to add to FFLAGS for ifort compiler... FFLAGS=-g
checking if we need to set _LARGE_FILES despite results of previous tests... 
_LARGE_FILES=
configure: setting up libtool
checking for a sed that does not truncate output... /usr/bin/sed
checking for egrep... grep -E
checking for non-GNU ld... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... nm
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... xlc -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... no
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... xlC -E
checking the maximum length of command line arguments... 8192
checking command to parse nm output from xlc object... failed
checking for objdir... .libs
checking for ranlib... ranlib
checking for strip... strip
checking if xlc static flag  works... yes
checking for xlc option to produce PIC... 
checking if xlc supports -c -o file.o... yes
checking whether the xlc linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... aix5.1.0.0 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking whether the xlC linker (/usr/bin/ld) supports shared libraries... yes
checking for xlC option to produce PIC... 
checking if xlC supports -c -o file.o... yes
checking whether the xlC linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... aix5.1.0.0 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for xlf option to produce PIC... 
checking if xlf supports -c -o file.o... yes
checking whether the xlf linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... aix5.1.0.0 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
configure: checking for large file support
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... 1
configure: displaying some results
checking CPPFLAGS... 
checking CC CFLAGS... xlc -g
checking type xlc... xlc is /usr/vac/bin/xlc
checking CXX... xlC
checking CXXFLAGS... -g
checking type xlC... xlC is /usr/vacpp/bin/xlC
checking FC... xlf90
checking FFLAGS... -g
checking type xlf90... xlf90 is /usr/bin/xlf90
checking F90... xlf90
checking F90FLAGS...  -qsuffix=f=f90
checking type xlf90... xlf90 is a tracked alias for /usr/bin/xlf90
checking AR... ar
checking ARFLAGS... cru
checking type ar... ar is /usr/bin/ar
checking NM... nm
checking NMFLAGS... 
configure: checking types, headers, and functions
checking user-defined Fortran-77 compiler "xlf90"... 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
checking for tanh in -lc... no
checking for tanh in -lm... 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... yes
checking whether char is unsigned... yes
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... catman
checking for manual-page index command... catman -w -M $(MANDIR)
checking binary distribution directory... /home/ftp/pub/binary/dummy_system
configure: generating header files and makefiles
configure: creating ./config.status
config.status: creating Makefile
config.status: creating man/Makefile
config.status: creating fortran/Makefile
config.status: creating libsrc/Makefile
config.status: creating libsrc4/Makefile
config.status: creating nctest/Makefile
config.status: creating nc_test4/Makefile
config.status: creating nc_test/Makefile
config.status: creating ncgen/Makefile
config.status: creating nf_test/Makefile
config.status: creating ncdump/Makefile
config.status: creating config.h
config.status: creating fortran/nfconfig1.inc
config.status: executing depfiles commands
Making check in man
Target "check" is up to date.
Making check in fortran
        source='fort-attio.c' object='fort-attio.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o fort-attio.lo 
fort-attio.c
mkdir .libs
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-attio.c  -DPIC 
-o .libs/fort-attio.o
        source='fort-control.c' object='fort-control.lo' libtool=yes  
DEPDIR=.deps depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC 
--mode=compile xlc -DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o 
fort-control.lo fort-control.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-control.c  
-DPIC -o .libs/fort-control.o
        source='fort-dim.c' object='fort-dim.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o fort-dim.lo 
fort-dim.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-dim.c  -DPIC -o 
.libs/fort-dim.o
        source='fort-genatt.c' object='fort-genatt.lo' libtool=yes  
DEPDIR=.deps depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC 
--mode=compile xlc -DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o 
fort-genatt.lo fort-genatt.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-genatt.c  -DPIC 
-o .libs/fort-genatt.o
        source='fort-geninq.c' object='fort-geninq.lo' libtool=yes  
DEPDIR=.deps depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC 
--mode=compile xlc -DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o 
fort-geninq.lo fort-geninq.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-geninq.c  -DPIC 
-o .libs/fort-geninq.o
        source='fort-genvar.c' object='fort-genvar.lo' libtool=yes  
DEPDIR=.deps depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC 
--mode=compile xlc -DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o 
fort-genvar.lo fort-genvar.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-genvar.c  -DPIC 
-o .libs/fort-genvar.o
        source='fort-lib.c' object='fort-lib.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o fort-lib.lo 
fort-lib.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-lib.c  -DPIC -o 
.libs/fort-lib.o
        source='fort-misc.c' object='fort-misc.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o fort-misc.lo 
fort-misc.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-misc.c  -DPIC 
-o .libs/fort-misc.o
        source='fort-v2compat.c' object='fort-v2compat.lo' libtool=yes  
DEPDIR=.deps depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC 
--mode=compile xlc -DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o 
fort-v2compat.lo fort-v2compat.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-v2compat.c  
-DPIC -o .libs/fort-v2compat.o
        source='fort-vario.c' object='fort-vario.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o fort-vario.lo 
fort-vario.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-vario.c  -DPIC 
-o .libs/fort-vario.o
        source='fort-var1io.c' object='fort-var1io.lo' libtool=yes  
DEPDIR=.deps depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC 
--mode=compile xlc -DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o 
fort-var1io.lo fort-var1io.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-var1io.c  -DPIC 
-o .libs/fort-var1io.o
        source='fort-varaio.c' object='fort-varaio.lo' libtool=yes  
DEPDIR=.deps depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC 
--mode=compile xlc -DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o 
fort-varaio.lo fort-varaio.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-varaio.c  -DPIC 
-o .libs/fort-varaio.o
        source='fort-varmio.c' object='fort-varmio.lo' libtool=yes  
DEPDIR=.deps depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC 
--mode=compile xlc -DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o 
fort-varmio.lo fort-varmio.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-varmio.c  -DPIC 
-o .libs/fort-varmio.o
        source='fort-varsio.c' object='fort-varsio.lo' libtool=yes  
DEPDIR=.deps depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC 
--mode=compile xlc -DHAVE_CONFIG_H  -I. -I. -I.. -I.  -I../libsrc     -g -c -o 
fort-varsio.lo fort-varsio.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../libsrc -g -c -M fort-varsio.c  -DPIC 
-o .libs/fort-varsio.o
        /bin/sh ../libtool --tag=CC --mode=link xlc  -g    -o libnetcdff.la   
fort-attio.lo fort-control.lo fort-dim.lo  fort-genatt.lo fort-geninq.lo 
fort-genvar.lo fort-lib.lo  fort-misc.lo fort-v2compat.lo fort-vario.lo 
fort-var1io.lo  fort-varaio.lo fort-varmio.lo fort-varsio.lo  
ar cru .libs/libnetcdff.a .libs/fort-attio.o .libs/fort-control.o 
.libs/fort-dim.o .libs/fort-genatt.o .libs/fort-geninq.o .libs/fort-genvar.o 
.libs/fort-lib.o .libs/fort-misc.o .libs/fort-v2compat.o .libs/fort-vario.o 
.libs/fort-var1io.o .libs/fort-varaio.o .libs/fort-varmio.o .libs/fort-varsio.o
ranlib .libs/libnetcdff.a
creating libnetcdff.la
(cd .libs && rm -f libnetcdff.la && ln -s ../libnetcdff.la libnetcdff.la)
Target "check" is up to date.
Making check in libsrc
        source='attr.c' object='attr.lo' libtool=yes  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o attr.lo attr.c
mkdir .libs
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M attr.c  -DPIC -o 
.libs/attr.o
        source='ncx.c' object='ncx.lo' libtool=yes  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o ncx.lo ncx.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M ncx.c  -DPIC -o 
.libs/ncx.o
        source='putget.c' object='putget.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o putget.lo putget.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M putget.c  -DPIC -o 
.libs/putget.o
        source='dim.c' object='dim.lo' libtool=yes  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o dim.lo dim.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M dim.c  -DPIC -o 
.libs/dim.o
        source='error.c' object='error.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o error.lo error.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M error.c  -DPIC -o 
.libs/error.o
        source='libvers.c' object='libvers.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o libvers.lo libvers.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M libvers.c  -DPIC -o 
.libs/libvers.o
        source='nc.c' object='nc.lo' libtool=yes  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o nc.lo nc.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M nc.c  -DPIC -o 
.libs/nc.o
        source='string.c' object='string.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o string.lo string.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M string.c  -DPIC -o 
.libs/string.o
        source='v1hpg.c' object='v1hpg.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o v1hpg.lo v1hpg.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M v1hpg.c  -DPIC -o 
.libs/v1hpg.o
        source='var.c' object='var.lo' libtool=yes  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o var.lo var.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M var.c  -DPIC -o 
.libs/var.o
        source='posixio.c' object='posixio.lo' libtool=yes  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o posixio.lo posixio.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M posixio.c  -DPIC -o 
.libs/posixio.o
        source='v2i.c' object='v2i.lo' libtool=yes  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  /bin/sh ../libtool --tag=CC --mode=compile xlc 
-DHAVE_CONFIG_H  -I. -I. -I.. -I../fortran      -g -c -o v2i.lo v2i.c
 xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran -g -c -M v2i.c  -DPIC -o 
.libs/v2i.o
        /bin/sh ../libtool --tag=CC --mode=link xlc  -g    -o libnetcdf.la 
-rpath /usr/local/lib -version-info 0:0:0 attr.lo ncx.lo putget.lo  dim.lo 
error.lo libvers.lo nc.lo string.lo  v1hpg.lo var.lo posixio.lo v2i.lo 
../fortran/libnetcdff.la 
generating symbol list for `libnetcdf.la'
nm -BCpg  .libs/attr.o .libs/ncx.o .libs/putget.o .libs/dim.o .libs/error.o 
.libs/libvers.o .libs/nc.o .libs/string.o .libs/v1hpg.o .libs/var.o 
.libs/posixio.o .libs/v2i.o  ../fortran/.libs/libnetcdff.a | awk '{ if ((($2 == 
"T") || ($2 == "D") || ($2 == "B")) && (substr($3,1,1) != ".")) { print $3 } }' 
| sort -u > .libs/libnetcdf.exp
xlc -Wl,-bM:SRE -o .libs/libnetcdf.so.0  .libs/attr.o .libs/ncx.o 
.libs/putget.o .libs/dim.o .libs/error.o .libs/libvers.o .libs/nc.o 
.libs/string.o .libs/v1hpg.o .libs/var.o .libs/posixio.o .libs/v2i.o   -lc  
-Wl,-bE:.libs/libnetcdf.exp -Wl,-bnoentry ${wl}-berok
ar cru .libs/libnetcdf.a .libs/libnetcdf.so.0
creating libnetcdf.la
(cd .libs && rm -f libnetcdf.la && ln -s ../libnetcdf.la libnetcdf.la)
Target "check" is up to date.
Making check in nc_test
        make  nc_test
        source='nc_test.c' object='nc_test.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o nc_test.o nc_test.c
        source='error.c' object='error.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG  
-I../libsrc      -g -c -o error.o error.c
        source='test_get.c' object='test_get.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o test_get.o test_get.c
        source='test_put.c' object='test_put.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o test_put.o test_put.c
        source='test_read.c' object='test_read.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o test_read.o test_read.c
        source='test_write.c' object='test_write.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o test_write.o test_write.c
        source='util.c' object='util.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG  
-I../libsrc      -g -c -o util.o util.c
        /bin/sh ../libtool --tag=CC --mode=link xlc  -g  -L../libsrc   -o 
nc_test  nc_test.o error.o  test_get.o test_put.o test_read.o  test_write.o 
util.o -lnetcdf -lm  
mkdir .libs
xlc -g -o .libs/nc_test nc_test.o error.o test_get.o test_put.o test_read.o 
test_write.o util.o  -L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc 
-L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc/.libs -lnetcdf -lm 
-Wl,-blibpath:/usr/local/lib:/usr/lpp/xlopt:/usr/lib:/lib 
creating nc_test
        make  check-TESTS
Testing 2 different netCDF formats.


Switching to 64-bit offset format.
*** 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.  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_default_format ... ok


Switching to netCDF classic format.
*** 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.  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_default_format ... ok

Total number of failures: 0
PASS: nc_test
==================
All 1 tests passed
==================
Target "check" is up to date.
Making check in ncgen
        source='main.c' object='main.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG  
-I../libsrc      -g -c -o main.o main.c
        source='load.c' object='load.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG  
-I../libsrc      -g -c -o load.o load.c
        source='ncgentab.c' object='ncgentab.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o ncgentab.o ncgentab.c
        source='escapes.c' object='escapes.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o escapes.o escapes.c
        source='getfill.c' object='getfill.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o getfill.o getfill.c
        source='init.c' object='init.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG  
-I../libsrc      -g -c -o init.o init.c
        source='genlib.c' object='genlib.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o genlib.o genlib.c
        /bin/sh ../libtool --tag=CC --mode=link xlc  -g  -L../libsrc   -o ncgen 
 main.o load.o ncgentab.o  escapes.o getfill.o init.o  genlib.o -lnetcdf  
mkdir .libs
xlc -g -o .libs/ncgen main.o load.o ncgentab.o escapes.o getfill.o init.o 
genlib.o  -L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc 
-L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc/.libs -lnetcdf 
-Wl,-blibpath:/usr/local/lib:/usr/lpp/xlopt:/usr/lib:/lib 
creating ncgen
        make  check-TESTS
*** Testing ncgen.
*** creating c0.nc from c0.cdl...
*** Test successful!
PASS: run_tests.sh
==================
All 1 tests passed
==================
Target "check" is up to date.
Making check in ncdump
        source='ncdump.c' object='ncdump.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o ncdump.o ncdump.c
        source='vardata.c' object='vardata.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o vardata.o vardata.c
        source='dumplib.c' object='dumplib.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o dumplib.o dumplib.c
        /bin/sh ../libtool --tag=CC --mode=link xlc  -g  -L../libsrc   -o 
ncdump  ncdump.o vardata.o  dumplib.o -lnetcdf -lm  
mkdir .libs
xlc -g -o .libs/ncdump ncdump.o vardata.o dumplib.o  
-L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc 
-L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc/.libs -lnetcdf -lm 
-Wl,-blibpath:/usr/local/lib:/usr/lpp/xlopt:/usr/lib:/lib 
creating ncdump
        make  ctest ctest64
        source='ctest.c' object='ctest.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG  
-I../libsrc      -g -c -o ctest.o ctest.c
        /bin/sh ../libtool --tag=CC --mode=link xlc  -g  -L../libsrc   -o ctest 
 ctest.o -lnetcdf -lm  
xlc -g -o .libs/ctest ctest.o  -L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc 
-L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc/.libs -lnetcdf -lm 
-Wl,-blibpath:/usr/local/lib:/usr/lpp/xlopt:/usr/lib:/lib 
creating ctest
        source='ctest64.c' object='ctest64.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG  -I../libsrc      -g -c -o ctest64.o ctest64.c
        /bin/sh ../libtool --tag=CC --mode=link xlc  -g  -L../libsrc   -o 
ctest64  ctest64.o -lnetcdf -lm  
xlc -g -o .libs/ctest64 ctest64.o  -L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc 
-L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc/.libs -lnetcdf -lm 
-Wl,-blibpath:/usr/local/lib:/usr/lpp/xlopt:/usr/lib:/lib 
creating ctest64
        make  check-TESTS
*** Testing ncgen and ncdump using test0.cdl.
*** creating test0.nc from test0.cdl...
*** creating test1.cdl from test0.nc...
*** creating test1.nc from test1.cdl...
*** creating test2.cdl from test1.nc...
*** All test of ncgen and ncdump using test0.cdl passed!
PASS: run_tests.sh
*** Testing ncgen and ncdump with 64-bit offset format.
*** creating test0.nc from test0.cdl...
*** creating test1.cdl from test0.nc...
*** creating test1.nc from test1.cdl...
*** creating test2.cdl from test1.nc...
*** All ncgen and ncdump with 64-bit offset format tests passed!
PASS: tst_64bit.sh
PASS: ctest
PASS: ctest64
*** Testing ncgen and ncdump test output for classic format.
*** creating ctest1.cdl from ctest0.nc...
*** creating c0.nc from c0.cdl...
*** creating c1.cdl from c0.nc...
*** comparing ncdump of C program output (ctest1.cdl) with c1.cdl...
*** All ncgen and ncdump test output for classic format passed!
*** Testing ncgen and ncdump test output for 64-bit offset format.
*** creating ctest1.cdl from test0_64.nc...
*** creating c0.nc from c0.cdl...
*** creating c1.cdl from c0.nc...
*** comparing ncdump of C program output (ctest1_64.cdl) with c1.cdl...
*** All ncgen and ncdump test output for 64-bit offset format passed!
PASS: tst_output.sh
==================
All 5 tests passed
==================
Target "check" is up to date.
Making check in nctest
        make  nctest
        source='add.c' object='add.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG 
-I../libsrc    -g -c -o add.o add.c
        source='atttests.c' object='atttests.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o atttests.o atttests.c
        source='cdftests.c' object='cdftests.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o cdftests.o cdftests.c
        source='dimtests.c' object='dimtests.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o dimtests.o dimtests.c
        source='driver.c' object='driver.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o driver.o driver.c
        source='emalloc.c' object='emalloc.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o emalloc.o emalloc.c
        source='error.c' object='error.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG 
-I../libsrc    -g -c -o error.o error.c
        source='misctest.c' object='misctest.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o misctest.o misctest.c
        source='rec.c' object='rec.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG 
-I../libsrc    -g -c -o rec.o rec.c
        source='slabs.c' object='slabs.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG 
-I../libsrc    -g -c -o slabs.o slabs.c
        source='val.c' object='val.o' libtool=no  DEPDIR=.deps depmode=aix 
/bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -g -DDEBUG 
-I../libsrc    -g -c -o val.o val.c
        source='vardef.c' object='vardef.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o vardef.o vardef.c
        source='varget.c' object='varget.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o varget.o varget.c
        source='vargetg.c' object='vargetg.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o vargetg.o vargetg.c
        source='varput.c' object='varput.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o varput.o varput.c
        source='varputg.c' object='varputg.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o varputg.o varputg.c
        source='vartests.c' object='vartests.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o vartests.o vartests.c
        source='vputget.c' object='vputget.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o vputget.o vputget.c
        source='vputgetg.c' object='vputgetg.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-g -DDEBUG -I../libsrc    -g -c -o vputgetg.o vputgetg.c
        /bin/sh ../libtool --tag=CC --mode=link xlc  -g  -L../libsrc  -o nctest 
 add.o atttests.o  cdftests.o dimtests.o driver.o  emalloc.o error.o misctest.o 
 rec.o slabs.o val.o vardef.o  varget.o vargetg.o varput.o  varputg.o 
vartests.o vputget.o  vputgetg.o -lnetcdf -lm  
mkdir .libs
xlc -g -o .libs/nctest add.o atttests.o cdftests.o dimtests.o driver.o 
emalloc.o error.o misctest.o rec.o slabs.o val.o vardef.o varget.o vargetg.o 
varput.o varputg.o vartests.o vputget.o vputgetg.o  
-L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc 
-L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc/.libs -lnetcdf -lm 
-Wl,-blibpath:/usr/local/lib:/usr/lpp/xlopt:/usr/lib:/lib 
creating nctest
        make  check-TESTS
*** 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 ***
PASS: nctest
PASS: compare_test_files.sh
==================
All 2 tests passed
==================
Target "check" is up to date.
Making check in nf_test
        make  nf_test
        xlf -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran   -I../libsrc    -g -c -o 
test_get.o test_get.F
** test_nf_get_var1_text   === End of Compilation 1 ===
** test_nf_get_var1_int1   === End of Compilation 2 ===
** test_nf_get_var1_int2   === End of Compilation 3 ===
** test_nf_get_var1_int   === End of Compilation 4 ===
** test_nf_get_var1_real   === End of Compilation 5 ===
** test_nf_get_var1_double   === End of Compilation 6 ===
** test_nf_get_var_text   === End of Compilation 7 ===
** test_nf_get_var_int1   === End of Compilation 8 ===
** test_nf_get_var_int2   === End of Compilation 9 ===
** test_nf_get_var_int   === End of Compilation 10 ===
** test_nf_get_var_real   === End of Compilation 11 ===
** test_nf_get_var_double   === End of Compilation 12 ===
** test_nf_get_vara_text   === End of Compilation 13 ===
** test_nf_get_vara_int1   === End of Compilation 14 ===
** test_nf_get_vara_int2   === End of Compilation 15 ===
** test_nf_get_vara_int   === End of Compilation 16 ===
** test_nf_get_vara_real   === End of Compilation 17 ===
** test_nf_get_vara_double   === End of Compilation 18 ===
** test_nf_get_vars_text   === End of Compilation 19 ===
** test_nf_get_vars_int1   === End of Compilation 20 ===
** test_nf_get_vars_int2   === End of Compilation 21 ===
** test_nf_get_vars_int   === End of Compilation 22 ===
** test_nf_get_vars_real   === End of Compilation 23 ===
** test_nf_get_vars_double   === End of Compilation 24 ===
** test_nf_get_varm_text   === End of Compilation 25 ===
** test_nf_get_varm_int1   === End of Compilation 26 ===
** test_nf_get_varm_int2   === End of Compilation 27 ===
** test_nf_get_varm_int   === End of Compilation 28 ===
** test_nf_get_varm_real   === End of Compilation 29 ===
** test_nf_get_varm_double   === End of Compilation 30 ===
** test_nf_get_att_text   === End of Compilation 31 ===
** test_nf_get_att_int1   === End of Compilation 32 ===
** test_nf_get_att_int2   === End of Compilation 33 ===
** test_nf_get_att_int   === End of Compilation 34 ===
** test_nf_get_att_real   === End of Compilation 35 ===
** test_nf_get_att_double   === End of Compilation 36 ===
1501-510  Compilation successful for file test_get.F.
        xlf -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran   -I../libsrc    -g -c -o 
test_put.o test_put.F
** hash_text   === End of Compilation 1 ===
** hash_int1   === End of Compilation 2 ===
** hash_int2   === End of Compilation 3 ===
** hash_int   === End of Compilation 4 ===
** hash_real   === End of Compilation 5 ===
** hash_double   === End of Compilation 6 ===
** check_vars_text   === End of Compilation 7 ===
** check_vars_int1   === End of Compilation 8 ===
** check_vars_int2   === End of Compilation 9 ===
** check_vars_int   === End of Compilation 10 ===
** check_vars_real   === End of Compilation 11 ===
** check_vars_double   === End of Compilation 12 ===
** check_atts_text   === End of Compilation 13 ===
** check_atts_int1   === End of Compilation 14 ===
** check_atts_int2   === End of Compilation 15 ===
** check_atts_int   === End of Compilation 16 ===
** check_atts_real   === End of Compilation 17 ===
** check_atts_double   === End of Compilation 18 ===
** test_nf_put_var1_text   === End of Compilation 19 ===
** test_nf_put_var1_int1   === End of Compilation 20 ===
** test_nf_put_var1_int2   === End of Compilation 21 ===
** test_nf_put_var1_int   === End of Compilation 22 ===
** test_nf_put_var1_real   === End of Compilation 23 ===
** test_nf_put_var1_double   === End of Compilation 24 ===
** test_nf_put_var_text   === End of Compilation 25 ===
** test_nf_put_var_int1   === End of Compilation 26 ===
** test_nf_put_var_int2   === End of Compilation 27 ===
** test_nf_put_var_int   === End of Compilation 28 ===
** test_nf_put_var_real   === End of Compilation 29 ===
** test_nf_put_var_double   === End of Compilation 30 ===
** test_nf_put_vara_text   === End of Compilation 31 ===
** test_nf_put_vara_int1   === End of Compilation 32 ===
** test_nf_put_vara_int2   === End of Compilation 33 ===
** test_nf_put_vara_int   === End of Compilation 34 ===
** test_nf_put_vara_real   === End of Compilation 35 ===
** test_nf_put_vara_double   === End of Compilation 36 ===
** test_nf_put_vars_text   === End of Compilation 37 ===
** test_nf_put_vars_int1   === End of Compilation 38 ===
** test_nf_put_vars_int2   === End of Compilation 39 ===
** test_nf_put_vars_int   === End of Compilation 40 ===
** test_nf_put_vars_real   === End of Compilation 41 ===
** test_nf_put_vars_double   === End of Compilation 42 ===
** test_nf_put_varm_text   === End of Compilation 43 ===
** test_nf_put_varm_int1   === End of Compilation 44 ===
** test_nf_put_varm_int2   === End of Compilation 45 ===
** test_nf_put_varm_int   === End of Compilation 46 ===
** test_nf_put_varm_real   === End of Compilation 47 ===
** test_nf_put_varm_double   === End of Compilation 48 ===
** test_nf_put_att_text   === End of Compilation 49 ===
** test_nf_put_att_int1   === End of Compilation 50 ===
** test_nf_put_att_int2   === End of Compilation 51 ===
** test_nf_put_att_int   === End of Compilation 52 ===
** test_nf_put_att_real   === End of Compilation 53 ===
** test_nf_put_att_double   === End of Compilation 54 ===
1501-510  Compilation successful for file test_put.F.
        xlf -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran   -I../libsrc    -g -c -o 
nf_error.o nf_error.F
** error   === End of Compilation 1 ===
** errori   === End of Compilation 2 ===
** errord   === End of Compilation 3 ===
** errorc   === End of Compilation 4 ===
** errore   === End of Compilation 5 ===
1501-510  Compilation successful for file nf_error.F.
        xlf -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran   -I../libsrc    -g -c -o 
nf_test.o nf_test.F
** usage   === End of Compilation 1 ===
** test   === End of Compilation 2 ===
** nf_test   === End of Compilation 3 ===
1501-510  Compilation successful for file nf_test.F.
        xlf -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran   -I../libsrc    -g -c -o 
test_read.o test_read.F
** test_nf_strerror   === End of Compilation 1 ===
** test_nf_open   === End of Compilation 2 ===
** test_nf_close   === End of Compilation 3 ===
** test_nf_inq   === End of Compilation 4 ===
** test_nf_inq_natts   === End of Compilation 5 ===
** test_nf_inq_ndims   === End of Compilation 6 ===
** test_nf_inq_nvars   === End of Compilation 7 ===
** test_nf_inq_unlimdim   === End of Compilation 8 ===
** test_nf_inq_format   === End of Compilation 9 ===
** test_nf_inq_dimid   === End of Compilation 10 ===
** test_nf_inq_dim   === End of Compilation 11 ===
** test_nf_inq_dimlen   === End of Compilation 12 ===
** test_nf_inq_dimname   === End of Compilation 13 ===
** test_nf_inq_varid   === End of Compilation 14 ===
** test_nf_inq_var   === End of Compilation 15 ===
** test_nf_inq_vardimid   === End of Compilation 16 ===
** test_nf_inq_varname   === End of Compilation 17 ===
** test_nf_inq_varnatts   === End of Compilation 18 ===
** test_nf_inq_varndims   === End of Compilation 19 ===
** test_nf_inq_vartype   === End of Compilation 20 ===
** test_nf_inq_att   === End of Compilation 21 ===
** test_nf_inq_attlen   === End of Compilation 22 ===
** test_nf_inq_atttype   === End of Compilation 23 ===
** test_nf_inq_attname   === End of Compilation 24 ===
** test_nf_inq_attid   === End of Compilation 25 ===
1501-510  Compilation successful for file test_read.F.
        xlf -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran   -I../libsrc    -g -c -o 
test_write.o test_write.F
** test_nf_create   === End of Compilation 1 ===
** test_nf_redef   === End of Compilation 2 ===
** test_nf_enddef   === End of Compilation 3 ===
** test_nf_sync   === End of Compilation 4 ===
** test_nf_abort   === End of Compilation 5 ===
** test_nf_def_dim   === End of Compilation 6 ===
** test_nf_rename_dim   === End of Compilation 7 ===
** test_nf_def_var   === End of Compilation 8 ===
** test_nf_rename_var   === End of Compilation 9 ===
** test_nf_copy_att   === End of Compilation 10 ===
** test_nf_rename_att   === End of Compilation 11 ===
** test_nf_del_att   === End of Compilation 12 ===
** test_nf_set_fill   === End of Compilation 13 ===
** test_nf_set_default_format   === End of Compilation 14 ===
** nf_get_file_version   === End of Compilation 15 ===
1501-510  Compilation successful for file test_write.F.
        xlf -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran   -I../libsrc    -g -c -o 
util.o util.F
** print_nok   === End of Compilation 1 ===
** inrange   === End of Compilation 2 ===
** inrange_uchar   === End of Compilation 3 ===
** inrange_float   === End of Compilation 4 ===
** inrange3   === End of Compilation 5 ===
** equal   === End of Compilation 6 ===
** int_vec_eq   === End of Compilation 7 ===
** roll   === End of Compilation 8 ===
** index2ncindexes   === End of Compilation 9 ===
** index2indexes   === End of Compilation 10 ===
** indexes2index   === End of Compilation 11 ===
** hash   === End of Compilation 12 ===
** hash4   === End of Compilation 13 ===
** char2type   === End of Compilation 14 ===
** init_dims   === End of Compilation 15 ===
** init_gatts   === End of Compilation 16 ===
** prod   === End of Compilation 17 ===
** init_gvars   === End of Compilation 18 ===
** def_dims   === End of Compilation 19 ===
** def_vars   === End of Compilation 20 ===
** put_atts   === End of Compilation 21 ===
** put_vars   === End of Compilation 22 ===
** write_file   === End of Compilation 23 ===
** check_dims   === End of Compilation 24 ===
** check_vars   === End of Compilation 25 ===
** check_atts   === End of Compilation 26 ===
** check_file   === End of Compilation 27 ===
** varid   === End of Compilation 28 ===
** natts   === End of Compilation 29 ===
** att_name   === End of Compilation 30 ===
** att_type   === End of Compilation 31 ===
** att_len   === End of Compilation 32 ===
** internal_min   === End of Compilation 33 ===
** internal_max   === End of Compilation 34 ===
** external_min   === End of Compilation 35 ===
** external_max   === End of Compilation 36 ===
** in_internal_range   === End of Compilation 37 ===
** len_trim   === End of Compilation 38 ===
1501-510  Compilation successful for file util.F.
        source='fortlib.c' object='fortlib.o' libtool=no  DEPDIR=.deps 
depmode=aix /bin/sh ../depcomp  xlc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  
-I../libsrc     -g -c -o fortlib.o fortlib.c
        /bin/sh ../libtool --tag=F77 --mode=link xlf   -g -L../libsrc   -o 
nf_test  test_get.o test_put.o  nf_error.o nf_test.o test_read.o  test_write.o 
util.o fortlib.o -lnetcdf -lm  
mkdir .libs
xlf -g -o .libs/nf_test test_get.o test_put.o nf_error.o nf_test.o test_read.o 
test_write.o util.o fortlib.o  -L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc 
-L/home/bluesky/edh/netcdf-4.0-alpha5/libsrc/.libs -lnetcdf -lm 
-Wl,-blibpath:/usr/local/lib:/usr/lib:/lib 
ld: 0711-317 ERROR: Undefined symbol: .nf_create
ld: 0711-317 ERROR: Undefined symbol: .nf_strerror
ld: 0711-317 ERROR: Undefined symbol: .nf_def_dim
ld: 0711-317 ERROR: Undefined symbol: .nf_def_var
ld: 0711-317 ERROR: Undefined symbol: .nf_put_att_text
ld: 0711-317 ERROR: Undefined symbol: .nf_put_att_double
ld: 0711-317 ERROR: Undefined symbol: .nf_enddef
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vara_text
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vara_double
ld: 0711-317 ERROR: Undefined symbol: .nf_close
ld: 0711-317 ERROR: Undefined symbol: .nf_delete
ld: 0711-317 ERROR: Undefined symbol: .nf_open
ld: 0711-317 ERROR: Undefined symbol: .nf_issyserr
ld: 0711-317 ERROR: Undefined symbol: .nf_redef
ld: 0711-317 ERROR: Undefined symbol: .nf_inq
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_dimid
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_dim
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_dimlen
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_dimname
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_varid
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_var
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_natts
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_ndims
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_nvars
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_unlimdim
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_format
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_vardimid
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_varname
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_varnatts
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_varndims
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_vartype
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var1_text
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var1_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var1_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var1_int
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var1_real
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var1_double
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var_text
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var_int
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var_real
ld: 0711-317 ERROR: Undefined symbol: .nf_get_var_double
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vara_text
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vara_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vara_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vara_int
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vara_real
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vara_double
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vars_text
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vars_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vars_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vars_int
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vars_real
ld: 0711-317 ERROR: Undefined symbol: .nf_get_vars_double
ld: 0711-317 ERROR: Undefined symbol: .nf_get_varm_text
ld: 0711-317 ERROR: Undefined symbol: .nf_get_varm_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_get_varm_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_get_varm_int
ld: 0711-317 ERROR: Undefined symbol: .nf_get_varm_real
ld: 0711-317 ERROR: Undefined symbol: .nf_get_varm_double
ld: 0711-317 ERROR: Undefined symbol: .nf_get_att_text
ld: 0711-317 ERROR: Undefined symbol: .nf_get_att_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_get_att_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_get_att_int
ld: 0711-317 ERROR: Undefined symbol: .nf_get_att_real
ld: 0711-317 ERROR: Undefined symbol: .nf_get_att_double
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_att
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_attname
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_attid
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_attlen
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_atttype
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var1_double
ld: 0711-317 ERROR: Undefined symbol: .nf_sync
ld: 0711-317 ERROR: Undefined symbol: .nf_abort
ld: 0711-317 ERROR: Undefined symbol: .nf_rename_dim
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var1_text
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var1_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var1_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var1_int
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var1_real
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var_text
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var_int
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var_real
ld: 0711-317 ERROR: Undefined symbol: .nf_put_var_double
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vara_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vara_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vara_int
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vara_real
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vars_text
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vars_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vars_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vars_int
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vars_real
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vars_double
ld: 0711-317 ERROR: Undefined symbol: .nf_put_varm_text
ld: 0711-317 ERROR: Undefined symbol: .nf_put_varm_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_put_varm_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_put_varm_int
ld: 0711-317 ERROR: Undefined symbol: .nf_put_varm_real
ld: 0711-317 ERROR: Undefined symbol: .nf_put_varm_double
ld: 0711-317 ERROR: Undefined symbol: .nf_rename_var
ld: 0711-317 ERROR: Undefined symbol: .nf_put_att_int1
ld: 0711-317 ERROR: Undefined symbol: .nf_put_att_int2
ld: 0711-317 ERROR: Undefined symbol: .nf_put_att_int
ld: 0711-317 ERROR: Undefined symbol: .nf_put_att_real
ld: 0711-317 ERROR: Undefined symbol: .nf_copy_att
ld: 0711-317 ERROR: Undefined symbol: .nf_rename_att
ld: 0711-317 ERROR: Undefined symbol: .nf_del_att
ld: 0711-317 ERROR: Undefined symbol: .nf_set_fill
ld: 0711-317 ERROR: Undefined symbol: .nf_set_default_format
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
make: 1254-004 The error code from the last command is 8.


Stop.
make: 1254-004 The error code from the last command is 2.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.
bash-2.05$ libtool --version
ltmain.sh (GNU libtool) 1.5.18 (1.1220.2.245 2005/05/16 08:55:27)

Copyright (C) 2005  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
bash-2.05$ 
-- 
Ed Hartnett  -- address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]