#49895: py27-scipy @0.16.1_0 +gcc5 +atlas completes install, but doesn't work: symbol not found ------------------------------+-------------------------------- Reporter: mark.chilenski@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: py27-scipy atlas ------------------------------+-------------------------------- I have installed py27-scipy @0.16.1_0 +gcc5 +atlas and atlas @3.10.2_2 +gcc5. Both packages seem to have installed with no visible errors, but when I try to use scipy.linalg, the following exception occurs: {{{
import scipy.linalg Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/scipy/linalg/__init__.py", line 172, in <module> from .misc import * File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/scipy/linalg/misc.py", line 6, in <module> from .lapack import get_lapack_funcs File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/scipy/linalg/lapack.py", line 356, in <module> from scipy.linalg import _flapack ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/scipy/linalg/_flapack.so, 2): Symbol not found: _cgegv_ Referenced from: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/scipy/linalg/_flapack.so Expected in: flat namespace in /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/scipy/linalg/_flapack.so }}}
Possibly relevant: _cgegv_ appears to be listed as Undefined in _flapack.so: {{{ $ nm /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/scipy/linalg/_flapack.so | grep _cgegv_ U _cgegv_ }}} Is it possible that there is a mis-match between the MacPorts versions of SciPy and ATLAS? Or is something messed up in the build/linking step that causes _cgegv_ to not be found? For reference, I am running OS X 10.11.1 El Capitan and MacPorts 2.3.4. Thank you for your attention to this matter! -- Ticket URL: <https://trac.macports.org/ticket/49895> MacPorts <https://www.macports.org/> Ports system for OS X