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
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to