[MacPorts] #42431: py-tables crash on Mavericks involving blosc
#42431: py-tables crash on Mavericks involving blosc ------------------------------+-------------------------------- Reporter: r.ryans@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: py-tables, blosc | Port: py-tables ------------------------------+-------------------------------- The latest update to py-tables has caused an error for me on Mavericks on more than one machine. This seems linked to the added dependency on blosc. When running python and trying to import tables an error occurs: matt::{ ~ }-> ipython-2.7 Python 2.7.6 (default, Nov 18 2013, 15:12:51) Type "copyright", "credits" or "license" for more information. IPython 1.1.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. In [1]: import tables --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-1-389ecae14f10> in <module>() ----> 1 import tables /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/__init__.py in <module>() 80 81 # Necessary imports to get versions stored on the cython extension ---> 82 from tables.utilsextension import ( 83 get_pytables_version, get_hdf5_version, blosc_compressor_list, 84 blosc_compcode_to_compname_ as blosc_compcode_to_compname, ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/utilsextension.so, 2): Symbol not found: _blosc_compcode_to_compname Referenced from: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/utilsextension.so Expected in: flat namespace in /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/utilsextension.so Reverting to the previous Portfile, which omits blosc, makes everything work again for me, but obviously I don't need blosc! -- Ticket URL: <https://trac.macports.org/ticket/42431> MacPorts <http://www.macports.org/> Ports system for OS X
#42431: py-tables crash on Mavericks involving blosc ------------------------+--------------------- Reporter: r.ryans@… | Owner: mmoll@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: py-tables | ------------------------+--------------------- Changes (by macsforever2000@…): * keywords: py-tables, blosc => * owner: macports-tickets@… => mmoll@… Old description:
The latest update to py-tables has caused an error for me on Mavericks on more than one machine. This seems linked to the added dependency on blosc. When running python and trying to import tables an error occurs:
matt::{ ~ }-> ipython-2.7 Python 2.7.6 (default, Nov 18 2013, 15:12:51) Type "copyright", "credits" or "license" for more information.
IPython 1.1.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details.
In [1]: import tables --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-1-389ecae14f10> in <module>() ----> 1 import tables
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/__init__.py in <module>() 80 81 # Necessary imports to get versions stored on the cython extension ---> 82 from tables.utilsextension import ( 83 get_pytables_version, get_hdf5_version, blosc_compressor_list, 84 blosc_compcode_to_compname_ as blosc_compcode_to_compname,
ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/utilsextension.so, 2): Symbol not found: _blosc_compcode_to_compname Referenced from: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/utilsextension.so Expected in: flat namespace in /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/utilsextension.so
Reverting to the previous Portfile, which omits blosc, makes everything work again for me, but obviously I don't need blosc!
New description: The latest update to py-tables has caused an error for me on Mavericks on more than one machine. This seems linked to the added dependency on blosc. When running python and trying to import tables an error occurs: {{{ matt::{ ~ }-> ipython-2.7 Python 2.7.6 (default, Nov 18 2013, 15:12:51) Type "copyright", "credits" or "license" for more information. IPython 1.1.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. In [1]: import tables --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-1-389ecae14f10> in <module>() ----> 1 import tables /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/__init__.py in <module>() 80 81 # Necessary imports to get versions stored on the cython extension ---> 82 from tables.utilsextension import ( 83 get_pytables_version, get_hdf5_version, blosc_compressor_list, 84 blosc_compcode_to_compname_ as blosc_compcode_to_compname, ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/utilsextension.so, 2): Symbol not found: _blosc_compcode_to_compname Referenced from: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/utilsextension.so Expected in: flat namespace in /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/tables/utilsextension.so }}} Reverting to the previous Portfile, which omits blosc, makes everything work again for me, but obviously I don't need blosc! -- Comment: In the future, please use WikiFormatting, and Cc the port maintainers ({{{port info --maintainers py-tables}}}). -- Ticket URL: <https://trac.macports.org/ticket/42431#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#42431: py-tables crash on Mavericks involving blosc ------------------------+--------------------- Reporter: r.ryans@… | Owner: mmoll@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: py-tables | ------------------------+--------------------- Comment (by mmoll@…): Fixed in r116933. Apparently, the version of blosc was too old. -- Ticket URL: <https://trac.macports.org/ticket/42431#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#42431: py-tables crash on Mavericks involving blosc ------------------------+--------------------- Reporter: r.ryans@… | Owner: mmoll@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: py-tables | ------------------------+--------------------- Changes (by mmoll@…): * status: new => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/42431#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts