Ivan - Do you have any examples of how setting LD_RUN_PATH works?
I tried the following (as root):
export LD_RUN_PATH=/usr/local/lib
/usr/local/bin/python setup.py build_ext --inplace
/usr/local/bin/python setup.py install
/usr/local/bin/python
>> import tables
and I get the same error as always!
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
/root/<ipython console> in <module>()
/usr/local/lib/python2.5/site-packages/tables/__init__.py in <module>()
54
55 # Necessary imports to get versions stored on the Pyrex extension
---> 56 from tables.utilsExtension import getPyTablesVersion, getHDF5Version
57
58 __version__ = getPyTablesVersion()
ImportError: libhdf5.so.5: cannot open shared object file: No such file
or directory
Ivan Vilata i Balaguer wrote:
> Michael Hearne (el 2008-09-18 a les 10:57:16 -0600) va dir::
>
>
>> Francesc - I think I answered my own question. I have to set it in the
>> environment where I'll be running.
>>
>> Is there another way that this is accomplished? I have another Linux
>> system where I have pytables installed, and LD_LIBRARY_PATH is not set,
>> and the import works just fine. I installed pytables on that system (I
>> think) using easy_install.
>>
>> I would prefer not to have to use environment variables, because I'll be
>> running my code from a cron job, where account settings are frequently a
>> problem...
>>
>
> You can also use the LD_RUN_PATH at *build* time, which will hardwire
> the location of the HDF5 libraries in the built library so that you
> don't need to set LD_LIBRARY_PATH at runtime. If you later relocate the
> HDF5 libraries, you'll need to use LD_LIBRARY_PATH, though.
>
> I remember having read somewhere that using LD_RUN_PATH is preferred...
>
> Good luck,
>
> ::
>
> Ivan Vilata i Balaguer @ Intellectual Monopoly hinders Innovation! @
> http://www.selidor.net/ @ http://www.nosoftwarepatents.com/ @
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> ------------------------------------------------------------------------
>
> _______________________________________________
> Pytables-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/pytables-users
>
--
------------------------------------------------------
Michael Hearne
[EMAIL PROTECTED]
(303) 273-8620
USGS National Earthquake Information Center
1711 Illinois St. Golden CO 80401
Senior Software Engineer
Synergetics, Inc.
------------------------------------------------------
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Pytables-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pytables-users