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
