Hi,
I'm trying to install numpy1.5.1 in a virtual environment (virtualenv-1.5.1)
on my debian testing box. I'm using python 2.7 installed from a debian
package.
This is what I get:
(venv2.7)vmas@rachael$ python setup.py install
Running from numpy source directory.F2PY Version 1
blas_opt_info:
blas_mkl_info:
libraries mkl,vml,guide not found in /usr/lib
NOT AVAILABLE
atlas_blas_threads_info:
Setting PTATLAS=ATLAS
Setting PTATLAS=ATLAS
Setting PTATLAS=ATLAS
FOUND:
libraries = ['ptf77blas', 'ptcblas', 'atlas']
library_dirs = ['/usr/lib/atlas-base']
language = c
include_dirs = ['/usr/include/atlas']
FOUND:
libraries = ['ptf77blas', 'ptcblas', 'atlas']
library_dirs = ['/usr/lib/atlas-base']
language = c
define_macros = [('ATLAS_INFO', '"\\"?.?.?\\""')]
include_dirs = ['/usr/include/atlas']
lapack_opt_info:
lapack_mkl_info:
mkl_info:
libraries mkl,vml,guide not found in /usr/lib
NOT AVAILABLE
NOT AVAILABLE
atlas_threads_info:
Setting PTATLAS=ATLAS
libraries lapack not found in /usr/lib/atlas-base
numpy.distutils.system_info.atlas_threads_info
Setting PTATLAS=ATLAS
Setting PTATLAS=ATLAS
FOUND:
libraries = ['lapack', 'ptf77blas', 'ptcblas', 'atlas']
library_dirs = ['/usr/lib/atlas-base/atlas', '/usr/lib/atlas-base']
language = f77
include_dirs = ['/usr/include/atlas']
FOUND:
libraries = ['lapack', 'ptf77blas', 'ptcblas', 'atlas']
library_dirs = ['/usr/lib/atlas-base/atlas', '/usr/lib/atlas-base']
language = f77
define_macros = [('ATLAS_INFO', '"\\"?.?.?\\""')]
include_dirs = ['/usr/include/atlas']
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler
options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler
options
running build_src
build_src
building py_modules sources
creating build
creating build/src.linux-i686-2.7
creating build/src.linux-i686-2.7/numpy
creating build/src.linux-i686-2.7/numpy/distutils
building library "npymath" sources
Traceback (most recent call last):
File "setup.py", line 211, in <module>
setup_package()
File "setup.py", line 204, in setup_package
configuration=configuration )
File
"/usr/local/src/ViTables_environ/General/numpy-1.5.1/numpy/distutils/core.py",
line 186, in setup
return old_setup(**new_attr)
File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File
"/usr/local/src/ViTables_environ/General/numpy-1.5.1/numpy/distutils/command/install.py",
line 55, in run
r = old_install.run(self)
File "/usr/lib/python2.7/distutils/command/install.py", line 601, in run
self.run_command('build')
File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File
"/usr/local/src/ViTables_environ/General/numpy-1.5.1/numpy/distutils/command/build.py",
line 37, in run
old_build.run(self)
File "/usr/lib/python2.7/distutils/command/build.py", line 128, in run
self.run_command(cmd_name)
File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File
"/usr/local/src/ViTables_environ/General/numpy-1.5.1/numpy/distutils/command/build_src.py",
line 152, in run
self.build_sources()
File
"/usr/local/src/ViTables_environ/General/numpy-1.5.1/numpy/distutils/command/build_src.py",
line 163, in build_sources
self.build_library_sources(*libname_info)
File
"/usr/local/src/ViTables_environ/General/numpy-1.5.1/numpy/distutils/command/build_src.py",
line 298, in build_library_sources
sources = self.generate_sources(sources, (lib_name, build_info))
File
"/usr/local/src/ViTables_environ/General/numpy-1.5.1/numpy/distutils/command/build_src.py",
line 385, in generate_sources
source = func(extension, build_dir)
File "numpy/core/setup.py", line 681, in get_mathlib_info
st = config_cmd.try_link('int main(void) { return 0;}')
File "/usr/lib/python2.7/distutils/command/config.py", line 248, in try_link
self._check_compiler()
File
"/usr/local/src/ViTables_environ/General/numpy-1.5.1/numpy/distutils/command/config.py",
line 45, in _check_compiler
old_config._check_compiler(self)
File "/usr/lib/python2.7/distutils/command/config.py", line 103, in
_check_compiler
customize_compiler(self.compiler)
File "/usr/lib/python2.7/distutils/ccompiler.py", line 44, in
customize_compiler
cpp = cc + " -E" # not always
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
Doing the same with python2.6 (also from debian package) works just fine. Could
somebody tell me what am I doing wrong? Thanks.
Vicent
::
Share what you know, learn what you don't