diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2012-03-21 15:10:17 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2012-03-21 15:10:17 (GMT) |
commit | eb89d7b53ab95623ab454186a602e1cafc7391f0 (patch) | |
tree | ceafe458b3011e38853e765352d3c7e59bbecce1 /vms | |
parent | 3e468e6ff65d540a439e99ea568a6bff7add7cea (diff) | |
download | hdf5-eb89d7b53ab95623ab454186a602e1cafc7391f0.zip hdf5-eb89d7b53ab95623ab454186a602e1cafc7391f0.tar.gz hdf5-eb89d7b53ab95623ab454186a602e1cafc7391f0.tar.bz2 |
[svn-r22105] Description:
Bring r20557:22085 from trunk to this branch, also fixing some other
issues/failures in the branch simultaneously. The h5repack tests are still
failing, but Neil will be checking into those, so the branch can be fully
functional again.
Tested on:
Mac OSX/64 10.7.3 (amazon) w/debug
Diffstat (limited to 'vms')
-rw-r--r-- | vms/src/h5pubconf.h | 149 | ||||
-rw-r--r-- | vms/src/make.com | 8 | ||||
-rw-r--r-- | vms/test/H5srcdir_str.h | 2 | ||||
-rw-r--r-- | vms/test/check.com | 7 | ||||
-rw-r--r-- | vms/test/make.com | 6 |
5 files changed, 106 insertions, 66 deletions
diff --git a/vms/src/h5pubconf.h b/vms/src/h5pubconf.h index b6137bc..893e46c 100644 --- a/vms/src/h5pubconf.h +++ b/vms/src/h5pubconf.h @@ -65,13 +65,13 @@ #define H5_FP_TO_ULLONG_RIGHT_MAXIMUM 1 /* Define if gettimeofday() populates the tz pointer passed in */ -/* #define H5_GETTIMEOFDAY_GIVES_TZ 1 */ +/* #undef H5_GETTIMEOFDAY_GIVES_TZ */ /* Define to 1 if you have the `alarm' function. */ #define H5_HAVE_ALARM 1 /* Define if the __attribute__(()) extension is present */ -/* #define H5_HAVE_ATTRIBUTE 1 */ +/* #undef H5_HAVE_ATTRIBUTE */ /* Define to 1 if you have the `BSDgettimeofday' function. */ /* #undef H5_HAVE_BSDGETTIMEOFDAY */ @@ -83,6 +83,9 @@ /* Define if the compiler understands the __func__ keyword */ #define H5_HAVE_C99_FUNC 1 +/* Define to 1 if you have the `clock_gettime' function. */ +#define H5_HAVE_CLOCK_GETTIME 1 + /* Define if the function stack tracing code is to be compiled in */ /* #undef H5_HAVE_CODESTACK */ @@ -103,10 +106,10 @@ /* #undef H5_HAVE_DMALLOC_H */ /* Define if library information should be embedded in the executables */ -/* #define H5_HAVE_EMBEDDED_LIBINFO 1 */ +/* #undef H5_HAVE_EMBEDDED_LIBINFO */ /* Define to 1 if you have the <features.h> header file. */ -/* #define H5_HAVE_FEATURES_H 1 */ +/* #undef H5_HAVE_FEATURES_H */ /* Define if support for deflate (zlib) filter is enabled */ #define H5_HAVE_FILTER_DEFLATE 1 @@ -127,7 +130,7 @@ /* #undef H5_HAVE_FILTER_SZIP */ /* Define to 1 if you have the `fork' function. */ -/* #define H5_HAVE_FORK 1 */ +/* #undef H5_HAVE_FORK */ /* Define to 1 if you have the `frexpf' function. */ #define H5_HAVE_FREXPF 1 @@ -135,23 +138,23 @@ /* Define to 1 if you have the `frexpl' function. */ #define H5_HAVE_FREXPL 1 -/* Define to 1 if you have the `fseek64' function. */ -/* #undef H5_HAVE_FSEEK64 */ - /* Define to 1 if you have the `fseeko' function. */ #define H5_HAVE_FSEEKO 1 +/* Define to 1 if you have the `fseek64' function. */ +/* #undef H5_HAVE_FSEEKO64 */ + /* Define to 1 if you have the `fstat64' function. */ -/* #define H5_HAVE_FSTAT64 1 */ +/* #undef H5_HAVE_FSTAT64 */ /* Define to 1 if you have the `ftello' function. */ #define H5_HAVE_FTELLO 1 /* Define to 1 if you have the `ftruncate64' function. */ -/* #define H5_HAVE_FTRUNCATE64 1 */ +/* #undef H5_HAVE_FTRUNCATE64 */ /* Define if the compiler understands the __FUNCTION__ keyword */ -/* #define H5_HAVE_FUNCTION 1 */ +/* #undef H5_HAVE_FUNCTION */ /* Define to 1 if you have the `GetConsoleScreenBufferInfo' function. */ /* #undef H5_HAVE_GETCONSOLESCREENBUFFERINFO */ @@ -160,10 +163,10 @@ #define H5_HAVE_GETHOSTNAME 1 /* Define to 1 if you have the `getpwuid' function. */ -/* #define H5_HAVE_GETPWUID 1 */ +/* #undef H5_HAVE_GETPWUID */ /* Define to 1 if you have the `getrusage' function. */ -/* #define H5_HAVE_GETRUSAGE 1 */ +/* #undef H5_HAVE_GETRUSAGE */ /* Define to 1 if you have the `gettextinfo' function. */ /* #undef H5_HAVE_GETTEXTINFO */ @@ -227,16 +230,22 @@ /* #undef H5_HAVE_LIBSZ */ /* Define to 1 if you have the `z' library (-lz). */ -/* #define H5_HAVE_LIBZ 1 */ +/* #undef H5_HAVE_LIBZ */ /* Define to 1 if you have the `longjmp' function. */ #define H5_HAVE_LONGJMP 1 /* Define to 1 if you have the `lseek64' function. */ -/* #define H5_HAVE_LSEEK64 1 */ +/* #undef H5_HAVE_LSEEK64 */ /* Define to 1 if you have the `lstat' function. */ -/* #define H5_HAVE_LSTAT 1 */ +/* #undef H5_HAVE_LSTAT */ + +/* Define to 1 if you have the <mach/mach_time.h> header file. */ +/* #undef H5_HAVE_MACH_MACH_TIME_H */ + +/* Define to 1 if you have the <memory.h> header file. */ +/* #undef H5_HAVE_MEMORY_H */ /* Define if we have MPE support */ /* #undef H5_HAVE_MPE */ @@ -277,6 +286,12 @@ /* Define to 1 if you have the `signal' function. */ #define H5_HAVE_SIGNAL 1 +/* Define to 1 if you have the `sigprocmask' function. */ +/* #undef H5_HAVE_SIGPROCMASK */ + +/* Define to 1 if you have the `sigsetjmp' function. */ +/* #undef H5_HAVE_SIGSETJMP */ + /* Define to 1 if you have the `snprintf' function. */ #define H5_HAVE_SNPRINTF 1 @@ -284,16 +299,16 @@ #define H5_HAVE_SRANDOM 1 /* Define to 1 if you have the `stat64' function. */ -/* #define H5_HAVE_STAT64 1 */ +/* #undef H5_HAVE_STAT64 */ /* Define if `struct stat' has the `st_blocks' field */ -/* #define H5_HAVE_STAT_ST_BLOCKS 1 */ +/* #undef H5_HAVE_STAT_ST_BLOCKS */ /* Define to 1 if you have the <stddef.h> header file. */ #define H5_HAVE_STDDEF_H 1 /* Define to 1 if you have the <stdint.h> header file. */ -/* #define H5_HAVE_STDINT_H 1 */ +/* #undef H5_HAVE_STDINT_H */ /* Define to 1 if you have the <stdlib.h> header file. */ #define H5_HAVE_STDLIB_H 1 @@ -311,7 +326,7 @@ /* #undef H5_HAVE_STRUCT_TEXT_INFO */ /* Define if `struct timezone' is defined */ -/* #define H5_HAVE_STRUCT_TIMEZONE 1 */ +/* #undef H5_HAVE_STRUCT_TIMEZONE */ /* Define to 1 if `tm_zone' is member of `struct tm'. */ #define H5_HAVE_STRUCT_TM_TM_ZONE 1 @@ -320,7 +335,7 @@ /* #undef H5_HAVE_STRUCT_VIDEOCONFIG */ /* Define to 1 if you have the `symlink' function. */ -/* #define H5_HAVE_SYMLINK 1 */ +/* #undef H5_HAVE_SYMLINK */ /* Define to 1 if you have the `system' function. */ #define H5_HAVE_SYSTEM 1 @@ -374,7 +389,7 @@ #define H5_HAVE_TMPFILE 1 /* Define if `tm_gmtoff' is a member of `struct tm' */ -/* #define H5_HAVE_TM_GMTOFF 1 */ +/* #undef H5_HAVE_TM_GMTOFF */ /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use `HAVE_STRUCT_TM_TM_ZONE' instead. */ @@ -388,7 +403,7 @@ #define H5_HAVE_UNISTD_H 1 /* Define to 1 if you have the `vasprintf' function. */ -/* #define H5_HAVE_VASPRINTF 1 */ +/* #undef H5_HAVE_VASPRINTF */ /* Define to 1 if you have the `vsnprintf' function. */ #define H5_HAVE_VSNPRINTF 1 @@ -419,7 +434,7 @@ /* Define if your system can't handle converting floating-point values to long long. */ -/* #define H5_HW_FP_TO_LLONG_NOT_WORKS 1 */ +/* #undef H5_HW_FP_TO_LLONG_NOT_WORKS */ /* Define if HDF5's high-level library headers should be included in hdf5.h */ #define H5_INCLUDE_HL 1 @@ -438,6 +453,10 @@ values correctly. */ #define H5_LDOUBLE_TO_LLONG_ACCURATE 1 +/* Define if your system converts long double to (unsigned) long values with + special algorithm. */ +/* #undef H5_LDOUBLE_TO_LONG_SPECIAL */ + /* Define if your system can convert long double to unsigned int values correctly. */ #define H5_LDOUBLE_TO_UINT_ACCURATE 1 @@ -449,6 +468,10 @@ values correctly. */ #define H5_LLONG_TO_LDOUBLE_CORRECT 1 +/* Define if your system can convert (unsigned) long to long double values + with special algorithm. */ +/* #undef H5_LONG_TO_LDOUBLE_SPECIAL */ + /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #define H5_LT_OBJDIR ".libs/" @@ -456,17 +479,10 @@ /* Define if the metadata trace file code is to be compiled in */ /* #undef H5_METADATA_TRACE_FILE */ -/* Define if your system can handle complicated MPI derived datatype - correctly. */ -/* #undef H5_MPI_COMPLEX_DERIVED_DATATYPE_WORKS */ - /* Define if your system's `MPI_File_set_size' function works for files over 2GB. */ /* #undef H5_MPI_FILE_SET_SIZE_BIG */ -/* Define if your system can handle special collective IO properly. */ -/* #undef H5_MPI_SPECIAL_COLLECTIVE_IO_WORKS */ - /* Define if we can violate pointer alignment restrictions */ #define H5_NO_ALIGNMENT_RESTRICTIONS 1 @@ -486,13 +502,16 @@ #define H5_PACKAGE_NAME "HDF5" /* Define to the full name and version of this package. */ -#define H5_PACKAGE_STRING "HDF5 1.9.81-FA_a5" +#define H5_PACKAGE_STRING "HDF5 1.9.111-FA_a5" /* Define to the one symbol short name of this package. */ #define H5_PACKAGE_TARNAME "hdf5" +/* Define to the home page for this package. */ +#define H5_PACKAGE_URL "" + /* Define to the version of this package. */ -#define H5_PACKAGE_VERSION "1.9.81-FA_a5" +#define H5_PACKAGE_VERSION "1.9.111-FA_a5" /* Width for printf() for type `long long' or `__int64', use `ll' */ #define H5_PRINTF_LL_WIDTH "ll" @@ -522,28 +541,28 @@ #define H5_SIZEOF_INT8_T 1 /* The size of `int_fast16_t', as computed by sizeof. */ -/* #define H5_SIZEOF_INT_FAST16_T 4 */ +/* #define H5_SIZEOF_INT_FAST16_T 0 */ /* The size of `int_fast32_t', as computed by sizeof. */ -/* #define H5_SIZEOF_INT_FAST32_T 4 */ +/* #define H5_SIZEOF_INT_FAST32_T 0 */ /* The size of `int_fast64_t', as computed by sizeof. */ -/* #define H5_SIZEOF_INT_FAST64_T 8 */ +/* #define H5_SIZEOF_INT_FAST64_T 0 */ /* The size of `int_fast8_t', as computed by sizeof. */ -/* #define H5_SIZEOF_INT_FAST8_T 1 */ +/* #define H5_SIZEOF_INT_FAST8_T 0 */ /* The size of `int_least16_t', as computed by sizeof. */ -/* #define H5_SIZEOF_INT_LEAST16_T 2 */ +/* #define H5_SIZEOF_INT_LEAST16_T 0 */ /* The size of `int_least32_t', as computed by sizeof. */ -/* #define H5_SIZEOF_INT_LEAST32_T 4 */ +/* #define H5_SIZEOF_INT_LEAST32_T 0 */ /* The size of `int_least64_t', as computed by sizeof. */ -/* #define H5_SIZEOF_INT_LEAST64_T 8 */ +/* #define H5_SIZEOF_INT_LEAST64_T 0 */ /* The size of `int_least8_t', as computed by sizeof. */ -/* #define H5_SIZEOF_INT_LEAST8_T 1 */ +/* #define H5_SIZEOF_INT_LEAST8_T 0 */ /* The size of `long', as computed by sizeof. */ #define H5_SIZEOF_LONG 4 @@ -555,11 +574,14 @@ #define H5_SIZEOF_LONG_LONG 8 /* The size of `off64_t', as computed by sizeof. */ -/* #define H5_SIZEOF_OFF64_T 8 */ +#define H5_SIZEOF_OFF64_T 0 /* The size of `off_t', as computed by sizeof. */ #define H5_SIZEOF_OFF_T 8 +/* The size of `ptrdiff_t', as computed by sizeof. */ +#define H5_SIZEOF_PTRDIFF_T 4 + /* The size of `short', as computed by sizeof. */ #define H5_SIZEOF_SHORT 2 @@ -582,28 +604,28 @@ #define H5_SIZEOF_UINT8_T 1 /* The size of `uint_fast16_t', as computed by sizeof. */ -/* #define H5_SIZEOF_UINT_FAST16_T 4 */ +/* #define H5_SIZEOF_UINT_FAST16_T 0 */ /* The size of `uint_fast32_t', as computed by sizeof. */ -/* #define H5_SIZEOF_UINT_FAST32_T 4 */ +/* #define H5_SIZEOF_UINT_FAST32_T 0 */ /* The size of `uint_fast64_t', as computed by sizeof. */ -/* #define H5_SIZEOF_UINT_FAST64_T 8 */ +/* #define H5_SIZEOF_UINT_FAST64_T 0 */ /* The size of `uint_fast8_t', as computed by sizeof. */ -/* #define H5_SIZEOF_UINT_FAST8_T 1 */ +/* #define H5_SIZEOF_UINT_FAST8_T 0 */ /* The size of `uint_least16_t', as computed by sizeof. */ -/* #define H5_SIZEOF_UINT_LEAST16_T 2 */ +/* #define H5_SIZEOF_UINT_LEAST16_T 0 */ /* The size of `uint_least32_t', as computed by sizeof. */ -/* #define H5_SIZEOF_UINT_LEAST32_T 4 */ +/* #define H5_SIZEOF_UINT_LEAST32_T 0 */ /* The size of `uint_least64_t', as computed by sizeof. */ -/* #define H5_SIZEOF_UINT_LEAST64_T 8 */ +/* #define H5_SIZEOF_UINT_LEAST64_T 0 */ /* The size of `uint_least8_t', as computed by sizeof. */ -/* #define H5_SIZEOF_UINT_LEAST8_T 1 */ +/* #define H5_SIZEOF_UINT_LEAST8_T 0 */ /* The size of `unsigned', as computed by sizeof. */ #define H5_SIZEOF_UNSIGNED 4 @@ -615,7 +637,7 @@ #define H5_STDC_HEADERS 1 /* Define if strict file format checks are enabled */ -/* #define H5_STRICT_FORMAT_CHECKS 1 */ +/* #undef H5_STRICT_FORMAT_CHECKS */ /* Define if your system supports pthread_attr_setscope(&attribute, PTHREAD_SCOPE_SYSTEM) call. */ @@ -635,6 +657,10 @@ correct precision. */ #define H5_ULLONG_TO_LDOUBLE_PRECISION 1 +/* Define if your system accurately converting unsigned long to float values. + */ +/* #undef H5_ULONG_TO_FLOAT_ACCURATE */ + /* Define if your system can accurately convert unsigned (long) long values to floating-point values. */ #define H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE 1 @@ -648,7 +674,7 @@ /* #undef H5_USING_MEMCHECKER */ /* Version number of package */ -#define H5_VERSION "1.9.81-FA_a5" +#define H5_VERSION "1.9.111-FA_a5" /* Define if vsnprintf() returns the correct value for formatted strings that don't fit into size allowed */ @@ -662,15 +688,13 @@ /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ -/* #if defined AC_APPLE_UNIVERSAL_BUILD */ -/* # if defined __BIG_ENDIAN__ */ -/* # define WORDS_BIGENDIAN 1 */ -/* # endif */ -/* #else */ -/* # ifndef WORDS_BIGENDIAN */ -/* # undef WORDS_BIGENDIAN */ -/* # endif */ -/* #endif */ +/* #undef H5_WORDS_BIGENDIAN */ + +/* Number of bits in a file offset, on hosts where this is settable. */ +/* #undef H5__FILE_OFFSET_BITS */ + +/* Define for large files, on AIX-style hosts. */ +/* #undef H5__LARGE_FILES */ /* Define to empty if `const' does not conform to ANSI C. */ /* #undef H5_const */ @@ -684,6 +708,9 @@ /* Define to `long int' if <sys/types.h> does not define. */ /* #undef H5_off_t */ +/* Define to `long' if <sys/types.h> does not define. */ +/* #undef H5_ptrdiff_t */ + /* Define to `unsigned long' if <sys/types.h> does not define. */ /* #undef H5_size_t */ diff --git a/vms/src/make.com b/vms/src/make.com index 48d5fae..bd1f55c 100644 --- a/vms/src/make.com +++ b/vms/src/make.com @@ -43,15 +43,15 @@ $ cobj= "H5, H5checksum, H5dbg, H5system, H5timer, H5trace,"+- "H5EA, H5EAcache, H5EAdbg, H5EAdblkpage, H5EAdblock, H5EAhdr, H5EAiblock, H5EAint,"+- "H5EAsblock, H5EAstat, H5EAtest, H5E, H5Edeprec, H5Eint,"+- "H5FA, H5FAcache, H5FAdbg, H5FAdblkpage, H5FAdblock, H5FAhdr, H5FAstat, H5FAtest,"+- - "H5Faccum, H5F, H5Fdbg, H5Fdeprec, H5FD, H5FDcore, H5FDdirect, H5FDfamily, H5FDint, H5FDlog, "+- + "H5Faccum, H5F, H5Fcwfs, H5Fdbg, H5Fdeprec, H5FD, H5FDcore, H5FDdirect, H5FDfamily, H5FDint, H5FDlog, "+- "H5FDmpi, H5FDmpio, H5FDmpiposix, H5FDmulti, H5FDsec2, H5FDspace, H5FDstdio, H5FDwindows,"+- - "H5Ffake, H5Fio, H5FL, H5Fmount, H5Fmpi, H5FO, H5Fquery, H5FS, H5FScache, H5FSdbg, H5Fsfile,"+- - "H5FSsection, H5FSstat, H5FStest, H5Fsuper, H5Fsuper_cache, H5Ftest,"+- + "H5Fefc, H5Ffake, H5Fio, H5FL, H5Fmount, H5Fmpi, H5FO, H5Fquery, H5FS, H5FScache, H5FSdbg,"+- + "H5Fsfile, H5FSsection, H5FSstat, H5FStest, H5Fsuper, H5Fsuper_cache, H5Ftest,"+- "H5Gbtree2, H5G, H5Gcache, H5Gcompact, H5Gdense, H5Gdeprec, H5Gent, H5Gint, H5Glink, H5Gloc,"+- "H5Gname, H5Gnode, H5Gobj, H5Goh, H5Groot, H5Gstab, H5Gtest, H5Gtraverse,"+- "H5HFbtree2, H5HF, H5HFcache, H5HFdbg, H5HFdblock, H5HFdtable, H5HFhdr, H5HFhuge, H5HFiblock,"+- "H5HFiter, H5HFman, H5HFsection, H5HFspace, H5HFstat, H5HFtest, H5HFtiny,"+- - "H5HG, H5HGcache, H5HGdbg, H5HL, H5HLcache, H5HLdbg, H5HLint, H5HP, H5I, H5Itest, H5L, H5Lexternal" + "H5HG, H5HGcache, H5HGdbg, H5HGquery, H5HL, H5HLcache, H5HLdbg, H5HLint, H5HP, H5I, H5Itest, H5L, H5Lexternal" $ cobj1= "H5MFaggr, H5MF, H5MFdbg, H5MFsection, H5MM,"+- "H5MP, H5MPtest, H5Oainfo, H5Oalloc, H5Oattr, H5Oattribute, H5Obogus, H5Obtreek,"+- "H5O, H5Ocache, H5Ochunk, H5Ocont, H5Ocopy, H5Odbg, H5Odrvinfo, H5Odtype, H5Oefl, H5Ofill, H5Ofsinfo,"+- diff --git a/vms/test/H5srcdir_str.h b/vms/test/H5srcdir_str.h index faf1b03..9dfcf56 100644 --- a/vms/test/H5srcdir_str.h +++ b/vms/test/H5srcdir_str.h @@ -19,4 +19,4 @@ */
/* Set the 'srcdir' path from configure time */
-static const char *config_srcdir = "[.]";
+static const char *config_srcdir = "[-.test]";
diff --git a/vms/test/check.com b/vms/test/check.com index af64d6f..5a3c945 100644 --- a/vms/test/check.com +++ b/vms/test/check.com @@ -110,6 +110,13 @@ $ type sys$input $ run earray $ type sys$input +$! Skip this test for now because it opens the same file many times. +$! Please see Issue 7620 in Jira about it. +$! type sys$input +$! ------- Running efc ------- +$! run efc +$! type sys$input + $ type sys$input ------- Running enum ------- $ run enum diff --git a/vms/test/make.com b/vms/test/make.com index 5e46479..22479c6 100644 --- a/vms/test/make.com +++ b/vms/test/make.com @@ -152,6 +152,12 @@ $ link earray, - libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib $! $ type sys$input + Creating efc test +$ ccc efc +$ link efc, - + libh5test.olb/lib,[-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib +$! +$ type sys$input Creating enum test $ ccc enum $ link enum, - |