NOTE: The netcdf-hdf
mailing list is no longer active. The list archives are made available for historical reasons.
HDF folk: I'm trying to compile and install a fairly recent cvs snapshot of HDF5. It works fine on my linux machine, but on Russ's Sun it has some trouble finding libtool. Yet: uname -a SunOS zero.unidata.ucar.edu 5.9 Generic_117171-12 sun4u sparc SUNW,Ultra-4 bash-3.00$ libtool --version ltmain.sh (GNU libtool) 1.5.2 (1.1220.2.60 2004/01/25 12:25:08) Copyright (C) 2003 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-3.00$ Here's the configure. Note near the bottom it complains that it can't find libtool. Have any of you seen this before? BTW this machine built and installed the last HDF5 release, so I know it can happen. Thanks! Ed bash-3.00$ ./configure && make checking for a BSD-compatible install... /opt/gnu/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... sparc-sun-solaris2.9 checking host system type... sparc-sun-solaris2.9 checking shell variables initial values... done checking if tr works... yes checking if basename works... yes checking if xargs works... yes checking for cached host... none checking for sizeof hsize_t and hssize_t... large checking for config sparc-sun-solaris2.9... no checking for config sparc-sun-solaris2.x... no checking for config sun-solaris2.9... no checking for config sun-solaris2.x... no checking for config sparc-solaris2.9... no checking for config sparc-solaris2.x... no checking for config sparc-sun... no checking for config solaris2.9... no checking for config solaris2.x... found checking for config ./config/site-specific/host-zero.unidata.ucar.edu... no checking for config ./config/site-specific/host-unidata.ucar.edu... no checking for config ./config/site-specific/host-ucar.edu... no checking for config ./config/site-specific/host-edu... no checking for gcc... cc 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 cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of cc... dashXmstdout checking if Fortran interface enabled... no checking if c++ interface enabled... checking whether we are using the GNU C++ compiler... no checking whether CC accepts -g... yes checking dependency style of CC... dashXmstdout checking how to run the C++ preprocessor... CC -E no checking if should build only statically linked executables... no checking for ar... ar checking whether make sets $(MAKE)... (cached) yes checking for a BSD-compatible install... /opt/gnu/bin/install -c ./configure: AC_LIBTOOL_DLOPEN: command not found ./configure: AM_PROG_LIBTOOL: command not found checking make... checking how make searches directories... VPATH=DIR1:DIR2:... checking whether make will build with undefined variables... yes checking for production mode... development checking for ceil in -lm... yes checking for xdr_int in -lnsl... yes checking how to run the C preprocessor... cc -E checking for egrep... grep -E checking for ANSI C header files... yes checking whether time.h and sys/time.h may both be included... yes checking for difftime... yes checking for gettimeofday... 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 sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for sys/stat.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for sys/types.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking features.h usability... no checking features.h presence... no checking for features.h... no checking for stdint.h... (cached) no checking io.h usability... no checking io.h presence... no checking for io.h... no checking winsock.h usability... no checking winsock.h presence... no checking for winsock.h... no checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for lseek64... yes checking for fseek64... no checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking whether byte ordering is bigendian... yes checking for char... yes checking size of char... 1 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 long long... yes checking size of long long... 8 checking for __int64... no checking size of __int64... 0 checking for float... yes checking size of float... 4 checking for double... yes checking size of double... 8 checking for long double... yes checking size of long double... 16 checking for int8_t... yes checking size of int8_t... 1 checking for uint8_t... yes checking size of uint8_t... 1 checking for int_least8_t... yes checking size of int_least8_t... 1 checking for uint_least8_t... yes checking size of uint_least8_t... 1 checking for int_fast8_t... no checking size of int_fast8_t... 0 checking for uint_fast8_t... no checking size of uint_fast8_t... 0 checking for int16_t... yes checking size of int16_t... 2 checking for uint16_t... yes checking size of uint16_t... 2 checking for int_least16_t... yes checking size of int_least16_t... 2 checking for uint_least16_t... yes checking size of uint_least16_t... 2 checking for int_fast16_t... no checking size of int_fast16_t... 0 checking for uint_fast16_t... no checking size of uint_fast16_t... 0 checking for int32_t... yes checking size of int32_t... 4 checking for uint32_t... yes checking size of uint32_t... 4 checking for int_least32_t... yes checking size of int_least32_t... 4 checking for uint_least32_t... yes checking size of uint_least32_t... 4 checking for int_fast32_t... no checking size of int_fast32_t... 0 checking for uint_fast32_t... no checking size of uint_fast32_t... 0 checking for int64_t... yes checking size of int64_t... 8 checking for uint64_t... yes checking size of uint64_t... 8 checking for int_least64_t... yes checking size of int_least64_t... 8 checking for uint_least64_t... yes checking size of uint_least64_t... 8 checking for int_fast64_t... no checking size of int_fast64_t... 0 checking for uint_fast64_t... no checking size of uint_fast64_t... 0 checking for size_t... (cached) yes checking size of size_t... 4 checking for ssize_t... (cached) yes checking size of ssize_t... 4 checking for off_t... (cached) yes checking size of off_t... 4 checking if dev_t is scalar... yes checking for dmalloc library... suppressed checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for compress2 in -lz... yes checking for compress2... yes checking for szlib... suppressed checking for SRB... suppressed checking for PD_open in -lpdb... no checking for lite_PD_open in -lsilo... no checking pdb.h usability... no checking pdb.h presence... no checking for pdb.h... no checking for pthread... suppressed checking for thread safe support... no checking whether HDF5 v1.6 compatibility functions enabled... no checking for Stream Virtual File Driver support... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking sys/filio.h usability... yes checking sys/filio.h presence... yes checking for sys/filio.h... yes checking if socklen_t is defined... yes checking for tm_gmtoff in struct tm... no checking for __tm_gmtoff in struct tm... no checking for global timezone variable... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... no checking for tzname... yes checking for struct timezone... yes checking whether gettimeofday() gives timezone... no checking for st_blocks in struct stat... yes checking for _getvideoconfig... no checking for gettextinfo... no checking for GetConsoleScreenBufferInfo... no checking for _scrsize... no checking for ioctl... yes checking for struct videoconfig... no checking for struct text_info... no checking for TIOCGWINSZ... yes checking for TIOCGETD... yes checking for fork... yes checking for frexpf... no checking for frexpl... no checking for gethostname... yes checking for getpwuid... yes checking for getrusage... yes checking for BSDgettimeofday... no checking for longjmp... yes checking for setsysinfo... no checking for sigaction... yes checking for signal... yes checking for snprintf... yes checking for vasprintf... no checking for strdup... yes checking for system... yes checking for waitpid... yes checking for vsnprintf... yes checking if vsnprintf returns correct value... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for __attribute__ extension... no checking for __FUNCTION__ extension... no checking how to print long long... %lld and %llu checking Threads support system scope... yes checking for gpfs... suppressed checking for debug flags... default (d,e,f,g,hg,i,mm,o,p,s,t,v,z) checking whether function stack tracking is enabled... yes checking for API tracing... yes checking for instrumented library... yes checking for parallel support files... skipped checking for I/O filters... all (shuffle,fletcher32,nbit,scaleoffset) checking if converting denormalized floating-point values is possible... yes checking if accurately converting from long double to integers works... yes checking if accurately converting from integers to long double works... yes checking if accurately converting unsigned long long to floating-point values works... yes checking if accurately roundup converting floating-point to unsigned long long values... yes checking if right maximum converting floating-point to unsigned long long values... yes checking if converting long double to unsigned int values works... yes checking if compiling unsigned long long to floating-point typecasts work... yes checking if converting unsigned long long to long double with precision work... yes ./configure: whoami: command not found grep: can't open "libtool" grep: can't open "libtool" checking if high level library is enabled... yes configure: creating ./config.status config.status: creating src/libhdf5.settings config.status: creating Makefile config.status: creating src/Makefile config.status: creating test/Makefile config.status: creating testpar/Makefile config.status: creating testpar/testph5.sh config.status: creating perform/Makefile config.status: creating tools/Makefile config.status: creating tools/h5dump/Makefile config.status: creating tools/h5dump/testh5dump.sh config.status: creating tools/h5import/Makefile config.status: creating tools/h5diff/Makefile config.status: creating tools/h5jam/Makefile config.status: creating tools/h5jam/testh5jam.sh config.status: creating tools/h5repack/Makefile config.status: creating tools/h5repack/h5repack.sh config.status: creating tools/h5ls/Makefile config.status: creating tools/lib/Makefile config.status: creating tools/misc/Makefile config.status: creating tools/misc/h5cc config.status: creating tools/gifconv/Makefile config.status: creating examples/Makefile config.status: creating doc/Makefile config.status: creating doc/html/Makefile config.status: creating doc/html/ed_libs/Makefile config.status: creating doc/html/ed_styles/Makefile config.status: creating doc/html/ADGuide/Makefile config.status: creating doc/html/Graphics/Makefile config.status: creating doc/html/Intro/Makefile config.status: creating doc/html/PSandPDF/Makefile config.status: creating doc/html/TechNotes/Makefile config.status: creating doc/html/Tutor/Makefile config.status: creating doc/html/Tutor/Graphics/Makefile config.status: creating doc/html/Tutor/examples/Makefile config.status: creating doc/html/cpplus/Makefile config.status: creating doc/html/fortran/Makefile config.status: creating c++/Makefile config.status: creating c++/src/Makefile config.status: creating c++/src/h5c++ config.status: creating c++/test/Makefile config.status: creating c++/examples/Makefile config.status: creating fortran/Makefile config.status: creating fortran/src/h5fc config.status: creating fortran/src/H5fortran_types.f90 config.status: creating fortran/src/libhdf5_fortran.settings config.status: creating fortran/src/Makefile config.status: creating fortran/test/Makefile config.status: creating fortran/testpar/Makefile config.status: creating fortran/examples/Makefile config.status: creating hl/Makefile config.status: creating hl/src/Makefile config.status: creating hl/test/Makefile config.status: creating hl/fortran/Makefile config.status: creating hl/fortran/src/Makefile config.status: creating hl/fortran/test/Makefile config.status: creating src/H5config.h config.status: executing default-1 commands creating src/H5pubconf.h config.status: executing depfiles commands Configure Summary Compiling Options: Compilation Mode: Development C Compiler: cc CFLAGS: -erroff=%none -DBSD_COMP -g -xildoff CPPFLAGS: -DH5_DEBUG_API -DH5Z_DEBUG -DH5V_DEBUG -DH5T_DEBUG -DH5S_DEBUG -DH5P_DEBUG -DH5O_DEBUG -DH5MM_DEBUG -DH5I_DEBUG -DH5HG_DEBUG -DH5G_DEBUG -DH5F_DEBUG -DH5E_DEBUG -DH5D_DEBUG -UNDEBUG -LANG:std LDFLAGS: Debug Mode: d,e,f,g,hg,i,mm,o,p,s,t,v,z Shared Libraries: No Static Libraries: No Statically Linked Executables: No Tracing: Yes Optimization Instrumentation: Yes Languages: C++: No Fortran: No Features: dmalloc: No Flexible Parallel HDF: No Function Stack Tracing: Enabled GPFS: No HDF5 v1.6 Compatibility: No hsize_t: Large I/O filters (external): deflate I/O filters (internal): shuffle,fletcher32,nbit,scaleoffset Linux Large File Support (LFS): Disabled MPE: No Parallel HDF5: No SRB: No Stream VFD: Enabled Threadsafety: Disabled High Level library: Enabled Making all in src make all-am source='H5.c' object='H5.lo' libtool=yes \ DEPDIR=.deps depmode=dashXmstdout /bin/bash ../bin/depcomp \ @LIBTOOL@ --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I. -DH5_DEBUG_API -DH5Z_DEBUG -DH5V_DEBUG -DH5T_DEBUG -DH5S_DEBUG -DH5P_DEBUG -DH5O_DEBUG -DH5MM_DEBUG -DH5I_DEBUG -DH5HG_DEBUG -DH5G_DEBUG -DH5F_DEBUG -DH5E_DEBUG -DH5D_DEBUG -UNDEBUG -LANG:std -erroff=%none -DBSD_COMP -g -xildoff -c -o H5.lo H5.c ../bin/depcomp: @LIBTOOL@: command not found *** Error code 127 make: Fatal error: Command failed for target `H5.lo' Current working directory /home/ed/local/hdf5/src *** Error code 1 make: Fatal error: Command failed for target `all' Current working directory /home/ed/local/hdf5/src *** Error code 1 make: Fatal error: Command failed for target `all-recursive' bash-3.00$ -- Ed Hartnett -- ed@xxxxxxxxxxxxxxxx
netcdf-hdf
archives: