Hi Andreas, El dv 14 de 08 del 2009 a les 20:24 +0200, en/na Andreas va escriure: > Hi there, > > I am running 64bit Linux with Python 2.6 and PyTables 2.1.1. When I > import tables, I get the following error: > > Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18) > Type "copyright", "credits" or "license" for more information. > > IPython 0.9.1 -- An enhanced Interactive Python. > ? -> Introduction and overview of IPython's features. > %quickref -> Quick reference. > help -> Python's own help system. > object? -> Details about 'object'. ?object also works, ?? prints > more. > > In [1]: import tables > HDF5-DIAG: Error detected in HDF5 (1.8.3) thread 0: > #000: H5Z.c line 273 in H5Zregister(): unable to modify predefined > > filters > major: Invalid arguments to routine > minor: Bad value > > Perhaps anyone can tell me where that comes from? I can still use > tables, and my scripts seem to be working fine, though. > I'm running HDF 1.8.3 libraries; I attached the output of ``h5c++ > -showconfig`` to give more details.
I think that you have been bitten by an API issue in HDF5 1.8.3. See: http://www.mail-archive.com/pytables-users@lists.sourceforge.net/msg01168.html for details (and a fix). Mmh, I should release a PyTables 2.1.2 version as soon as possible because HDF 1.8.3 seems to start being widely used. Also, you should compile your HDF5 library for support the 1.6 API as default, not 1.8 as seems to be your case. See the install documentation of HDF5 on how to change this. HTH, Francesc ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Pytables-users mailing list Pytables-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pytables-users