I have some HDF5 version 1.6.9 code that I am in the process of
updating. I have gotten everything to finally compile and I am now
investigating some runtime issues.
With the following line of code:
hid_t file_id = H5Fcreate( MXAUnitTest::H5LiteTest::FileName.c_str(),
H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT );
where MXAUnitTest::H5LiteTest::FileName is a const std::string = ("/
tmp/out.h5").
I get the following error stack:
HDF5-DIAG: Error detected in HDF5 (1.8.5-snap5) thread 0:
#000: /Users/mjackson/Workspace/hdf5-v18/src/H5F.c line 1371 in
H5Fcreate(): library initialization failed
major: Function entry/exit
minor: Unable to initialize object
#001: /Users/mjackson/Workspace/hdf5-v18/src/H5.c line 174 in
H5_init_library(): unable to initialize datatype interface
major: Function entry/exit
minor: Unable to initialize object
#002: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 524 in
H5T_init(): interface initialization failed
major: Function entry/exit
minor: Unable to initialize object
#003: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 1312 in
H5T_init_interface(): unable to register conversion function(s)
major: Datatype
minor: Unable to initialize object
#004: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 2297 in
H5T_register(): unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#005: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 4410 in
H5T_path_find(): unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#006: /Users/mjackson/Workspace/hdf5-v18/src/H5Tconv.c line 9480 in
H5T_conv_ldouble_ulong(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#007: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 2297 in
H5T_register(): unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#008: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 4410 in
H5T_path_find(): unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#009: /Users/mjackson/Workspace/hdf5-v18/src/H5Tconv.c line 9413 in
H5T_conv_double_ulong(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#010: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 2297 in
H5T_register(): unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#011: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 4410 in
H5T_path_find(): unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#012: /Users/mjackson/Workspace/hdf5-v18/src/H5Tconv.c line 9349 in
H5T_conv_float_ulong(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#013: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 2297 in
H5T_register(): unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#014: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 4410 in
H5T_path_find(): unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#015: /Users/mjackson/Workspace/hdf5-v18/src/H5Tconv.c line 9446 in
H5T_conv_ldouble_long(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#016: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 2297 in
H5T_register(): unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#017: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 4410 in
H5T_path_find(): unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#018: /Users/mjackson/Workspace/hdf5-v18/src/H5Tconv.c line 9381 in
H5T_conv_double_long(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#019: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 2297 in
H5T_register(): unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#020: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 4410 in
H5T_path_find(): unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#021: /Users/mjackson/Workspace/hdf5-v18/src/H5Tconv.c line 9317 in
H5T_conv_float_long(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#022: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 2297 in
H5T_register(): unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#023: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 4410 in
H5T_path_find(): unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#024: /Users/mjackson/Workspace/hdf5-v18/src/H5Tconv.c line 8394 in
H5T_conv_long_ldouble(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#025: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 2297 in
H5T_register(): unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#026: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 4410 in
H5T_path_find(): unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#027: /Users/mjackson/Workspace/hdf5-v18/src/H5Tconv.c line 8361 in
H5T_conv_long_double(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#028: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 2297 in
H5T_register(): unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#029: /Users/mjackson/Workspace/hdf5-v18/src/H5T.c line 4410 in
H5T_path_find(): unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#030: /Users/mjackson/Workspace/hdf5-v18/src/H5Tconv.c line 8329 in
H5T_conv_long_float(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
I built hdf5 from the http://www.gitorious.com/hdf5/hdf5-v18 web site
using the "master" as the branch. Everything compiled (Just C library)
and all 504 tests passed. This is on OS X 10.5.8 using Xcode 3.1.3. I
have been trying to debug into the HDF5 library but without any luck
trying to determine what is going wrong.
Any suggestions at this point are highly welcomed.
Thanks
___________________________________________________________
Mike Jackson www.bluequartz.net
Principal Software Engineer [email protected]
BlueQuartz Software Dayton, Ohio
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org