[Python-modules-team] Bug#642001: python-scipy: FTBFS if libatlas-base-dev is installed: numpy.distutils.system_info.BlasNotFoundError

Jakub Wilk jwilk at debian.org
Sun Sep 18 13:22:08 UTC 2011


Source: python-scipy
Version: 0.9.0+dfsg1-1
Severity: important

python-scipy build-depends on "libblas-dev | libatlas-base-dev, 
liblapack-dev | libatlas-base-dev", but in fact it FTBFS if 
libaltas-base-dev is installed:

| Package versions: [...] libatlas-base-dev_3.8.4-3 libatlas-dev_3.8.4-3 libatlas3gf-base_3.8.4-3 [...] libblas-dev_1.2.20110419-2 libblas3gf_1.2.20110419-2 [...] liblapack-dev_3.3.1-1 liblapack3gf_3.3.1-1 [...]
[...]
|  debian/rules build
| dh --with python2 build
|    dh_testdir
|    dh_auto_configure
|    dh_auto_build
| Warning: No configuration returned, assuming unavailable.blas_opt_info:
| blas_mkl_info:
|   libraries mkl,vml,guide not found in /usr/local/lib
|   libraries mkl,vml,guide not found in /usr/lib
|   NOT AVAILABLE
|
| atlas_blas_threads_info:
| Setting PTATLAS=ATLAS
| Disabled atlas_blas_threads_info: (ATLAS is None)
|   NOT AVAILABLE
|
| atlas_blas_info:
| Disabled atlas_blas_info: (ATLAS is None)
|   NOT AVAILABLE
|
| /usr/lib/pymodules/python2.7/numpy/distutils/system_info.py:1399: UserWarning:
|     Atlas (http://math-atlas.sourceforge.net/) libraries not found.
|     Directories to search for the libraries can be specified in the
|     numpy/distutils/site.cfg file (section [atlas]) or by setting
|     the ATLAS environment variable.
|   warnings.warn(AtlasNotFoundError.__doc__)
| blas_info:
|   libraries blas not found in /usr/local/lib
|   libraries blas not found in /usr/lib
|   NOT AVAILABLE
|
| /usr/lib/pymodules/python2.7/numpy/distutils/system_info.py:1408: UserWarning:
|     Blas (http://www.netlib.org/blas/) libraries not found.
|     Directories to search for the libraries can be specified in the
|     numpy/distutils/site.cfg file (section [blas]) or by setting
|     the BLAS environment variable.
|   warnings.warn(BlasNotFoundError.__doc__)
| blas_src_info:
|   NOT AVAILABLE
|
| /usr/lib/pymodules/python2.7/numpy/distutils/system_info.py:1411: UserWarning:
|     Blas (http://www.netlib.org/blas/) sources not found.
|     Directories to search for the sources can be specified in the
|     numpy/distutils/site.cfg file (section [blas_src]) or by setting
|     the BLAS_SRC environment variable.
|   warnings.warn(BlasSrcNotFoundError.__doc__)
| Traceback (most recent call last):
|   File "setup.py", line 181, in <module>
|     setup_package()
|   File "setup.py", line 173, in setup_package
|     configuration=configuration )
|   File "/usr/lib/pymodules/python2.7/numpy/distutils/core.py", line 152, in setup
|     config = configuration()
|   File "setup.py", line 122, in configuration
|     config.add_subpackage('scipy')
|   File "/usr/lib/pymodules/python2.7/numpy/distutils/misc_util.py", line 972, in add_subpackage
|     caller_level = 2)
|   File "/usr/lib/pymodules/python2.7/numpy/distutils/misc_util.py", line 941, in get_subpackage
|     caller_level = caller_level + 1)
|   File "/usr/lib/pymodules/python2.7/numpy/distutils/misc_util.py", line 878, in _get_configuration_from_setup_py
|     config = setup_module.configuration(*args)
|   File "scipy/setup.py", line 8, in configuration
|     config.add_subpackage('integrate')
|   File "/usr/lib/pymodules/python2.7/numpy/distutils/misc_util.py", line 972, in add_subpackage
|     caller_level = 2)
|   File "/usr/lib/pymodules/python2.7/numpy/distutils/misc_util.py", line 941, in get_subpackage
|     caller_level = caller_level + 1)
|   File "/usr/lib/pymodules/python2.7/numpy/distutils/misc_util.py", line 878, in _get_configuration_from_setup_py
|     config = setup_module.configuration(*args)
|   File "scipy/integrate/setup.py", line 10, in configuration
|     blas_opt = get_info('blas_opt',notfound_action=2)
|   File "/usr/lib/pymodules/python2.7/numpy/distutils/system_info.py", line 310, in get_info
|     return cl().get_info(notfound_action)
|   File "/usr/lib/pymodules/python2.7/numpy/distutils/system_info.py", line 461, in get_info
|     raise self.notfounderror(self.notfounderror.__doc__)
| numpy.distutils.system_info.BlasNotFoundError:
|     Blas (http://www.netlib.org/blas/) libraries not found.
|     Directories to search for the libraries can be specified in the
|     numpy/distutils/site.cfg file (section [blas]) or by setting
|     the BLAS environment variable.
| [71301 refs]
| dh_auto_build: python2.7-dbg setup.py build --force returned exit code 1

-- 
Jakub Wilk





More information about the Python-modules-team mailing list