Ticket #11912 (closed defect: fixed)
BUG: py-scipy 0.5.2 fails to build on an intel mac (can't find headers building UMFPACK)
| Reported by: | c.khroulev@… | Owned by: | macports-tickets@… |
|---|---|---|---|
| Priority: | High | Milestone: | |
| Component: | ports | Version: | 1.4.3 |
| Keywords: | Cc: | erickt@…, c.khroulev@… | |
| Port: |
Description
py-scipy fails to build with the following message (trimmed):
---> Building py-scipy with target build ... building extension "scipy.linsolve.umfpack.__umfpack" sources adding 'Lib/linsolve/umfpack/umfpack.i' to sources. swig: Lib/linsolve/umfpack/umfpack.i swig -python -o build/src.darwin-8.9.1-i386-2.4/Lib/linsolve/umfpack/_umfpack_wrap.c -outdir build/src.darwin-8.9.1-i386-2.4/Lib/linsolve/umfpack Lib/linsolve/umfpack/umfpack.i Lib/linsolve/umfpack/umfpack.i:188: Error: Unable to find 'umfpack.h' ... [and a few other UMFPACK-related files]
Also, the build process depends on swig, but it is not in the list of dependencies of the port (same problem as with the Fortran compiler).
Change History
comment:2 Changed 6 years ago by c.khroulev@…
I'm getting the same errors as tim.lahey@… now.
(After updating py-numpy and python, that is; now I have the following package versions:
py-numpy @1.0.3_0 (active)
python24 @2.4.4_1+darwin_8 (active)
python25 @2.5.1_1+darwin_8 (active))
Note: See
TracTickets for help on using
tickets.


I'm getting similar, but slightly different errors.
umfpack_info: libraries umfpack not found in /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib libraries umfpack not found in /usr/local/lib libraries umfpack not found in /usr/lib libraries umfpack not found in /opt/local/lib /opt/local/lib/python2.4/site-packages/numpy/distutils/system_info.py:403: UserWarning: UMFPACK sparse solver (http://www.cise.ufl.edu/research/sparse/umfpack/) not found. Directories to search for the libraries can be specified in the numpy/distutils/site.cfg file (section [umfpack]) or by setting the UMFPACK environment variable. warnings.warn(self.notfounderror.__doc__) NOT AVAILABLE non-existing path in 'Lib/maxentropy': 'doc' Traceback (most recent call last): File "setup.py", line 55, in ? setup_package() File "setup.py", line 47, in setup_package configuration=configuration ) File "/opt/local/lib/python2.4/site-packages/numpy/distutils/core.py", line 142, in setup config = configuration() File "setup.py", line 19, in configuration config.add_subpackage('Lib') File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 772, in add_subpackage caller_level = 2) File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 755, in get_subpackage caller_level = caller_level + 1) File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 702, in _get_configuration_from_setup_py config = setup_module.configuration(*args) File "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_python_py-scipy/work/scipy-0.5.2/Lib/setup.py", line 15, in configuration config.add_subpackage('odr') File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 772, in add_subpackage caller_level = 2) File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 755, in get_subpackage caller_level = caller_level + 1) File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 687, in _get_configuration_from_setup_py ('.py', 'U', 1)) File "Lib/odr/setup.py", line 9, in ? from numpy.distutils.misc_util import get_path, Configuration, dot_join ImportError: cannot import name get_path Error: Target com.apple.build returned: shell command " cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_python_py-scipy/work/scipy-0.5.2" && /opt/local/bin/python2.4 setup.py build " returned error 1 Command output: warnings.warn(self.notfounderror.__doc__) NOT AVAILABLE non-existing path in 'Lib/maxentropy': 'doc' Traceback (most recent call last): File "setup.py", line 55, in ? setup_package() File "setup.py", line 47, in setup_package configuration=configuration ) File "/opt/local/lib/python2.4/site-packages/numpy/distutils/core.py", line 142, in setup config = configuration() File "setup.py", line 19, in configuration config.add_subpackage('Lib') File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 772, in add_subpackage caller_level = 2) File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 755, in get_subpackage caller_level = caller_level + 1) File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 702, in _get_configuration_from_setup_py config = setup_module.configuration(*args) File "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_python_py-scipy/work/scipy-0.5.2/Lib/setup.py", line 15, in configuration config.add_subpackage('odr') File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 772, in add_subpackage caller_level = 2) File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 755, in get_subpackage caller_level = caller_level + 1) File "/opt/local/lib/python2.4/site-packages/numpy/distutils/misc_util.py", line 687, in _get_configuration_from_setup_py ('.py', 'U', 1)) File "Lib/odr/setup.py", line 9, in ? from numpy.distutils.misc_util import get_path, Configuration, dot_join ImportError: cannot import name get_path Warning: the following items did not execute (for py-scipy): com.apple.activate com.apple.build com.apple.destroot com.apple.install Error: Status 1 encountered during processing.