Mike,

At this point we do not support universal binaries as a part of the automatic 
build. The topic is on our to-do list, but has a low priority.

Elena
On Aug 24, 2010, at 1:28 PM, Michael Jackson wrote:

> So this seems to have something to do with building Universal Binaries under 
> OS X. If I build HDF5 with a single arch such as i386 or x86_64 then I can 
> get me test to pass. I thought this was solved?
> 
> ___________________________________________________________
> Mike Jackson                      www.bluequartz.net
> Principal Software Engineer       [email protected]
> BlueQuartz Software               Dayton, Ohio
> 
> On Aug 24, 2010, at 2:09 PM, Michael Jackson wrote:
> 
>> 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


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to