Hi all, I try to use the hdf5 package. I downloaded the Windows binary version, and it claims it requires hdf5dll.dll library, so I download the whole hdf5 1.4.3 package from NCSA. Unfortunatelly, it crashes R. I suspect it is because the package was probably compiled against version 1.2 of hdf5 (as evoked in the help file?) or any other previous version, so I downloaded the source of the package and tried to recompile it,... but I can't get trough the configure phase. I put the path of hdf5 lib in configure.in (tried both /xtra/hdf5 and /xtra/hdf5/lib), but sh configure always end up with "can't find zlig", which is provided however with hdf5). What do I do wrong? Can someone help me? Alternatively, can someone send me the correct Windows version of hdf5dll.dll and zlib.dll that does not crash R... Best, Philippe Grosjean ...........]<(({?<...............<?}))><............................... ) ) ) ) ) __ __ ( ( ( ( ( |__) | _ ) ) ) ) ) | hilippe |__)rosjean ( ( ( ( ( Marine Biol. Lab., ULB, Belgium ) ) ) ) ) __ ( ( ( ( ( |\ /| |__) ) ) ) ) ) | \/ |ariculture & |__)iostatistics ( ( ( ( ( ) ) ) ) ) e-mail: phgrosje at ulb.ac.be or phgrosjean at sciviews.org ( ( ( ( ( SciViews project coordinator (http://www.sciviews.org) ) ) ) ) ) tel: 00-32-2-650.29.70 (lab), 00-32-2-673.31.33 (home) ( ( ( ( ( ) ) ) ) ) "I'm 100% confident that p is between 0 and 1" ( ( ( ( ( L. Gonick & W. Smith (1993) ) ) ) ) ) ....................................................................... === my configure.in ================AC_INIT(DESCRIPTION) AC_PROG_CC AC_ARG_WITH(zlib, --with-zlib=/XTRA/hdf5) if test -n "$with_zlib"; then ZLIBLDFLAGS=-L${with_zlib}/lib ZLIBCPPFLAGS=-I${with_zlib}/include fi AC_ARG_WITH(hdf5, --with-hdf5=/XTRA/hdf5) if test -n "$with_hdf5"; then HDF5LDFLAGS=-L${with_hdf5}/lib HDF5CPPFLAGS=-I${with_hdf5}/include fi LIBS=-lm CPPFLAGS="$ZLIBCPPFLAGS $HDF5CPPFLAGS $CPPFLAGS" LDFLAGS="$HDF5LDFLAGS $ZLIBLDFLAGS $LDFLAGS" AC_SEARCH_LIBS(inflate, z, have_zlib=yes, have_zlib=no) AC_SEARCH_LIBS(H5open, hdf5, have_hdf5=yes, have_hdf5=no) if test $have_zlib = no; then AC_MSG_ERROR(Can't find zlib) fi if test "$have_hdf5" = yes; then AC_MSG_CHECKING(for sufficiently new HDF5) AC_TRY_LINK([#include <hdf5.h>], [ H5T_pers_t convtype = H5T_PERS_SOFT; H5Tclose ((hid_t) 0);], have_hdf5=yes, have_hdf5=no) AC_MSG_RESULT($have_hdf5) fi if test $have_hdf5 = no; then AC_MSG_ERROR(Can't find HDF5) fi AC_SUBST(ZLIBCPPFLAGS) AC_SUBST(ZLIBLDFLAGS) AC_SUBST(HDF5CPPFLAGS) AC_SUBST(HDF5LDFLAGS) AC_OUTPUT(src/Makevars) ===================================================== ==== my config.log after running "sh configure" ======This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.52. Invocation command line was $ configure ## ---------- ## ## Platform. ## ## ---------- ## hostname = NEMO uname -m = unknown uname -r = unknown uname -s = unknown uname -v = unknown /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH /cygdrive/d/Perl/bin/:/xtra/Tcl/bin:/XTRA:/PROGRA~1/OX/BIN:/WINDOWS:/WINDOWS /system32:/WINDOWS/system32/WBEM:/Xtra/ResKit:/Xtra/ResKit/Perl:/xtra/matlab _sv12/bin/win32:/progra~1/ggobi:/Program Files/Fichiers communs/Adaptec Shared/System:/bin:/xtra/R/rw1041/bin:/xtra/R/compile/bin:/Program Files/HTML Help Workshop:/Program Files/Microsoft Visual Studio/Common/Tools/WinNT ## ------------ ## ## Core tests. ## ## ------------ ## configure:910: PATH=".;."; conftest.sh conftest.sh: not found configure:913: $? = 127 configure:965: checking for gcc configure:980: found /xtra/R/compile/bin/gcc configure:988: result: gcc configure:1216: checking for C compiler version configure:1219: gcc --version </dev/null >&5 2.95.3-6 configure:1222: $? = 0 configure:1224: gcc -v </dev/null >&5 Reading specs from C:/xtra/R/compile/bin/../lib/gcc-lib/mingw32/2.95.3-6/specs gcc version 2.95.3-6 (mingw special) configure:1227: $? = 0 configure:1229: gcc -V </dev/null >&5 gcc.exe: argument to `-V' is missing configure:1232: $? = 1 configure:1252: checking for C compiler default output configure:1255: gcc conftest.c >&5 configure:1258: $? = 0 configure:1287: result: C:\XTRA\R\compile\libsrc\hdf5\a.exe configure:1292: checking whether the C compiler works configure:1298: ./C:\XTRA\R\compile\libsrc\hdf5\a.exe configure:1301: $? = 0 configure:1316: result: yes configure:1323: checking whether we are cross compiling configure:1325: result: no configure:1328: checking for executable suffix configure:1330: gcc -o conftest.exe conftest.c >&5 configure:1333: $? = 0 configure:1355: result: .exe configure:1361: checking for object suffix configure:1379: gcc -c conftest.c >&5 configure:1382: $? = 0 configure:1401: result: o configure:1405: checking whether we are using the GNU C compiler configure:1426: gcc -c conftest.c >&5 configure:1429: $? = 0 configure:1432: test -s conftest.o configure:1435: $? = 0 configure:1447: result: yes configure:1453: checking whether gcc accepts -g configure:1471: gcc -c -g conftest.c >&5 configure:1474: $? = 0 configure:1477: test -s conftest.o configure:1480: $? = 0 configure:1490: result: yes configure:1517: gcc -c -g -O2 conftest.c >&5 conftest.c:2: parse error before `me' configure:1520: $? = 1 configure: failed program was: #ifndef __cplusplus choke me #endif configure:1644: checking for library containing inflate configure:1671: gcc -o conftest.exe -g -O2 conftest.c -lm >&5 C:\Temp\ccoPaaaa.o: In function `main': //C/XTRA/R/compile/libsrc/hdf5/configure:1664: undefined reference to `inflate' configure:1674: $? = 1 configure: failed program was: #line 1652 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char inflate (); int main () { inflate (); ; return 0; } configure:1711: gcc -o conftest.exe -g -O2 conftest.c -lz -lm >&5 C:\xtra\R\compile\bin\..\lib\gcc-lib\mingw32\2.95.3-6\..\..\..\..\mingw32\bi n\ld.exe: cannot find -lz configure:1714: $? = 1 configure: failed program was: #line 1692 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char inflate (); int main () { inflate (); ; return 0; } configure:1733: result: no configure:1742: checking for library containing H5open configure:1769: gcc -o conftest.exe -g -O2 conftest.c -lm >&5 C:\Temp\ccoPaaaa.o: In function `main': //C/XTRA/R/compile/libsrc/hdf5/configure:1762: undefined reference to `H5open' configure:1772: $? = 1 configure: failed program was: #line 1750 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char H5open (); int main () { H5open (); ; return 0; } configure:1809: gcc -o conftest.exe -g -O2 conftest.c -lhdf5 -lm >&5 C:\xtra\R\compile\bin\..\lib\gcc-lib\mingw32\2.95.3-6\..\..\..\..\mingw32\bi n\ld.exe: cannot find -lhdf5 configure:1812: $? = 1 configure: failed program was: #line 1790 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char H5open (); int main () { H5open (); ; return 0; } configure:1831: result: no configure:1841: error: Can't find zlib ## ----------------- ## ## Cache variables. ## ## ----------------- ## ac_cv_prog_cc_g='yes' ac_cv_env_LDFLAGS_set='' ac_cv_c_compiler_gnu='yes' ac_cv_exeext='.exe' ac_cv_env_CFLAGS_set='' ac_cv_search_H5open='no' ac_cv_env_CPPFLAGS_set='' ac_cv_env_host_alias_set='' ac_cv_env_build_alias_set='' ac_cv_env_LDFLAGS_value='' ac_cv_env_target_alias_set='' ac_cv_env_CFLAGS_value='' ac_cv_env_CC_set='' ac_cv_env_CPPFLAGS_value='' ac_cv_env_host_alias_value='' ac_cv_search_inflate='no' ac_cv_env_build_alias_value='' ac_cv_prog_ac_ct_CC='gcc' ac_cv_env_target_alias_value='' ac_cv_env_CC_value='' ac_cv_objext='o' configure: exit 1 ====================================================== -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
On Fri, 1 Mar 2002, Philippe Grosjean wrote:> Hi all, > > I try to use the hdf5 package. I downloaded the Windows binary version, and > it claims it requires hdf5dll.dll library, so I download the whole hdf5 > 1.4.3 package from NCSA. Unfortunatelly, it crashes R. I suspect it is > because the package was probably compiled against version 1.2 of hdf5 (as > evoked in the help file?) or any other previous version, so I downloaded theIt was compiled against the then current version of hdf5, 1.4.2p1, and it ran on my machine.> source of the package and tried to recompile it,... but I can't get trough > the configure phase. I put the path of hdf5 lib in configure.in (tried both > /xtra/hdf5 and /xtra/hdf5/lib), but sh configure always end up with "can't > find zlig", which is provided however with hdf5). What do I do wrong? Can > someone help me?You can't use configure on Windows, and you can't use the HDF5 dlls directly with mingw. You need to configure manually. I'll append the Makefile.win and the .def file you need to make an import library. You don't need zlib.dll as libz.a is built as part of building R. Almost all package maintainers using configure ignore the request in Writing R Extensions to supply information on manual configuration, which is a considerable imposition on others. -------------- next part -------------- A non-text attachment was scrubbed... Name: Makevars.win Type: application/octet-stream Size: 99 bytes Desc: Url : https://stat.ethz.ch/pipermail/r-help/attachments/20020301/84263f73/Makevars.obj -------------- next part -------------- LIBRARY hdf5dll EXPORTS H5AC_SNODE DATA H5AC_create H5AC_debug H5AC_dest H5AC_find_f H5AC_flush H5AC_protect H5AC_rename H5AC_set H5AC_unprotect H5A_close H5A_copy H5A_entof H5A_term_interface H5Aclose H5Acreate H5Adelete H5Aget_name H5Aget_num_attrs H5Aget_space H5Aget_type H5Aiterate H5Aopen_idx H5Aopen_name H5Aread H5Awrite H5B_SNODE DATA H5B_create H5B_debug H5B_find H5B_insert H5B_iterate H5B_remove H5D_close H5D_create H5D_create_dflt DATA H5D_entof H5D_extend H5D_get_file H5D_get_space H5D_get_storage_size H5D_init H5D_isa H5D_open H5D_open_oid H5D_read H5D_term_interface H5D_typeof H5D_vlen_get_buf_size H5D_vlen_get_buf_size_alloc H5D_write H5D_xfer_dflt DATA H5Dclose H5Dcreate H5Ddebug H5Dextend H5Dget_create_plist H5Dget_space H5Dget_storage_size H5Dget_type H5Diterate H5Dopen H5Dread H5Dvlen_get_buf_size H5Dvlen_reclaim H5Dwrite H5E_auto_data_g DATA H5E_auto_g DATA H5E_clear H5E_clearable_g DATA H5E_push H5E_walk H5Eclear H5Eget_auto H5Eget_major H5Eget_minor H5Eprint H5Epush H5Eset_auto H5Ewalk H5Ewalk_cb H5FD_alloc H5FD_close H5FD_cmp H5FD_core_init H5FD_dxpl_copy H5FD_dxpl_free H5FD_family_init H5FD_fapl_copy H5FD_fapl_free H5FD_fapl_get H5FD_flush H5FD_free H5FD_get_class H5FD_get_eoa H5FD_get_eof H5FD_log_init H5FD_multi_init H5FD_open H5FD_query H5FD_read H5FD_realloc H5FD_sb_decode H5FD_sb_encode H5FD_sb_size H5FD_sec2_init H5FD_set_eoa H5FD_stdio_init H5FD_term_interface H5FD_write H5FDalloc H5FDclose H5FDcmp H5FDflush H5FDfree H5FDget_eoa H5FDget_eof H5FDopen H5FDquery H5FDread H5FDrealloc H5FDregister H5FDset_eoa H5FDunregister H5FDwrite H5FL_arr_alloc H5FL_arr_free H5FL_arr_realloc H5FL_blk_alloc H5FL_blk_free H5FL_blk_realloc H5FL_garbage_coll H5FL_reg_alloc H5FL_reg_free H5FL_set_free_list_limits H5FL_term_interface H5F_access_dflt DATA H5F_addr_decode H5F_addr_encode H5F_addr_pack H5F_arr_create H5F_arr_read H5F_arr_write H5F_block_read H5F_block_write H5F_close H5F_close_all H5F_contig_read H5F_contig_write H5F_create_dflt DATA H5F_debug H5F_encode_length_unusual H5F_flush_all H5F_get_driver_id H5F_get_intent H5F_init H5F_istore_allocate H5F_istore_allocated H5F_istore_chunk_alloc H5F_istore_chunk_free H5F_istore_chunk_realloc H5F_istore_create H5F_istore_debug H5F_istore_dest H5F_istore_dump_btree H5F_istore_flush H5F_istore_init H5F_istore_read H5F_istore_stats H5F_istore_write H5F_mount_dflt DATA H5F_mountpoint H5F_open H5F_seq_read H5F_seq_write H5F_sizeof_addr H5F_sizeof_size H5F_term_interface H5Fclose H5Fcreate H5Fflush H5Fget_access_plist H5Fget_create_plist H5Fis_hdf5 H5Fmount H5Fopen H5Freopen H5Funmount H5G_close H5G_create H5G_ent_cache H5G_ent_debug H5G_ent_decode H5G_ent_decode_vec H5G_ent_encode H5G_ent_encode_vec H5G_ent_modified H5G_entof H5G_fileof H5G_find H5G_get_comment H5G_get_objinfo H5G_get_type H5G_insert H5G_insertion_file H5G_isa H5G_link H5G_linkval H5G_loc H5G_mkroot H5G_move H5G_node_debug H5G_open H5G_open_oid H5G_register_type H5G_reopen H5G_rootof H5G_set_comment H5G_stab_create H5G_stab_find H5G_stab_insert H5G_stab_remove H5G_term_interface H5G_traverse_slink H5G_unlink H5Gclose H5Gcreate H5Gget_comment H5Gget_linkval H5Gget_objinfo H5Giterate H5Glink H5Gmove H5Gopen H5Gset_comment H5Gunlink H5HG_create H5HG_debug H5HG_insert H5HG_link H5HG_peek H5HG_read H5HG_remove H5HL_create H5HL_debug H5HL_insert H5HL_peek H5HL_read H5HL_remove H5HL_write H5I_clear_group H5I_dec_ref H5I_destroy_group H5I_get_type H5I_inc_ref H5I_init_group H5I_nmembers H5I_object H5I_register H5I_remove H5I_search H5I_term_interface H5Iget_type H5MF_alloc H5MF_realloc H5MF_xfree H5MM_realloc H5MM_strdup H5MM_xfree H5MM_xstrdup H5O_ATTR DATA H5O_CONT DATA H5O_DTYPE DATA H5O_EFL DATA H5O_FILL DATA H5O_LAYOUT DATA H5O_MTIME DATA H5O_NAME DATA H5O_NULL DATA H5O_PLINE DATA H5O_SDSPACE DATA H5O_SHARED DATA H5O_STAB DATA H5O_close H5O_copy H5O_count H5O_create H5O_debug H5O_efl_read H5O_efl_total_size H5O_efl_write H5O_exists H5O_fill_convert H5O_free H5O_link H5O_modify H5O_open H5O_read H5O_remove H5O_reset H5O_share H5O_stab_fast H5O_touch H5P_DATASET_CREATE_g DATA H5P_DATASET_XFER_g DATA H5P_FILE_ACCESS_g DATA H5P_FILE_CREATE_g DATA H5P_MOUNT_g DATA H5P_NO_CLASS_g DATA H5P_close H5P_copy H5P_create H5P_get_class H5P_get_driver H5P_init H5P_term_interface H5Pclose H5Pclose_class H5Pclose_list H5Pcopy H5Pcreate H5Pcreate_class H5Pcreate_list H5Pequal H5Pexist H5Pget H5Pget_alignment H5Pget_btree_ratios H5Pget_buffer H5Pget_cache H5Pget_chunk H5Pget_class H5Pget_class_name H5Pget_class_new H5Pget_class_parent H5Pget_driver H5Pget_driver_info H5Pget_dxpl_multi H5Pget_external H5Pget_external_count H5Pget_fapl_core H5Pget_fapl_family H5Pget_fapl_multi H5Pget_fill_value H5Pget_filter H5Pget_gc_references H5Pget_hyper_cache H5Pget_istore_k H5Pget_layout H5Pget_meta_block_size H5Pget_nfilters H5Pget_nprops H5Pget_preserve H5Pget_sieve_buf_size H5Pget_size H5Pget_sizes H5Pget_sym_k H5Pget_userblock H5Pget_version H5Pget_vlen_mem_manager H5Pinsert H5Piterate H5Pregister H5Premove H5Pset H5Pset_alignment H5Pset_btree_ratios H5Pset_buffer H5Pset_cache H5Pset_chunk H5Pset_deflate H5Pset_driver H5Pset_dxpl_multi H5Pset_external H5Pset_fapl_core H5Pset_fapl_family H5Pset_fapl_log H5Pset_fapl_multi H5Pset_fapl_sec2 H5Pset_fapl_split H5Pset_fapl_stdio H5Pset_fill_value H5Pset_filter H5Pset_gc_references H5Pset_hyper_cache H5Pset_istore_k H5Pset_layout H5Pset_meta_block_size H5Pset_preserve H5Pset_sieve_buf_size H5Pset_sizes H5Pset_sym_k H5Pset_userblock H5Pset_vlen_mem_manager H5Punregister H5R_term_interface H5Rcreate H5Rdereference H5Rget_object_type H5Rget_region H5S_ALL_FCONV DATA H5S_ALL_MCONV DATA H5S_HYPER_FCONV DATA H5S_HYPER_MCONV DATA H5S_POINT_FCONV DATA H5S_POINT_MCONV DATA H5S_all_bounds H5S_all_npoints H5S_all_read H5S_all_release H5S_all_select_deserialize H5S_all_select_iterate H5S_all_select_serialize H5S_all_write H5S_close H5S_cmp H5S_copy H5S_create H5S_debug H5S_extend H5S_extent_copy H5S_extent_release H5S_find H5S_get_npoints_max H5S_get_select_npoints H5S_get_simple_extent_dims H5S_get_simple_extent_ndims H5S_get_simple_extent_npoints H5S_get_simple_extent_type H5S_hyper_bound_comp H5S_hyper_bounds H5S_hyper_clip H5S_hyper_compare_bounds H5S_hyper_compare_regions H5S_hyper_copy H5S_hyper_node_add H5S_hyper_npoints H5S_hyper_release H5S_hyper_sel_iter_release H5S_hyper_select_contiguous H5S_hyper_select_deserialize H5S_hyper_select_iterate H5S_hyper_select_serial_size H5S_hyper_select_serialize H5S_hyper_select_valid H5S_is_simple H5S_modify H5S_none_select_deserialize H5S_none_select_iterate H5S_none_select_serialize H5S_point_add H5S_point_bounds H5S_point_copy H5S_point_npoints H5S_point_release H5S_point_select_contiguous H5S_point_select_deserialize H5S_point_select_iterate H5S_point_select_serial_size H5S_point_select_serialize H5S_point_select_valid H5S_read H5S_register H5S_release_simple H5S_sel_iter_release H5S_select_contiguous H5S_select_copy H5S_select_deserialize H5S_select_hyperslab H5S_select_iterate H5S_select_release H5S_select_serial_size H5S_select_serialize H5S_select_valid H5S_set_extent_simple H5S_term_interface H5Sclose H5Scopy H5Screate H5Screate_simple H5Sextent_copy H5Sget_select_bounds H5Sget_select_elem_npoints H5Sget_select_elem_pointlist H5Sget_select_hyper_blocklist H5Sget_select_hyper_nblocks H5Sget_select_npoints H5Sget_simple_extent_dims H5Sget_simple_extent_ndims H5Sget_simple_extent_npoints H5Sget_simple_extent_type H5Sis_simple H5Soffset_simple H5Sselect_all H5Sselect_elements H5Sselect_hyperslab H5Sselect_none H5Sselect_valid H5Sset_extent_none H5Sset_extent_simple H5TB_count H5TB_dfind H5TB_dfree H5TB_dins H5TB_dless H5TB_dmake H5TB_find H5TB_first H5TB_free H5TB_index H5TB_ins H5TB_last H5TB_less H5TB_next H5TB_prev H5TB_rem H5TN_init_interface H5TN_term_interface H5T_C_S1_g DATA H5T_FORTRAN_S1_g DATA H5T_IEEE_F32BE_g DATA H5T_IEEE_F32LE_g DATA H5T_IEEE_F64BE_g DATA H5T_IEEE_F64LE_g DATA H5T_NATIVE_B16_g DATA H5T_NATIVE_B32_g DATA H5T_NATIVE_B64_g DATA H5T_NATIVE_B8_g DATA H5T_NATIVE_DOUBLE_ALIGN_g DATA H5T_NATIVE_DOUBLE_g DATA H5T_NATIVE_FLOAT_ALIGN_g DATA H5T_NATIVE_FLOAT_g DATA H5T_NATIVE_HADDR_g DATA H5T_NATIVE_HBOOL_g DATA H5T_NATIVE_HERR_g DATA H5T_NATIVE_HSIZE_g DATA H5T_NATIVE_HSSIZE_g DATA H5T_NATIVE_INT16_ALIGN_g DATA H5T_NATIVE_INT16_g DATA H5T_NATIVE_INT32_ALIGN_g DATA H5T_NATIVE_INT32_g DATA H5T_NATIVE_INT64_ALIGN_g DATA H5T_NATIVE_INT64_g DATA H5T_NATIVE_INT8_ALIGN_g DATA H5T_NATIVE_INT8_g DATA H5T_NATIVE_INT_ALIGN_g DATA H5T_NATIVE_INT_FAST16_ALIGN_g DATA H5T_NATIVE_INT_FAST16_g DATA H5T_NATIVE_INT_FAST32_ALIGN_g DATA H5T_NATIVE_INT_FAST32_g DATA H5T_NATIVE_INT_FAST64_ALIGN_g DATA H5T_NATIVE_INT_FAST64_g DATA H5T_NATIVE_INT_FAST8_ALIGN_g DATA H5T_NATIVE_INT_FAST8_g DATA H5T_NATIVE_INT_LEAST16_ALIGN_g DATA H5T_NATIVE_INT_LEAST16_g DATA H5T_NATIVE_INT_LEAST32_ALIGN_g DATA H5T_NATIVE_INT_LEAST32_g DATA H5T_NATIVE_INT_LEAST64_ALIGN_g DATA H5T_NATIVE_INT_LEAST64_g DATA H5T_NATIVE_INT_LEAST8_ALIGN_g DATA H5T_NATIVE_INT_LEAST8_g DATA H5T_NATIVE_INT_g DATA H5T_NATIVE_LDOUBLE_ALIGN_g DATA H5T_NATIVE_LDOUBLE_g DATA H5T_NATIVE_LLONG_ALIGN_g DATA H5T_NATIVE_LLONG_g DATA H5T_NATIVE_LONG_ALIGN_g DATA H5T_NATIVE_LONG_g DATA H5T_NATIVE_OPAQUE_g DATA H5T_NATIVE_SCHAR_ALIGN_g DATA H5T_NATIVE_SCHAR_g DATA H5T_NATIVE_SHORT_ALIGN_g DATA H5T_NATIVE_SHORT_g DATA H5T_NATIVE_UCHAR_ALIGN_g DATA H5T_NATIVE_UCHAR_g DATA H5T_NATIVE_UINT16_ALIGN_g DATA H5T_NATIVE_UINT16_g DATA H5T_NATIVE_UINT32_ALIGN_g DATA H5T_NATIVE_UINT32_g DATA H5T_NATIVE_UINT64_ALIGN_g DATA H5T_NATIVE_UINT64_g DATA H5T_NATIVE_UINT8_ALIGN_g DATA H5T_NATIVE_UINT8_g DATA H5T_NATIVE_UINT_ALIGN_g DATA H5T_NATIVE_UINT_FAST16_ALIGN_g DATA H5T_NATIVE_UINT_FAST16_g DATA H5T_NATIVE_UINT_FAST32_ALIGN_g DATA H5T_NATIVE_UINT_FAST32_g DATA H5T_NATIVE_UINT_FAST64_ALIGN_g DATA H5T_NATIVE_UINT_FAST64_g DATA H5T_NATIVE_UINT_FAST8_ALIGN_g DATA H5T_NATIVE_UINT_FAST8_g DATA H5T_NATIVE_UINT_LEAST16_ALIGN_g DATA H5T_NATIVE_UINT_LEAST16_g DATA H5T_NATIVE_UINT_LEAST32_ALIGN_g DATA H5T_NATIVE_UINT_LEAST32_g DATA H5T_NATIVE_UINT_LEAST64_ALIGN_g DATA H5T_NATIVE_UINT_LEAST64_g DATA H5T_NATIVE_UINT_LEAST8_ALIGN_g DATA H5T_NATIVE_UINT_LEAST8_g DATA H5T_NATIVE_UINT_g DATA H5T_NATIVE_ULLONG_ALIGN_g DATA H5T_NATIVE_ULLONG_g DATA H5T_NATIVE_ULONG_ALIGN_g DATA H5T_NATIVE_ULONG_g DATA H5T_NATIVE_USHORT_ALIGN_g DATA H5T_NATIVE_USHORT_g DATA H5T_STD_B16BE_g DATA H5T_STD_B16LE_g DATA H5T_STD_B32BE_g DATA H5T_STD_B32LE_g DATA H5T_STD_B64BE_g DATA H5T_STD_B64LE_g DATA H5T_STD_B8BE_g DATA H5T_STD_B8LE_g DATA H5T_STD_I16BE_g DATA H5T_STD_I16LE_g DATA H5T_STD_I32BE_g DATA H5T_STD_I32LE_g DATA H5T_STD_I64BE_g DATA H5T_STD_I64LE_g DATA H5T_STD_I8BE_g DATA H5T_STD_I8LE_g DATA H5T_STD_REF_DSETREG_g DATA H5T_STD_REF_OBJ_g DATA H5T_STD_U16BE_g DATA H5T_STD_U16LE_g DATA H5T_STD_U32BE_g DATA H5T_STD_U32LE_g DATA H5T_STD_U64BE_g DATA H5T_STD_U64LE_g DATA H5T_STD_U8BE_g DATA H5T_STD_U8LE_g DATA H5T_UNIX_D32BE_g DATA H5T_UNIX_D32LE_g DATA H5T_UNIX_D64BE_g DATA H5T_UNIX_D64LE_g DATA H5T_array_create H5T_bit_copy H5T_bit_find H5T_bit_get_d H5T_bit_inc H5T_bit_set H5T_bit_set_d H5T_close H5T_cmp H5T_commit H5T_conv_array H5T_conv_b_b H5T_conv_double_float H5T_conv_enum H5T_conv_f_f H5T_conv_float_double H5T_conv_i32le_f64le H5T_conv_i_i H5T_conv_int_llong H5T_conv_int_long H5T_conv_int_schar H5T_conv_int_short H5T_conv_int_uchar H5T_conv_int_uint H5T_conv_int_ullong H5T_conv_int_ulong H5T_conv_int_ushort H5T_conv_llong_int H5T_conv_llong_long H5T_conv_llong_schar H5T_conv_llong_short H5T_conv_llong_uchar H5T_conv_llong_uint H5T_conv_llong_ullong H5T_conv_llong_ulong H5T_conv_llong_ushort H5T_conv_long_int H5T_conv_long_llong H5T_conv_long_schar H5T_conv_long_short H5T_conv_long_uchar H5T_conv_long_uint H5T_conv_long_ullong H5T_conv_long_ulong H5T_conv_long_ushort H5T_conv_noop H5T_conv_order H5T_conv_s_s H5T_conv_schar_int H5T_conv_schar_llong H5T_conv_schar_long H5T_conv_schar_short H5T_conv_schar_uchar H5T_conv_schar_uint H5T_conv_schar_ullong H5T_conv_schar_ulong H5T_conv_schar_ushort H5T_conv_short_int H5T_conv_short_llong H5T_conv_short_long H5T_conv_short_schar H5T_conv_short_uchar H5T_conv_short_uint H5T_conv_short_ullong H5T_conv_short_ulong H5T_conv_short_ushort H5T_conv_struct H5T_conv_struct_opt H5T_conv_uchar_int H5T_conv_uchar_llong H5T_conv_uchar_long H5T_conv_uchar_schar H5T_conv_uchar_short H5T_conv_uchar_uint H5T_conv_uchar_ullong H5T_conv_uchar_ulong H5T_conv_uchar_ushort H5T_conv_uint_int H5T_conv_uint_llong H5T_conv_uint_long H5T_conv_uint_schar H5T_conv_uint_short H5T_conv_uint_uchar H5T_conv_uint_ullong H5T_conv_uint_ulong H5T_conv_uint_ushort H5T_conv_ullong_int H5T_conv_ullong_llong H5T_conv_ullong_long H5T_conv_ullong_schar H5T_conv_ullong_short H5T_conv_ullong_uchar H5T_conv_ullong_uint H5T_conv_ullong_ulong H5T_conv_ullong_ushort H5T_conv_ulong_int H5T_conv_ulong_llong H5T_conv_ulong_long H5T_conv_ulong_schar H5T_conv_ulong_short H5T_conv_ulong_uchar H5T_conv_ulong_uint H5T_conv_ulong_ullong H5T_conv_ulong_ushort H5T_conv_ushort_int H5T_conv_ushort_llong H5T_conv_ushort_long H5T_conv_ushort_schar H5T_conv_ushort_short H5T_conv_ushort_uchar H5T_conv_ushort_uint H5T_conv_ushort_ullong H5T_conv_ushort_ulong H5T_conv_vlen H5T_convert H5T_copy H5T_create H5T_debug H5T_detect_class H5T_entof H5T_enum_insert H5T_enum_nameof H5T_enum_valueof H5T_get_class H5T_get_ref_type H5T_get_size H5T_init H5T_insert H5T_is_atomic H5T_isa H5T_lock H5T_open H5T_open_oid H5T_overflow_g DATA H5T_pack H5T_path_find H5T_set_offset H5T_set_precision H5T_set_size H5T_sort_name H5T_sort_value H5T_term_interface H5T_unregister H5T_vlen_disk_getlen H5T_vlen_disk_read H5T_vlen_disk_write H5T_vlen_mark H5T_vlen_reclaim H5T_vlen_seq_mem_getlen H5T_vlen_seq_mem_read H5T_vlen_seq_mem_write H5T_vlen_str_mem_getlen H5T_vlen_str_mem_read H5T_vlen_str_mem_write H5Tarray_create H5Tclose H5Tcommit H5Tcommitted H5Tconvert H5Tcopy H5Tcreate H5Tdetect_class H5Tenum_create H5Tenum_insert H5Tenum_nameof H5Tenum_valueof H5Tequal H5Tfind H5Tget_array_dims H5Tget_array_ndims H5Tget_class H5Tget_cset H5Tget_ebias H5Tget_fields H5Tget_inpad H5Tget_member_class H5Tget_member_name H5Tget_member_offset H5Tget_member_type H5Tget_member_value H5Tget_nmembers H5Tget_norm H5Tget_offset H5Tget_order H5Tget_overflow H5Tget_pad H5Tget_precision H5Tget_sign H5Tget_size H5Tget_strpad H5Tget_super H5Tget_tag H5Tinsert H5Tlock H5Topen H5Tpack H5Tregister H5Tset_cset H5Tset_ebias H5Tset_fields H5Tset_inpad H5Tset_norm H5Tset_offset H5Tset_order H5Tset_overflow H5Tset_pad H5Tset_precision H5Tset_sign H5Tset_size H5Tset_strpad H5Tset_tag H5Tunregister H5Tvlen_create H5V_array_fill H5V_array_offset H5V_hyper_copy H5V_hyper_disjointp H5V_hyper_eq H5V_hyper_fill H5V_hyper_stride H5V_stride_copy H5V_stride_copy2 H5V_stride_fill H5V_stride_optimize1 H5V_stride_optimize2 H5Z_append H5Z_find H5Z_pipeline H5Z_register H5Z_term_interface H5Zregister H5_bandwidth H5_init_library H5_term_library H5_timer_begin H5_timer_end H5_timer_reset H5_trace H5check_version H5close H5dont_atexit H5garbage_collect H5get_libversion H5open H5set_free_list_limits HDfprintf HDsnprintf HDstrtoll HDvsnprintf