Hi all.
I am trying to install pytables for third party use inside of Google. We
have our own cust build system, which means that I can't just run setup.py,
but instead have to write a custom script for our build system. I feel like
I'm quite close to get it working --- I build and link all the extensions.
However, when I try to run the test_tables program to see if everything's
working, I run into problems.
Tracing as far as I can, the first problem happens inside utilsExtension.c,
at the line:
__pyx_t_3 = PyInt_FromLong(H5T_STD_B8LE);
which, looking at the intermediate output, I guess gets translated into a
call to:
__pyx_t_3 = PyInt_FromLong((H5open(), H5T_STD_B8LE_g));
and this produces a ton of errors, attached below. My hope is this is
something simple, like I'm short an include path or a compiler flag, but
I've looked up at the setup.py [the source of solutions to most other
problems I encountered] and I'm not seeing anything. Note that I custom
installed hdf5 too, so it could be on that side for all I know. Any help is
most appreciated.
[I get more errors from later calls, and eventually the whole thing crashes,
but I'm hoping it's just one problem that I can attack at the place it first
appears.]
Cheers,
rif
HDF5-DIAG: Error detected in HDF5 (1.8.5) thread 0:
#000: third_party/hdf5/v1_8_5/src/
H5T.c line 4410 in H5T_path_find(): unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#001: third_party/hdf5/v1_8_5/src/H5Tconv.c line 8329 in
H5T_conv_long_float(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#002: third_party/hdf5/v1_8_5/src/H5T.c line 2297 in H5T_register():
unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#003: third_party/hdf5/v1_8_5/src/H5T.c line 4410 in H5T_path_find():
unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#004: third_party/hdf5/v1_8_5/src/H5Tconv.c line 8296 in
H5T_conv_uint_ldouble(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#005: third_party/hdf5/v1_8_5/src/H5T.c line 2297 in H5T_register():
unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#006: third_party/hdf5/v1_8_5/src/H5T.c line 4410 in H5T_path_find():
unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#007: third_party/hdf5/v1_8_5/src/H5Tconv.c line 8198 in
H5T_conv_int_ldouble(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#008: third_party/hdf5/v1_8_5/src/H5T.c line 2297 in H5T_register():
unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#009: third_party/hdf5/v1_8_5/src/H5T.c line 4410 in H5T_path_find():
unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#010: third_party/hdf5/v1_8_5/src/H5Tconv.c line 8100 in
H5T_conv_ushort_ldouble(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#011: third_party/hdf5/v1_8_5/src/H5T.c line 2297 in H5T_register():
unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#012: third_party/hdf5/v1_8_5/src/H5T.c line 4410 in H5T_path_find():
unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#013: third_party/hdf5/v1_8_5/src/H5Tconv.c line 8002 in
H5T_conv_short_ldouble(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#014: third_party/hdf5/v1_8_5/src/H5T.c line 2297 in H5T_register():
unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#015: third_party/hdf5/v1_8_5/src/H5T.c line 4410 in H5T_path_find():
unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#016: third_party/hdf5/v1_8_5/src/H5Tconv.c line 7904 in
H5T_conv_uchar_ldouble(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#017: third_party/hdf5/v1_8_5/src/H5T.c line 2297 in H5T_register():
unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#018: third_party/hdf5/v1_8_5/src/H5T.c line 4410 in H5T_path_find():
unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#019: third_party/hdf5/v1_8_5/src/H5Tconv.c line 7806 in
H5T_conv_schar_ldouble(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#020: third_party/hdf5/v1_8_5/src/H5T.c line 2297 in H5T_register():
unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#021: third_party/hdf5/v1_8_5/src/H5T.c line 4410 in H5T_path_find():
unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#022: third_party/hdf5/v1_8_5/src/H5Tconv.c line 7708 in
H5T_conv_ldouble_double(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#023: third_party/hdf5/v1_8_5/src/H5T.c line 2297 in H5T_register():
unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#024: third_party/hdf5/v1_8_5/src/H5T.c line 4410 in H5T_path_find():
unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#025: third_party/hdf5/v1_8_5/src/H5Tconv.c line 7674 in
H5T_conv_ldouble_float(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#026: third_party/hdf5/v1_8_5/src/H5T.c line 2297 in H5T_register():
unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#027: third_party/hdf5/v1_8_5/src/H5T.c line 4410 in H5T_path_find():
unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#028: third_party/hdf5/v1_8_5/src/H5Tconv.c line 7639 in
H5T_conv_double_ldouble(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
#029: third_party/hdf5/v1_8_5/src/H5T.c line 2297 in H5T_register():
unable to locate/allocate conversion path
major: Datatype
minor: Unable to initialize object
#030: third_party/hdf5/v1_8_5/src/H5T.c line 4410 in H5T_path_find():
unable to initialize conversion function
major: Datatype
minor: Unable to initialize object
#031: third_party/hdf5/v1_8_5/src/H5Tconv.c line 7564 in
H5T_conv_float_ldouble(): disagreement about datatype size
major: Datatype
minor: Unable to initialize object
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users