I am trying to get pytables-2.0.3 installed on Mac OS X 10.5.2. I note
that other people appear to have succeeded with this according to the
mailing list. I have HDF5 installed in $HOME/usr, and it passes all of
its selftests, so I don't think that the problem is there. This is
using the MacPython 2.5 distribution in /Library/Frameworks/...
I built pytables with "python setup.py build_ext --inplace
--hdf5=$HOME/usr --lflags="-L/$HOME/usr/lib -lz", because my HDF5 is in
a non-default location, and when I didn't build with "-lz", I got an
error about missing symbols when I did "import tables". With this
invocation, I can get pytables to build and import, but the test suite
fails with many HDF5 errors and eventually a bus error:
tables/filters.py:257: FiltersWarning: compression library ``lzo`` is
not availa
ble; using ``zlib`` instead
% (complib, default_complib), FiltersWarning )
HDF5-DIAG: Error detected in HDF5 (1.8.0) thread 0:
#000: H5Adeprec.c line 159 in H5Acreate1(): not a type
major: Invalid arguments to routine
minor: Inappropriate type
HDF5-DIAG: Error detected in HDF5 (1.8.0) thread 0:
#000: H5A.c line 912 in H5Awrite(): not an attribute
major: Invalid arguments to routine
minor: Inappropriate type
EHDF5-DIAG: Error detected in HDF5 (1.8.0) thread 0:
#000: H5Adeprec.c line 159 in H5Acreate1(): not a type
major: Invalid arguments to routine
minor: Inappropriate type
HDF5-DIAG: Error detected in HDF5 (1.8.0) thread 0:
#000: H5A.c line 912 in H5Awrite(): not an attribute
major: Invalid arguments to routine
minor: Inappropriate type
EHDF5-DIAG: Error detected in HDF5 (1.8.0) thread 0:
#000: H5Adeprec.c line 159 in H5Acreate1(): not a type
major: Invalid arguments to routine
minor: Inappropriate type
[...]
EHDF5-DIAG: Error detected in HDF5 (1.8.0) thread 0:
#000: H5Gdeprec.c line 293 in H5Gopen1(): not a location
major: Invalid arguments to routine
minor: Inappropriate type
#001: H5Gloc.c line 165 in H5G_loc(): invalid file ID
major: Invalid arguments to routine
minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.8.0) thread 0:
#000: H5Adeprec.c line 208 in H5Aopen_name(): not a location
major: Invalid arguments to routine
minor: Inappropriate type
#001: H5Gloc.c line 241 in H5G_loc(): invalid object ID
major: Invalid arguments to routine
minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.8.0) thread 0:
#000: H5G.c line 699 in H5Gclose(): not a group
major: Invalid arguments to routine
minor: Inappropriate type
Bus Error
Does anyone have any ideas about how to debug this problem? I had
difficulties getting HDF5 installed so that pytables would recognize it,
but I thought that I had done it correctly. Thanks for any help anyone
can give. Peace,
-Neil
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Pytables-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pytables-users