From: John P. <jo...@pi...> - 2005-08-14 01:19:07
|
Hi, I'm having trouble installing PyTables 1.1 from the source tarball on my Fedora Core 3 x86_64 machine with Python 2.3.4. To get the build to find my HDF5 libs, I had to change 'lib/lib' in setup.py to 'lib64/lib' to reflect the location of my HDF5, zlib, etc. libs. The build seems to go OK, but when I try running the tests, I get the following: $ python test_all.py Traceback (most recent call last): File "test_all.py", line 166, in ? import tables File "/home/johnp/Desktop/pytables-1.1/tables/__init__.py", line 33, in ? from tables.utilsExtension import \ ImportError: /usr/lib64/libhdf5.so.0: undefined symbol: inflate I tried running h5ls and l5dump installed from a binary HDF5 RPM on the example HDF5 files, and they work OK. According to ldd, they are linked to /usr/lib64/libhdf5.so.0. Any suggestions for how to fix this? Is it a problem with my HDF5 libraries? Maybe unrelated: If I do this in the tests directory: $ ( for f in *.h5 ; do echo $f ; h5dump $f 2>&1 ; done ) | less I see a message saying "h5dump error: unable to print data" after the "DATA {" line on every dataset with a name starting with "tuple". Is that normal? Thanks! John |