Dear PyTables developers,

I ran into two problems with 64-bit tables-2.2rc1.win-amd64-py2.6. 
Pytables and all its dependencies were built from sources using Visual 
Studio 2008. There were no build errors. Part of the test_all.py output 
is attached.

1) Even though the bzip2 and lzo libraries are present and apparently 
linked to the pyd extensions, filters.py claims that those compression 
methods are not available.

2) Many (all?) hdf5 file write operations fail during the tests. Dozens 
of h5 files are created in the %TEMP% directory before the python 
process would eventually crash in hdf5dll.dll.

For comparison, the 32-bit version, tables-2.2rc1.win32-py2.6, built 
from exactly the same sources, passes all tests and bzip2 and lzo are 
getting used.

I have tried the following without success:

1) using the official HDF5 1.8.4-patch1 libraries and DLLs
2) using a 64 bit pthreads patch from
    http://old.nabble.com/Pthreads-64bit-patches-td27399857.html
3) test the binaries on another Windows 7 computer.

I read that the hdf write problem might be due to a zlib/hdf5 version 
mismatch. However, the hdf5 binaries test OK and do work with the h5py 
and netcdf4 packages.

Any help would be appreciated.

Thank you.

--
Christoph



Cython version: 0.12.1
Pthreads-win32 version: 2.9.0-cvs + 64 bit patch

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
PyTables version:  2.2rc1
HDF5 version:      1.8.4-patch1
NumPy version:     1.4.1
Numexpr version:   1.3.1 (not using Intel's VML/MKL)
Zlib version:      1.2.3
Blosc version:     0.9.0 (2010-05-04)
Python version:    2.6.5 (r265:79063, Apr 26 2010, 17:05:32) [MSC v.1500 
64 bit (AMD64)]
Byte-ordering:     little
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Performing only a light (yet comprehensive) subset of the test suite.
If you want a more complete test, try passing the --heavy flag to this 
script
(or set the 'heavy' parameter in case you are using tables.test() call).
The whole suite will take more than 2 minutes to complete on a relatively
modern CPU and around 80 MB of main memory.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Skipping Numeric test suite.
Skipping numarray test suite.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
X:\Python26-x64\lib\site-packages\tables\filters.py:264: FiltersWarning: 
compression library ``bzip2
`` is not available; using ``zlib`` instead
   % (complib, default_complib), FiltersWarning )
X:\Python26-x64\lib\site-packages\tables\filters.py:264: FiltersWarning: 
compression library ``lzo``
  is not available; using ``zlib`` instead
   % (complib, default_complib), FiltersWarning )
X:\Python26-x64\lib\site-packages\tables\filters.py:269: 
ExperimentalFeatureWarning: Blosc filter is
  still experimental, so use it with care.  In particular, do not use it 
for production purposes yet.
   You have been warned!
   ExperimentalFeatureWarning)
.....HDF5-DIAG: Error detected in HDF5 (1.8.4-patch1) thread 0:
   #000: ..\..\..\src\H5Dio.c line 266 in H5Dwrite(): can't write data
     major: Dataset
     minor: Write failed
   #001: ..\..\..\src\H5Dio.c line 578 in H5D_write(): can't write data
     major: Dataset
     minor: Write failed
   #002: ..\..\..\src\H5Dcontig.c line 557 in H5D_contig_write(): 
contiguous write failed
     major: Dataset
     minor: Write failed
   #003: ..\..\..\src\H5Dselect.c line 306 in H5D_select_write(): write 
error
     major: Dataspace
     minor: Write failed
   #004: ..\..\..\src\H5Dselect.c line 217 in H5D_select_io(): write error
     major: Dataspace
     minor: Write failed
   #005: ..\..\..\src\H5Dcontig.c line 949 in H5D_contig_writevv(): 
block write failed
     major: Low-level I/O
     minor: Write failed
   #006: ..\..\..\src\H5Fio.c line 167 in H5F_block_write(): file write 
failed
     major: Low-level I/O
     minor: Write failed
   #007: ..\..\..\src\H5FDint.c line 185 in H5FD_write(): driver write 
request failed
     major: Virtual File Layer
     minor: Write failed
   #008: ..\..\..\src\H5FDwindows.c line 944 in H5FD_windows_write(): 
file write failed
     major: Low-level I/O
     minor: Write failed
   #009: ..\..\..\src\H5FDwindows.c line 944 in H5FD_windows_write(): 
Invalid argument
     major: Internal error (too specific to document in detail)
     minor: System error message
...

------------------------------------------------------------------------------

_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to