#38887: py-cvxopt lapack import error -------------------------+-------------------------------- Reporter: jjstickel@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: atlas | Port: py-cvxopt -------------------------+-------------------------------- py-cvxopt (py27-cvxopt tested) throws errors when importing cvxopt.lapack in python: {{{ ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/cvxopt/lapack.so, 2): Symbol not found: _ATL_dgemaxnrm Referenced from: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/cvxopt/lapack.so Expected in: flat namespace in /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/cvxopt/lapack.so }}} This happens with either -atlas or +atlas variants. With -atlas, apple Accelerator Framework libs seems to be linked, but the symbol is not there. With the existing +atlas variant, the atlas libraries are (silently) not found. In the attached patch, I upgrade py-cvxopt to 1.1.5 and correct the configure so that the atlas libraries can be found. This does not resolve the issue for the -atlas variant, however. I am also using "-dsdp" because dsdp currently will not build with the current version of atlas (see #35851 and #37097). -- Ticket URL: <https://trac.macports.org/ticket/38887> MacPorts <http://www.macports.org/> Ports system for OS X