2009/4/20 Francesc Alted <fal...@pytables.org>:
> Hello Fredrik,
>
> A Monday 20 April 2009, Fredrik Fall escrigué:
>> Hello
>>
>>
>> I'm very interested in trying out PyTables. However I've seem to have
>> run into problems from the start.
>>
>> I'm very sorry if this is the wrong forum for this question!
>>
>>
>>
>> Here goes:
>>
>>  When running the self tests I get:
>>
>> ~/build/tables-2.1.1/tables/tests > python test_all.py
>> Traceback (most recent call last):
>>   File "test_all.py", line 17, in ?
>>     import tables
>>   File
>> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site
>>-packages/tables/__init__.py", line 56, in ?
>>     from tables.utilsExtension import getPyTablesVersion,
>> getHDF5Version ImportError: Failure linking new module:
>> /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
>>packages/tables/utilsExtension.so: Symbol not found: _H5T_STD_I64LE_g
>>   Referenced from:
>> /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
>>packages/tables/utilsExtension.so Expected in: dynamic lookup
>>
>> My python:
>> >python -V
>>
>> Python 2.4.4
>>
>> >which python
>>
>> /Library/Frameworks/Python.framework/Versions/Current/bin/python
>>
>> >file
>> > /Library/Frameworks/Python.framework/Versions/Current/bin/python
>>
>> /Library/Frameworks/Python.framework/Versions/Current/bin/python:
>> Mach-O universal binary with 2 architectures
>> /Library/Frameworks/Python.framework/Versions/Current/bin/python (for
>> architecture i386):   Mach-O executable i386
>> /Library/Frameworks/Python.framework/Versions/Current/bin/python (for
>> architecture ppc):    Mach-O executable ppc
>>
>>
>> The following seem to indicate to me that the symbol is present
>>
>> ~/build/tables-2.1.1/ > nm
>> /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
>>packages/tables/utilsExtension.so
>>
>> |grep _H5T_STD_I64LE_g
>>
>>          U _H5T_STD_I64LE_g
>>
>>
>> Any hints on what might cause this error, or something I might have
>> done wrong?
>
> Mmh, I'm afraid that we will need more info so as to be able to help
> you.  Specifically, which version of the HDF5 library do you have and
> how have you compiled it?  And more importantly, can you tell us how
> did you compile PyTables itself (and your version)?
>

I've used the latest stable HDF5, 5-1.8.2 downloaded from
ftp.hdfgroup.org/HDF5/current/src/hdf5-1.8.2.tar.gz

I've built it with
./configure --prefix=/usr/local && make && sudo make install

I have attached the output of configure to this mail (if the list
supports attachments.)

I then set HDF5_DIR=/usr/local
and run (as described by the user manual)

~/build/tables-2.1.1 > python setup.py build_ext --inplace

* Found numpy 1.3.0 package installed.
* Found HDF5 headers at ``/usr/local/include``, library at ``/usr/local/lib``.
...

Everything works fine.

I then run the test suite (python tables/tests/test_all.py)
and get the error message I posted above.

If there's any other info about my system or tools you would like,
please ask and I will provide it.


Best regards

/Fredrik

Attachment: configure_output
Description: Binary data

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to